Habe die letzten Tage versucht das Terkin Release 0.7.1 bzw. dann darauffolgend auch 0.7.2 und 0.8.0 von Releases · hiveeyes/terkin-datalogger · GitHub zum Laufen zu bekommen.
Die Waage funktioniert nicht mit dem aktuellem release und meiner Konfiguration.
{
'id': 'scale-1',
'number': 0,
'name': 'scale',
'description': 'Waage',
'type': 'HX711',
'enabled': True,
'pin_dout': 'P22',
'pin_pdsck': 'P21',
'scale': 23293,
'offset': 130550,
'decimals': 3,
},
Fehlermeldung
7007.0291 [terkin.datalogger ] ERROR : Reading sensor "HX711Sensor" failed
Traceback (most recent call last):
File "terkin/datalogger.py", line 491, in read_sensors
NotImplementedError:
Mit einer Software-Version von ca. 11. April und Thias’ TTN-branch funktioniert die Waage, es muss also danach was dazugekommen sein.
@Thias vermutet, dass die neue Rundungsfunktion nur floats annimmt und daher in der settings.py offset und scale nicht als int, sondern mit *.0irgendwas stehen müssen.
Die DS18B20 werden nicht zuverlässig ausgelesen, das aber schon mit der Software-Version von Thias und auch mit dem aktuellen release, da habe ich immer wieder Ausfälle:
216.9727 [terkin.driver.ds18x20_sensor] INFO : Start conversion for DS18X20 devices on bus "onewire:0"
217.0718 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd922ab"
217.1494 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd18ab0"
217.2284 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd4d5d5"
217.2819 [terkin.driver.ds18x20_sensor] WARNING: No response from DS18X20 device "28ff641d8fd4d5d5"
217.3045 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd8778b"
217.3871 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd833ac"
217.4689 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "287e4d7997040320"
217.5208 [terkin.driver.ds18x20_sensor] WARNING: No response from DS18X20 device "287e4d7997040320"
manchmal funktioniert es aber
400.4396 [terkin.driver.ds18x20_sensor] INFO : Start conversion for DS18X20 devices on bus "onewire:0"
400.5394 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd922ab"
400.6184 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd18ab0"
400.6975 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd4d5d5"
400.7722 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd8778b"
400.8520 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "28ff641d8fd833ac"
400.9331 [terkin.driver.ds18x20_sensor] INFO : Reading DS18X20 device "287e4d7997040320"
Ich verschicke gerade die Daten per LoRa und die debug-messages gehen über WLAN an Putty / telnet.