Keine Werte nach Multi-Regler Wechsel

Moderatoren: Ulrich, TeamO

Forumsregeln
Für dieses Unterforum ist unser Mitglied TeamO verantwortlich.
TeamO
Beiträge: 713
Registriert: Mo 22. Jun 2020, 08:58
Hat sich bedankt: 8 Mal
Danksagung erhalten: 121 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von TeamO »

Und was kommt über puTTY bei der Database stromzaehler mit

Code: Alles auswählen

select * from AC order by time desc limit 20

Schucki67
Beiträge: 50
Registriert: Fr 29. Jan 2021, 14:17
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von Schucki67 »

TeamO hat geschrieben:
Di 3. Jan 2023, 19:40
Und was kommt über puTTY bei der Database stromzaehler mit

Code: Alles auswählen

select * from AC order by time desc limit 20
select * from AC order by time desc limit 20
name: AC
time Blindleistung Leistung Scheinleistung Spannung Strom
---- ------------- -------- -------------- -------- -----
1672728791000000000 0 0 0 0 0
>

Meine Anzeige über Browser:
Dateianhänge
Tasmota.PNG

TeamO
Beiträge: 713
Registriert: Mo 22. Jun 2020, 08:58
Hat sich bedankt: 8 Mal
Danksagung erhalten: 121 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von TeamO »

Ok. Dann brauche ich jetzt mal folgende Infos:
Welchen Zähler hast Du genau? Bei Deinem Script fehlt die entsprechende Bezeichung, woran die Solaranzeige ihn erkennt.
Dann wäre es gut, wenn Du die entsprechende x.user.config.php hier mal anhängen würdest und einen Screenshot der MQTT Konfiguration von Tasmota.

Gruß
Timo

Schucki67
Beiträge: 50
Registriert: Fr 29. Jan 2021, 14:17
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von Schucki67 »

TeamO hat geschrieben:
Mi 4. Jan 2023, 08:58
Ok. Dann brauche ich jetzt mal folgende Infos:
Welchen Zähler hast Du genau? Bei Deinem Script fehlt die entsprechende Bezeichung, woran die Solaranzeige ihn erkennt.
Dann wäre es gut, wenn Du die entsprechende x.user.config.php hier mal anhängen würdest und einen Screenshot der MQTT Konfiguration von Tasmota.

Gruß
Timo
Hallo Timo,
danke schon mal für Deine Hilfe.
Zähler: Typ EMH mMe4.0
hichi.PNG
Die 2.user.config.php ist als Anlage.
Screenshot_20230104_143259_Xodo Docs.jpg
Gruß Heinz-Jürgen
Dateianhänge
2.user.config.php
(25.19 KiB) 8-mal heruntergeladen

TeamO
Beiträge: 713
Registriert: Mo 22. Jun 2020, 08:58
Hat sich bedankt: 8 Mal
Danksagung erhalten: 121 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von TeamO »

Ok. Habe hier schon zwei Dinge gefunden.
1.
Dein Script scheint nicht das richtige zu sein. Laut der Github-Seite hier muss es so sein

Code: Alles auswählen

>D
>B
->sensor53 r
>M 1
+1,3,s,0,9600,Main,1,10
1,77070100010800FF@1000,Total Consumed,kWh,counter_pos,3
1,77070100020800FF@1000,Total Feed,kWh,counter_neg,3
1,77070100100700FF@1,Power,W,power,0
#
Dadurch müsste jetzt aber von Ulrich noch die sonoff_mqtt.php angepasst werden, da hier als Zähler wohl "Main" gemeldet wird. Das könnte ich eventuell auch anpassen und Du testest es. Wenn es funktioniert, kann es Ulrich direkt übernehmen.

2.
In Deiner 2.user.config.php ist ein Fehler.
Du hast folgendes eingetragen:

Code: Alles auswählen

$WR_IP = "192.168.137.74";    //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "80";
$WR_Adresse = "1";
Es muss aber so lauten:

