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.
Das sieht ein wenig aus, als würde noch während der Initialisierungsphase (z.B. durch eval oder ähnliches) das Item angesprochen bevor dessen Definition aus den yaml Dateien eingelesen wurde.
Ich würde Dich bitten auf das kommende Release zu warten. Dort sieht man im Logging deutlicher wann das auftritt (falls es in v1.8 nicht auftritt).
Viele Grüße
Martin
There is no cloud. It's only someone else's computer.
Ist aber nicht im Sinne des Erfinders: Ein Attribut VOC gibt es aktuell nicht *. Es ist ja faktische ein Gerät mit mehreren Sensoren die mehrere Onewire ID melden.
Du wirst da zum Einen einen Temperatursensor haben und auch einen Analogeingang der vermutlich für einen Feuchtesensor beschaltet ist oder aber einen Luxsensor dran hat.. Weiterhin je nach Ausprägung ist da z.B. noch ein EEPROM drauf. Siehe Post #32 für Erklärungen.
Zuletzt geändert von bmx; 01.02.2021, 10:13.
Grund: * wohl mein Fehler
Jo, da hast Du mich jetzt gerade kalt erwischt. Das kannte ich noch nicht. War aber auch vor meiner Maintainer Zeit. Ich werde das dann nachpflegen wenn ich mir den Code gründlich angesehen habe.
kürzlich bin ich von SHNG V1.7.1 auf V1.8.2 umgestiegen und nun kommen die Werte einiger meiner Temperatursensoren nicht mehr in der SHNG an.
Ich sehe Warnungen im Log-File, die habe ich aber auch schon unter V1.7.1 gesehen. Nur: da wurden die Messwerte der betroffenen Sensoren noch in SHNG übernommen, jetzt nicht mehr.
Leider kann ich nicht mehr sagen, ob die erwähnten Warnungen im Logfile
Code:
2021-03-03 20:29:35 WARNING plugins.onewire 1-Wire: problem reading 28.BA7379A20103 /bus.0/28.BA7379A20103/temperature: no payload for /uncached/bus.0/28.BA7379A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:35 WARNING plugins.onewire 1-Wire: problem reading 28.788D79A20103 /bus.0/28.788D79A20103/temperature: no payload for /uncached/bus.0/28.788D79A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:36 WARNING plugins.onewire 1-Wire: problem reading 28.2B7879A20103 /bus.0/28.2B7879A20103/temperature: no payload for /uncached/bus.0/28.2B7879A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:36 WARNING plugins.onewire 1-Wire: problem reading 28.B0DE79A20103 /bus.0/28.B0DE79A20103/temperature: no payload for /uncached/bus.0/28.B0DE79A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:36 WARNING plugins.onewire 1-Wire: problem reading 28.1F9379A20103 /bus.0/28.1F9379A20103/temperature: no payload for /uncached/bus.0/28.1F9379A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:36 WARNING plugins.onewire 1-Wire: problem reading 28.C16C79A20103 /bus.0/28.C16C79A20103/temperature: no payload for /uncached/bus.0/28.C16C79A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:37 WARNING plugins.onewire 1-Wire: problem reading 28.DBB779A20103 /bus.0/28.DBB779A20103/temperature: no payload for /uncached/bus.0/28.DBB779A20103/temperature. Trying to continue with next sensor
2021-03-03 20:29:37 WARNING plugins.onewire 1-Wire: problem reading 28.D40479A20103 /bus.0/28.D40479A20103/temperature: no payload for /uncached/bus.0/28.D40479A20103/temperature. Trying to continue with next sensor
seit der Umstellung auf Buster auftauchen ... oder seitdem ich einen parasitären und einen nicht-parasitären OW-Bus betreibe.
Es würde mir im ersten Schritt schon helfen, wenn auch in SHNG V1.8.2 alle Werte vom OW Bus übernommen würden. Vielleicht hat jemand eine Idee?
Prinzipiell wurde nicht viel geändert, nur hier und da ein wenig am Logging und Reporting gefeilt. Man kann sich das diff von 1.7.2 und 1.8.2 hier anschauen, es betrifft onewire/owbase.py und onewire/__ini__.py
Das Plugin schickt ein Datenpaket an den owserver um eine ungecachte Temperatur auszulesen. Das schlägt offenbar fehl weil kein payload also keine Temperatur zurückgegeben wird. Wäre ein Fehler vorhanden, das der Bus nicht da ist, dann würde die Fehlermeldung entsprechend lauten.
Das deutet für mich darauf hin, das der Bus beim owserver vorhanden ist aber aus irgendeinem Grund kein Wert gemessen wird und auch kein Fehler auftritt.
Die Frage wäre zu klären, ob sämtliche Leseversuche fehlschlagen oder ob es bestimmte Intervalle gibt in dem das fehlschlägt oder bestimmte Zeiten oder sonst erkennbare Korrelationen.
Aktuell kann ich kein Problem mit SHNG erkennen. Warum das mit 1.7.2 funktioniert und mit 1.8.2 nicht, erschliesst sich mir nicht.
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