Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Solaranzeige und Docker
Alles was mit der Docker Version zu tun hat.

Moderatoren: Ulrich, DeBaschdi

Mikosch66
Beiträge: 22
Registriert: Do 10. Aug 2023, 19:35
Danksagung erhalten: 2 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von Mikosch66 »

Hi Zusammen,

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].       
Im Tasmota steht in der Console, dass er den MQQT Broker erreichen kann:

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"}}
MOTT parameters:
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
Grüße,
Mikosch

7.47 kWP mit 18 JA Solar Jam54S3-415 MR
Fronius GEN24Plus 8.0 + BYD HVS 10,2 + Smart Meter TS65A-3

Solaranzeige auf Synology NAS (Docker), Multiregler Config.

TeamO
Beiträge: 1146
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 151 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von TeamO »

Auf die schnelle sehe ich glaub zwei Fehler
$WR_IP = "192.168.2.132" // IP Tasmota
$MQTTTopic[1] = "solaranzeige/befehl/2/Stromzaehler/SENSOR/#";
$WR_IP muss die von der Solaranzeige sein und nicht vom Lesekopf
$MQTTTopic[1] benötigst Du nicht.

Eigemntlich ist alles zur Konfiguration für das Auslesen von Stromzählern von mir hier beschrieben viewtopic.php?t=3230
Mehr muss nicht gemacht werden.
Beim Docker muss natürlich bezüglich Port entsprechend alles eingerichtet sein, dass die Solaranzeige auch über 1883 die Daten bekommt.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Mikosch66
Beiträge: 22
Registriert: Do 10. Aug 2023, 19:35
Danksagung erhalten: 2 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von Mikosch66 »

Hi Timo,

stimmt, war mir nicht sicher, und habe hier auch schonmal die IP von Solaranzeige eingetragen, allerdings immer die Externe.
Der Docker läuft aber im Bridge Mode.

Jetzt habe ich bei WR einfach localhost eingetragen und parallel auch MQQT in der 1.user.config.php auf false gesetzt.

Jetzt kommen Werte. Hurra....

In der DB sind nun nach ca. 20 Minuten Stück für Stück mehr Tabellen oder Measurements sichtbar, anfangs nur Status, dann Statistcs, dann Info und nun warte ich auf AC.

Datenbankfelder für Regler 23:
viewtopic.php?t=2015

Gibt es einen Grund, warum die Werte und Tabellen erst mit Verzögerung angelegt werden?
Im MQTT Explorer sehe ich, dass diese Werte regelmäßig kommen...

Jetzt bin ich wieder einen Schritt weiter, wenn AC auch in der DB landet kann ich mein Dashboard in Grafana erweitern.

Danke für den Support, finde Eure Arbeit super, ein Danke an Dich, Ulrich und DebaschDi....
Grüße,
Mikosch

7.47 kWP mit 18 JA Solar Jam54S3-415 MR
Fronius GEN24Plus 8.0 + BYD HVS 10,2 + Smart Meter TS65A-3

Solaranzeige auf Synology NAS (Docker), Multiregler Config.

TeamO
Beiträge: 1146
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 151 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von TeamO »

Eigentlich sollten die Measurements direkt alle angelegt werden. Jedenfalls alle, welche durch den Zähler verwendet werden.
Da ist dann irgendwas anderes nicht so richtig bei Dir. Das muss aber an Docker und/oder der Konfiguration liegen.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Mikosch66
Beiträge: 22
Registriert: Do 10. Aug 2023, 19:35
Danksagung erhalten: 2 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von Mikosch66 »

Hi Timo,

habe heute nochmal die Influx DB gedropped und neuangelegt, und nochmal ein anderen SML auf Tasmota eingespielt.
Es kommen innerhalb von ein paar Minuten Werte in die DB für die Tabellen Info, Statistik und Status. Leider nichts für AC usw.

Kann man den MQTT oder das sonoff_mqtt.php auf ein höheres Debuglevel setzten, in den Logfiles zu MQTT sind leider keine Details zu finden.

Der Zähler ist ein Holley DTZ541.

Der MQTT Explorer zeigt an, dass Solaranzeige Werte empfängt.


Gruß,
Grüße,
Mikosch

7.47 kWP mit 18 JA Solar Jam54S3-415 MR
Fronius GEN24Plus 8.0 + BYD HVS 10,2 + Smart Meter TS65A-3

Solaranzeige auf Synology NAS (Docker), Multiregler Config.

TeamO
Beiträge: 1146
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 151 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von TeamO »

Ich denke mal ich weiß was das Problem ist.
Hast Du dieses Unterforum beachtet? viewforum.php?f=44
Der Holley DTZ541 ist so nicht integriert, kann aber eventuell mit dem Script von einem anderen Zähler ausgelesen werden.
Wenn das von Dir verwendete Script auf dem Lesekopf nicht exakt eines von meinen hier bereitsgestellten Scripten ist, dann funktioniert es nicht.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Mikosch66
Beiträge: 22
Registriert: Do 10. Aug 2023, 19:35
Danksagung erhalten: 2 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von Mikosch66 »

Hi Timo,

danke für den Hinweis, habe jetzt mal das Skript für den Holley EHZ541 von Dir probiert und auf Anhieb hat es gefunkt. Werte kommen an und in der DB werden die Tabellen ACX, Service, Statistik & Summen geschrieben.

viewtopic.php?t=3419

Evtl sollten man den obigen Beitrag erweitern auf meinen Holley?

Danke für die Hilfen jetzt geht es weiter mit dem Dashboard für die Einspeisung und Kostenrechnung...
Grüße,
Mikosch

7.47 kWP mit 18 JA Solar Jam54S3-415 MR
Fronius GEN24Plus 8.0 + BYD HVS 10,2 + Smart Meter TS65A-3

Solaranzeige auf Synology NAS (Docker), Multiregler Config.

TeamO
Beiträge: 1146
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 16 Mal
Danksagung erhalten: 151 Mal

Re: Voraussetzung Tasmota-Steckdose mit Docker auf Synology

Beitrag von TeamO »

Ich habe den Titel mal um den DTZ541 erweitert
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste