Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Alternativ kannst du es auch über eine Logik lösen. Hätte den Vorteil, dass du kein Intervall brauchst und das Polling auch durch einen Itemaufruf triggern kannst.
item = sh.return_item(trigger['source'])
polling_ga = item.conf["polling_ga"]
sh.knx.groupread('{}'.format(polling_ga))
logger.info("Updating KNX value from item {} with GA {}".format(item, polling_ga))
naden der bei crontab eingestellte wert erreicht ist steht folgendes in log
Code:
File "/usr/local/smarthome/logics/knx_polling.py", line 5, in <module>
polling_ga = item.conf["polling_ga"]
AttributeError: 'NoneType' object has no attribute 'conf'
der Wert wird abgefragt und ist aktuell in item !
auch wenn ich item.read_value auf true setze wir das polling nicht getriggert !
Zuletzt geändert von schlaubi666; 12.07.2019, 10:42.
Hab das Beispiel oben aktualisiert, so funktioniert es.
Wichtig ist, dass der Eintrag crontab: <Minute> <Stunde> <Tag> <Wochentag> = 1 im knx_polling Item drin ist und das '=1' dabei hat!
Msinn Kann es sein, dass hier ein Fehler beim crontab vorhanden ist? In der Doku steht auch, dass etwaige Logiken getriggert werden durch crontab: init
Das ist aber erst der Fall, wenn man via crontab auch einen Wert setzt, also crontab: init = 1
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar