Fixed Calculation of duration to last milking

This commit is contained in:
2018-03-16 08:55:55 +01:00
parent f8a3a6a758
commit 1ec10af8fc
2 changed files with 6 additions and 6 deletions

10
DB.py
View File

@@ -195,15 +195,15 @@ if __name__ == "__main__":
'rfid' : '123543546'
}
#conn.addanimal (data)
print (conn.getanimals ())
#print (conn.getanimals ())
data = {'animalnr' : 711,
'ts' : '2017.03.01 14:24:57',
'ammount' : '5.00',
'time' : '234'}
#conn.addmilkdata (data)
print (conn.getlastmilkdatabyanimal ('711', 3))
print ("All Milkingdata")
for ds in conn.getiallmilkdata ():
print (ds)
print (conn.getlastmilkdatabyanimal ('657', 3))
#print ("All Milkingdata")
#for ds in conn.getiallmilkdata ():
# print (ds)

View File

@@ -171,7 +171,7 @@ class CanListener (can.Listener):
if len (_lastmilkdata):
_mdts, _mdanimalnr, _mdammount, _mdtime, _mplace = _lastmilkdata [0]
_mddt = datetime.strptime (_mdts, '%Y-%m-%d %H:%M:%S')
_lmdelta = (datetime.now() - _mddt).seconds
_lmdelta = int ((datetime.now() - _mddt).total_seconds())
self.log ("Letze Melkung war vor %s s" % _lmdelta, 5)
if (_lmdelta < 7200):
self.log ("2te Melkung", 1)