Code: Alles auswählen

$WR_IP = "192.168.137.74";    //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "1883";
$WR_Adresse = "1";
Siehe Regler 23 unter viewtopic.php?t=1069

Gruß
Timo

Schucki67
Beiträge: 50
Registriert: Fr 29. Jan 2021, 14:17
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von Schucki67 »

TeamO hat geschrieben:
Mi 4. Jan 2023, 16:39
Ok. Habe hier schon zwei Dinge gefunden.
1.
Dein Script scheint nicht das richtige zu sein. Laut der Github-Seite hier muss es so sein

Code: Alles auswählen

>D
>B
->sensor53 r
>M 1
+1,3,s,0,9600,Main,1,10
1,77070100010800FF@1000,Total Consumed,kWh,counter_pos,3
1,77070100020800FF@1000,Total Feed,kWh,counter_neg,3
1,77070100100700FF@1,Power,W,power,0
#
Dadurch müsste jetzt aber von Ulrich noch die sonoff_mqtt.php angepasst werden, da hier als Zähler wohl "Main" gemeldet wird. Das könnte ich eventuell auch anpassen und Du testest es. Wenn es funktioniert, kann es Ulrich direkt übernehmen.

2.
In Deiner 2.user.config.php ist ein Fehler.
Du hast folgendes eingetragen:

Code: Alles auswählen

$WR_IP = "192.168.137.74";    //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "80";
$WR_Adresse = "1";
Es muss aber so lauten:

Code: Alles auswählen

$WR_IP = "192.168.137.74";    //  Keine führenden Nullen!  67.xx Ja!, 067.xx Nein!
$WR_Port = "1883";
$WR_Adresse = "1";
Siehe Regler 23 unter viewtopic.php?t=1069

Gruß
Timo
Hallo Timo,

auf der ersten Seite hat Ulrich erklärt, dass ich beim Hichi-Lesekopf die Bezeichnung "MT175" und das dazugehörige Script eintragen soll, damit es funktioniert bzw. in der log-Datei kein Fehler sind. Aber mit diesem Script wird auch kein Fehler angezeigt und die Daten werden übertragen.
Mit Port 1883 hast Du Recht, obwohl ich nicht weiß wie das passieren konnte da ich die user.config.php kopiert habe und daher die 80 übernommen wurde. Damit hat die Gosund-Steckdose seit 1 1/2 Jahren mit Grafana super funktioniert, obwohl auch dort eigentlich 1883 stehen müsste. Da habe ich damals schon nicht aufgepasst.
Habe aber jetzt den Script und die php-Datei geändert. Kein Fehler in der log-Datei, aber weiterhin keine Daten in Grafana.

04.01. 17:42:01 -Verarbeitung von: '1.user.config.php' Regler: 23
04.01. 17:42:01 |---------------- Start sonoff_mqtt.php ---------------------
04.01. 17:42:01 -Zentraler Timestamp: 1672850521
04.01. 17:42:01 + -Die Daten werden ausgelesen...
04.01. 17:42:01 -Topic: tele/Tasmota/LWT
04.01. 17:42:09 -Das Relais ist ein Shelly 2.5, SP111 oder ein SP211. Tasmota Modul Nr: 0
04.01. 17:42:09 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
04.01. 17:42:09 -Multi-Regler-Ausgang. 1
04.01. 17:42:10 -OK. Datenübertragung erfolgreich.
04.01. 17:42:10 |---------------- Stop sonoff_mqtt.php --------------------
04.01. 17:42:10 -Verarbeitung von: '2.user.config.php' Regler: 23
04.01. 17:42:10 |---------------- Start sonoff_mqtt.php ---------------------
04.01. 17:42:10 -Zentraler Timestamp: 1672850521
04.01. 17:42:10 + -Die Daten werden ausgelesen...
04.01. 17:42:10 -Topic: tele/hichi/LWT
04.01. 17:42:18 -Es handelt sich um ein Sonoff Basic Modul Nr.: 1
04.01. 17:42:18 * -Daten zur lokalen InfluxDB [ stromzaehler ] gesendet.
04.01. 17:42:18 -Multi-Regler-Ausgang. 1
04.01. 17:42:19 -OK. Datenübertragung erfolgreich.
04.01. 17:42:19 |---------------- Stop sonoff_mqtt.php --------------------
04.01. 17:42:19 -Multi Regler Auslesen [Stop].

Was soll ich noch machen, bzw. wie geht es weiter.

Gruß Heinz-Jürgen

TeamO
Beiträge: 713
Registriert: Mo 22. Jun 2020, 08:58
Hat sich bedankt: 8 Mal
Danksagung erhalten: 121 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von TeamO »

Das mit MT175 funktioniert nur wenn auch ein entsprechender Iskra-Zähler ausgelesen wird oder über das Script dieselben und genauso benannten Werte geliefert werden wie bei einem Iskra MT175. Das Script für deinen Zähler liefert leider andere Werte, weswegen hier die PHP von der solaranzeige angepasst werden muss. Das hatte ich in den anderen Thread geschrieben.
Ursprünglich hatte Ulrich die Routine für die Tasmota-Leseköpfe nur auf meine Zähler angepasst und es muss für jeden neuen/anderen Zähler erweitert werden. Hier kann ich aber Ulrich unterstützen und ihm die entsprechenden Codes zum einpflegen schicken.
Wegen dem Port in der user.config kann ich gerade nichts genau sagen. Bin nicht daheim und kann die phps nicht anschauen.

Schucki67
Beiträge: 50
Registriert: Fr 29. Jan 2021, 14:17
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von Schucki67 »

TeamO hat geschrieben:
Mi 4. Jan 2023, 19:41
Das mit MT175 funktioniert nur wenn auch ein entsprechender Iskra-Zähler ausgelesen wird oder über das Script dieselben und genauso benannten Werte geliefert werden wie bei einem Iskra MT175. Das Script für deinen Zähler liefert leider andere Werte, weswegen hier die PHP von der solaranzeige angepasst werden muss. Das hatte ich in den anderen Thread geschrieben.
Ursprünglich hatte Ulrich die Routine für die Tasmota-Leseköpfe nur auf meine Zähler angepasst und es muss für jeden neuen/anderen Zähler erweitert werden. Hier kann ich aber Ulrich unterstützen und ihm die entsprechenden Codes zum einpflegen schicken.
Wegen dem Port in der user.config kann ich gerade nichts genau sagen. Bin nicht daheim und kann die phps nicht anschauen.
Also warte ich erstmal ab, ob Ulrich die PHP bezüglich meinen Zähler anpassen kann.
Wenn ja, wird Er mir bestimmt eine Nachricht zukommen lassen.
Gruß Heinz-Jürgen

TeamO
Beiträge: 713
Registriert: Mo 22. Jun 2020, 08:58
Hat sich bedankt: 8 Mal
Danksagung erhalten: 121 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von TeamO »

Hallo Heinz-Jürgen,

falls Du testen möchtest.
Das Script für den Lesekopf ist:

Code: Alles auswählen

>D
>B
->sensor53 r
>M 1
+1,3,s,0,9600,mMe4,1,10
1,77070100010800FF@1000,E_in,kWh,E_in,3
1,77070100020800FF@1000,E_out,kWh,E_out,3
1,77070100100700FF@1,Power,W,Power,0
#
und die beiden angehängten Dateien habe ich entsprechend angepasst.
Dateianhänge
sonoff_mqtt.php
(27.18 KiB) 7-mal heruntergeladen
funktionen.inc.php
(354.21 KiB) 7-mal heruntergeladen

Schucki67
Beiträge: 50
Registriert: Fr 29. Jan 2021, 14:17
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Keine Werte nach Multi-Regler Wechsel

Beitrag von Schucki67 »

TeamO hat geschrieben:
Do 5. Jan 2023, 08:57
Hallo Heinz-Jürgen,

falls Du testen möchtest.
Das Script für den Lesekopf ist:

Code: Alles auswählen

>D
>B
->sensor53 r
>M 1
+1,3,s,0,9600,mMe4,1,10
1,77070100010800FF@1000,E_in,kWh,E_in,3
1,77070100020800FF@1000,E_out,kWh,E_out,3
1,77070100100700FF@1,Power,W,Power,0
#
und die beiden angehängten Dateien habe ich entsprechend angepasst.
Danke Dir,

habe das Script und sonoff_mqtt.php getauscht, aber die funktionen.inc.php lässt sich nicht austauschen.
Auch die bestehende funktionen.inc.php kann ich nicht löchen. Benutze FileZilla.
Update: Austausch hat jetzt funktioniert, nachdem ich mich mit "root" anstatt "pi" angemeldet habe.

log-Datei sieht so aus:
05.01. 09:44:02 -Multi Regler Auslesen [Start].
05.01. 09:44:02 -Verarbeitung von: '1.user.config.php' Regler: 23
05.01. 09:44:02 |---------------- Start sonoff_mqtt.php ---------------------
05.01. 09:44:02 -Zentraler Timestamp: 1672908242
05.01. 09:44:02 + -Die Daten werden ausgelesen...
05.01. 09:44:02 -Topic: tele/Tasmota/LWT
05.01. 09:44:10 -Das Relais ist ein Shelly 2.5, SP111 oder ein SP211. Tasmota Modul Nr: 0
05.01. 09:44:10 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
05.01. 09:44:10 -Multi-Regler-Ausgang. 1
05.01. 09:44:11 -OK. Datenübertragung erfolgreich.
05.01. 09:44:11 |---------------- Stop sonoff_mqtt.php --------------------
05.01. 09:44:11 -Verarbeitung von: '2.user.config.php' Regler: 23
05.01. 09:44:11 |---------------- Start sonoff_mqtt.php ---------------------
05.01. 09:44:11 -Zentraler Timestamp: 1672908242
05.01. 09:44:11 + -Die Daten werden ausgelesen...
05.01. 09:44:11 -Topic: tele/hichi/LWT
05.01. 09:44:19 -Es handelt sich um ein Sonoff Basic Modul Nr.: 1
05.01. 09:44:19 * -Daten zur lokalen InfluxDB [ stromzaehler ] gesendet.
05.01. 09:44:19 -Multi-Regler-Ausgang. 1
05.01. 09:44:20 -OK. Datenübertragung erfolgreich.
05.01. 09:44:20 |---------------- Stop sonoff_mqtt.php --------------------
05.01. 09:44:20 -Multi Regler Auslesen [Stop].

05.01. 09:45:00 MQT-Ende der Verarbeitung. (MQTT)
05.01. 09:45:00 MQT-0-CONX-OK|
05.01. 09:45:00 -Multi Regler Auslesen [Start].
05.01. 09:45:00 -Verarbeitung von: '1.user.config.php' Regler: 23
05.01. 09:45:57 MQT-Ende der Verarbeitung. (MQTT)
05.01. 09:46:01 MQT-0-CONX-OK|
05.01. 09:46:01 -Multi Regler Auslesen [Start].
05.01. 09:46:01 -Verarbeitung von: '1.user.config.php' Regler: 23
05.01. 09:46:58 MQT-Ende der Verarbeitung. (MQTT)
05.01. 09:47:01 MQT-0-CONX-OK|
05.01. 09:47:01 -Multi Regler Auslesen [Start].
05.01. 09:47:01 -Verarbeitung von: '1.user.config.php' Regler: 23
05.01. 09:47:58 MQT-Ende der Verarbeitung. (MQTT)
05.01. 09:48:01 MQT-0-CONX-OK|

Gruß Heinz-Jürgen

Antworten