stehe vor einen ähnlichen Problem: Habe die Solaranzeige auf meinem Synology NAS laufen mit dem Dockerimage von DebaschDi.
Mit der Singleregler Version klappt alles, auch die Umstellung auf MultiRegler hat nach viel lesen eigentlich gut geklappt.
Nun habe ich eine 2te Userkonfig erstellt, diese beschwert sich aber über fehlende Werte:
solaranzeige.log:
Code: Alles auswählen
25.09. 19:21:08 -WattstundenGesamtHeute: 44680.04
25.09. 19:21:08 |---------------- Stop fronius_symo_serie.php ------------
---
25.09. 19:21:08 -Verarbeitung von: '2.user.config.php' Regler: 23
25.09. 19:21:08 |---------------- Start sonoff_mqtt.php -------------------
--
25.09. 19:21:08 + -Die Daten werden ausgelesen...
25.09. 19:21:14 -Keine Daten vom Sonoff Modul empfangen.
25.09. 19:21:14 |---------------- Stop sonoff_mqtt.php ------------------
--
25.09. 19:21:16 -Multi Regler Auslesen [Stop].
Code: Alles auswählen
00:00:03.837 HTP: Web server active on Holley with IP address 192.168.2.132
19:24:29.418 MQT: Attempting connection...
19:24:29.465 MQT: Connected
19:24:29.468 MQT: holley/stromzaehler/LWT = Online (retained)
19:24:29.470 MQT: holley/stromzaehler/cmnd/POWER =
19:24:29.476 MQT: holley/stromzaehler/INFO1 = {"Info1":{"Module":"Sonoff Basic","Version":"12.4.0.1(tasmota)","FallbackTopic":"cmnd/DVES_10DF49_fb/","GroupTopic":"holley/tasmotas/cmnd/"}}
19:24:29.478 MQT: holley/stromzaehler/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"Holley","IPAddress":"192.168.2.132"}}
19:24:29.480 MQT: holley/stromzaehler/INFO3 = {"Info3":{"RestartReason":"Software/System restart","BootCount":44}}
19:24:29.482 MQT: holley/stromzaehler/RESULT = {"POWER":"ON"}
19:24:29.484 MQT: holley/stromzaehler/POWER = ON
19:24:31.489 QPC: Reset
19:24:34.437 MQT: holley/stromzaehler/STATE = {"Time":"2023-09-25T19:24:34","Uptime":"0T00:00:11","UptimeSec":11,"Heap":20,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"Brainlab","BSSId":"2C:91:AB:04:C8:5D","Channel":6,"Mode":"11n","RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:05"}}
19:24:34.447 MQT: holley/stromzaehler/SENSOR = {"Time":"2023-09-25T19:24:34","Holley":{"total_in":99.6619,"total_out":850.4299,"Verbrauch_T1":0.0000,"Verbrauch_T2":0.0000,"Power":4,"Volt_L1":232.5,"Volt_L2":231.9,"Volt_L3":231.1,"Ampere_L1":0.59,"Ampere_L2":1.04,"Ampere_L3":0.62,"Phasenwinkel_L1":314.0,"Phasenwinkel_L2":280.0,"Phasenwinkel_L3":198.0,"Frequenz":49.9,"Server-ID":"0a01484c590200157109"}}
Topic:
stromzaehler
Full Topic
holley/%topic%/
Mit dem MQTT Explorer zum MQTT Broker von Solaranzeige sehe ich, dass er Werte vom IR Kopf mit Tasmota empfängt, allerdings nicht alle...
>holley
>stromzaehler
LWT = Online
STATE = {"Time":"2023-09-25T19:49:55","Uptime":"0T00:05:10","UptimeSec":310,"Heap":19,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"OFF","Wifi":{"AP":1,"SSId":"MyWiFi","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":90,"Signal":-55,"LinkCount":1,"Downtime":"0T00:00:05"}}
SENSOR = {"Time":"2023-09-25T19:49:55","Holley":{"total_in":99.6649,"total_out":850.4309,"Verbrauch_T1":0.0000,"Verbrauch_T2":0.0000,"Power":0,"Volt_L1":232.4,"Volt_L2":231.7,"Volt_L3":231.8,"Ampere_L1":0.51,"Ampere_L2":1.23,"Ampere_L3":0.77,"Phasenwinkel_L1":301.0,"Phasenwinkel_L2":290.0,"Phasenwinkel_L3":199.0,"Frequenz":50.0,"Server-ID":"0a01484c590200157109"}}
2.user.config.php (nur die wesentlichen Werte):
$Regler = "23";
$GeräteNummer = "2";
$WR_IP = "192.168.2.132" // IP Tasmota
$WR_Port = "1883";
$InfluxDBLokal = "Stromzaehler";
$MQTTBroker = "localhost";
$MQTTPort = 1883;
$MQTTTopic[1] = "solaranzeige/befehl/2/Stromzaehler/SENSOR/#";
$Topic = "stromzaehler";
Die InfluxDB ist ebenfalls angelegt, leider bisher keine Werte, DB Name Stromzaehler
Verwende einen IR Lesekopf mit Tasmota auf einem ESP.
Habe ich irgendwo einen Denkfehler im MQTTTopic in der Userkonfig?
Bin für jeden Tipp dankbar....habe im Forum leider nichts gefunden, was mir hilft...
Gruß,
Mikosch