Deswegen habe ich ja noch die alte openDTU-Version drauf
Leider aktualisiert das Docker-Image die sourcen automatisch, wenn man das nicht explizit unterbindet.
Nun gut, wofür gibt es snapshots...
ich hänge mich mal hier dran. Ich habe gestern seit langem (und unbeabsichtigt :-)) die solaranzeige aktualisiert. Nun fehlen mir die Daten der einzelnen Strings und ich bekomme einiges in den Log.
Bei mir steht folgendes in der php.log: [04-Apr-2024 17:01:02 Europe/Berlin] PHP Notice ...
Eine mögliche Lösung steht oben in meinem Beitrag. Das ist bereits der angepasste Code. Es ist lediglich die if-Bedingung außen herum neu.
Abwarten wie das in die offizielle Version aufgenommen wird...
kleiner Verbesserungsvorschlag für opendtu.php: Der Wert für "Produktion" (und "Temperatur") wird immer aus dem letzten WR bestückt, da sich das in der Schleife immer überschreibt. Wenn man aber - so wie ich - einen neuen WR in openDTU hinzufügt, dieser aber noch gar nicht in Betrieb ist ...
Nur mal so als weitere Möglichkeit: Es gibt auch eine Funktion spread(). Die berechnet die größte Differenz in den Werten pro Intervall. D.h. man kann das einfach anhand der laufenden Gesamtsumme machen. Da ist der kleinste Wert automatisch der älteste und der größte automatisch der neuste.
Meine Lösung mit MQTT für openDTU ist ja erfreulicher Weise duch Aufnahme der openDTU als bekannter WR überflüssig :D
Bislang kann ich die openDTU.php noch nicht richtig nutzen, weil bei meiner openDTU (Stand 01/2023) offenbar die API noch nicht existiert. Derzeit schreibt er mir jedenfalls nur ...
Hi, ich weiß nicht ob ich das Problem richtig verstanden habe, aber MQTT-->Influx geht m.E. auf direktem Weg: https://solaranzeige.de/phpBB3/viewtopic.php?p=23612#p23612 In openDTU musste ich das Basis-Topic anpassen, damit es von der Solaranzeige interpretiert werden kann.