Probleme mit MQTT

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Ja klar...
Habe gerade geshen, dass ich das falsch geschrieben hatte: Die Daten sollen natürlich nicht an den lokalen Broker sondern an den des Home Assistant gesendet werden 🤦

pi@solaranzeige:~ $ sudo systemctl stop Mosquitto
Failed to stop Mosquitto.service: Unit Mosquitto.service not loaded.

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Ja, ist 192.168.178.91 wie in der userconfig eingetragen.

Ich verstehe das wohl falsch: Muss der Broker nicht laufen damit er senden kann?

Benutzeravatar
Ulrich
Administrator
Beiträge: 6286
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 936 Mal

Re: Probleme mit MQTT

Beitrag von Ulrich »

Das verstehst du falsch. Zum Senden wird kein Broker Server gebraucht, sondern ein MQTT-Client und der ist im PHP der Solaranzeige enthalten.

Welche Ausgabe kommt denn bei dem Befehl:

mosquitto_sub -h 192.168.178.91 -v -t +/#
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Leider nichts gutes:

pi@solaranzeige:~ $ mosquitto_sub -h 192.168.178.91 -v -t +/#
Connection error: Connection Refused: not authorised.
pi@solaranzeige:~ $ sudo mosquitto_sub -h 192.168.178.91 -v -t +/#
Connection error: Connection Refused: not authorised.
pi@solaranzeige:~ $

Vielleicht liegts aber auch daran dass die Solaranzeige insgesamt nur noch "no data" vermeldet ? Wie kann das sein, ich habe doch nur die MQTT-Einstellungen verändert?

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Irgend etwas ist schief gelaufen bei meiner MQTT-Aktion. Die log-Einträge der solaranzeige.log hörten gestern einfach auf, steh´mal wieder sowas von auf dem Schlauch...

pi@solaranzeige:/var/www/log $ tail -100 solaranzeige.log
13.11. 16:56:11 * -Daten zur lokalen InfluxDB [ solaranzeige2 ] gesendet.
13.11. 16:56:11 -Multi-Regler-Ausgang. 9
13.11. 16:56:12 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1883
13.11. 16:56:20 -OK. Datenübertragung erfolgreich.
13.11. 16:56:20 |------------------------- Stop growatt.php ---------------------
13.11. 16:56:21 -Verarbeitung von: '3.user.config.php' Regler: 41
13.11. 16:56:21 |--------------- Start us3000_bms.php -----------------
13.11. 16:56:23 -Produkt US2000C
13.11. 16:56:23 -SOC Gesamt:74
13.11. 16:56:23 -MQTT Daten zum [ localhost ] senden.
13.11. 16:56:23 * -Daten zur lokalen InfluxDB [ solaranzeige3 ] gesendet.
13.11. 16:56:23 -Multi-Regler-Ausgang. 5
13.11. 16:56:25 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1883
13.11. 16:56:28 -OK. Datenübertragung erfolgreich.
13.11. 16:56:28 |--------------- Stop us3000_bms.php -----------------
13.11. 16:56:28 -Verarbeitung von: '4.user.config.php' Regler: 35
13.11. 16:56:28 |---------------- Start wallbe_wallbox.php ---------------------
13.11. 16:56:29 * -Daten zur lokalen InfluxDB [ Wallbox ] gesendet.
13.11. 16:56:29 -Multi-Regler-Ausgang. 6
13.11. 16:56:35 -OK. Datenübertragung erfolgreich.
13.11. 16:56:35 |---------------- Stop wallbe_wallbox.php ---------------------
13.11. 16:56:36 -Verarbeitung von: '5.user.config.php' Regler: 31
13.11. 16:56:36 |-------------------- Start shelly.php ------------------
13.11. 16:56:36 -Shelly Typ: SHEM-3
13.11. 16:56:36 -Gesamtleistung: -270.08 Watt
13.11. 16:56:36 * -Daten zur lokalen InfluxDB [ Hausverbrauch ] gesendet.
13.11. 16:56:36 -Multi-Regler-Ausgang. 7
13.11. 16:56:43 -OK. Datenübertragung erfolgreich.
13.11. 16:56:43 -WattstundenGesamtHeute: -3466.48
13.11. 16:56:43 |-------------------- Stop shelly.php ------------------
13.11. 16:56:43 -Verarbeitung von: '6.user.config.php' Regler: 31
13.11. 16:56:43 |-------------------- Start shelly.php ------------------
13.11. 16:56:43 -Shelly Typ: SHEM-3
13.11. 16:56:43 -Gesamtleistung: -12.87 Watt
13.11. 16:56:43 * -Daten zur lokalen InfluxDB [ Waermepumpe ] gesendet.
13.11. 16:56:43 -Multi-Regler-Ausgang. 7
13.11. 16:56:50 -OK. Datenübertragung erfolgreich.
13.11. 16:56:50 -WattstundenGesamtHeute: -5273.23
13.11. 16:56:50 |-------------------- Stop shelly.php ------------------
13.11. 16:56:51 -Multi Regler Auslesen [Stop].

13.11. 16:57:01 -Multi Regler Auslesen [Start].
13.11. 16:57:01 -Verarbeitung von: '1.user.config.php' Regler: 48
13.11. 16:57:02 |------------------------- Start growatt.php ---------------------
13.11. 16:57:02 -Protokoll Version: 4
13.11. 16:57:02 -Firmware: 040.06 Warnungen: 0
13.11. 16:57:02 -Auslesen des Gerätes beendet.
13.11. 16:57:02 -MQTT Daten zum [ localhost ] senden.
13.11. 16:57:02 * -Daten zur lokalen InfluxDB [ solaranzeige1 ] gesendet.
13.11. 16:57:02 -Multi-Regler-Ausgang. 9
13.11. 16:57:03 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1883
13.11. 16:57:11 -OK. Datenübertragung erfolgreich.
13.11. 16:57:11 |------------------------- Stop growatt.php ---------------------
13.11. 16:57:12 -Verarbeitung von: '2.user.config.php' Regler: 48
13.11. 16:57:12 |------------------------- Start growatt.php ---------------------
13.11. 16:57:12 -Protokoll Version: 4
13.11. 16:57:13 -Firmware: 040.06 Warnungen: 0
13.11. 16:57:13 -Auslesen des Gerätes beendet.
13.11. 16:57:13 -MQTT Daten zum [ localhost ] senden.
13.11. 16:57:13 * -Daten zur lokalen InfluxDB [ solaranzeige2 ] gesendet.
13.11. 16:57:13 -Multi-Regler-Ausgang. 8
13.11. 16:57:13 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1883
13.11. 16:57:21 -OK. Datenübertragung erfolgreich.
13.11. 16:57:21 |------------------------- Stop growatt.php ---------------------
13.11. 16:57:21 -Verarbeitung von: '3.user.config.php' Regler: 41
13.11. 16:57:21 |--------------- Start us3000_bms.php -----------------
13.11. 16:57:23 -Produkt US2000C
13.11. 16:57:23 -SOC Gesamt:74
13.11. 16:57:23 -MQTT Daten zum [ localhost ] senden.
13.11. 16:57:23 * -Daten zur lokalen InfluxDB [ solaranzeige3 ] gesendet.
13.11. 16:57:23 -Multi-Regler-Ausgang. 5
13.11. 16:57:25 MQT-MQTT Daten zum Broker gesendet bzw. vom Broker empfangen. Adresse: localhost Port: 1883
13.11. 16:57:28 -OK. Datenübertragung erfolgreich.
13.11. 16:57:28 |--------------- Stop us3000_bms.php -----------------
13.11. 16:57:28 -Verarbeitung von: '4.user.config.php' Regler: 35
13.11. 16:57:28 |---------------- Start wallbe_wallbox.php ---------------------
13.11. 16:57:29 * -Daten zur lokalen InfluxDB [ Wallbox ] gesendet.
13.11. 16:57:29 -Multi-Regler-Ausgang. 6
13.11. 16:57:35 -OK. Datenübertragung erfolgreich.
13.11. 16:57:35 |---------------- Stop wallbe_wallbox.php ---------------------
13.11. 16:57:36 -Verarbeitung von: '5.user.config.php' Regler: 31
13.11. 16:57:36 |-------------------- Start shelly.php ------------------
13.11. 16:57:36 -Shelly Typ: SHEM-3
13.11. 16:57:36 -Gesamtleistung: -259.09 Watt
13.11. 16:57:36 * -Daten zur lokalen InfluxDB [ Hausverbrauch ] gesendet.
13.11. 16:57:36 -Multi-Regler-Ausgang. 7
13.11. 16:57:43 -OK. Datenübertragung erfolgreich.
13.11. 16:57:43 -WattstundenGesamtHeute: -3470.8
13.11. 16:57:43 |-------------------- Stop shelly.php ------------------
13.11. 16:57:43 -Verarbeitung von: '6.user.config.php' Regler: 31
13.11. 16:57:43 |-------------------- Start shelly.php ------------------
13.11. 16:57:43 -Shelly Typ: SHEM-3
13.11. 16:57:43 -Gesamtleistung: -12.51 Watt
13.11. 16:57:43 * -Daten zur lokalen InfluxDB [ Waermepumpe ] gesendet.
13.11. 16:57:43 -Multi-Regler-Ausgang. 7
13.11. 16:57:50 -OK. Datenübertragung erfolgreich.
13.11. 16:57:50 -WattstundenGesamtHeute: -5273.43
13.11. 16:57:50 |-------------------- Stop shelly.php ------------------
13.11. 16:57:51 -Multi Regler Auslesen [Stop].

Benutzeravatar
Ulrich
Administrator
Beiträge: 6286
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 936 Mal

Re: Probleme mit MQTT

Beitrag von Ulrich »

Gestern hattest du noch gesagt, du möchtest die Daten zum Home Assistant Broker senden. Jetzt steht da plötzlich wieder der lokale Broker drin
13.11. 16:57:23 -MQTT Daten zum [ localhost ] senden.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Ja, eine der Merkwürdigkeiten. Ich verstehs´ nicht...
Habe jetzt alle Änderungen aus den user.configs rausgenommen und neu gestartet aber die solaranzeige.log zeigt immer noch nichts an.
Bin grad am Verzweifeln...

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Influx läuft, aber die solaranzeige.log zeigt nichts neues an :roll:

pi@solaranzeige:~ $ systemctl status influxdb
● influxdb.service - InfluxDB is an open-source, distributed, time series database
Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-11-14 18:11:31 CET; 10min ago
Docs: man:influxd(1)
Main PID: 524 (influxd)
Tasks: 11 (limit: 1599)
CPU: 1min 7.109s
CGroup: /system.slice/influxdb.service
└─524 /usr/bin/influxd -config /etc/influxdb/influxdb.conf

Nov 14 18:21:01 solaranzeige influxd[524]: ts=2024-11-14T17:21:01.342000Z lvl=info msg="Executing query" log_id=0srvOA5l000 service=query query="SELECT Eingangsleistung FROM solaranzeige1.autogen.AC WHERE time >= now() - 2d AND time <= now()"
Nov 14 18:21:01 solaranzeige influxd[524]: [httpd] fe80::cde:98ed:4ac:841b%2, fe80::cde:98ed:4ac:841b%2,::1 - admin [14/Nov/2024:18:21:01 +0100] "GET /query?db=solaranzeige1&epoch=ms&q=SELECT+last%28%22Wh_Heute%22%29+FROM+%22Summen%22+WHERE+time+%3E%3D+no>
Nov 14 18:21:01 solaranzeige influxd[524]: ts=2024-11-14T17:21:01.347299Z lvl=info msg="Executing query" log_id=0srvOA5l000 service=query query="SELECT Entladung FROM solaranzeige1.autogen.Batterie WHERE time >= now() - 2d AND time <= now()"
Nov 14 18:21:01 solaranzeige influxd[524]: ts=2024-11-14T17:21:01.347299Z lvl=info msg="Executing query" log_id=0srvOA5l000 service=query query="SELECT max(Wh_Heute) FROM solaranzeige1.autogen.Summen WHERE time >= 1729182061139ms AND time <= now() GROUP B>
Nov 14 18:21:01 solaranzeige influxd[524]: ts=2024-11-14T17:21:01.352669Z lvl=info msg="Executing query" log_id=0srvOA5l000 service=query query="SELECT Ladung FROM solaranzeige1.autogen.Batterie WHERE time >= now() - 2d AND time <= now()"
Nov 14 18:21:01 solaranzeige influxd[524]: [httpd] fe80::cde:98ed:4ac:841b%2, fe80::cde:98ed:4ac:841b%2,::1 - admin [14/Nov/2024:18:21:01 +0100] "GET /query?db=solaranzeige1&epoch=ms&q=SELECT+max%28%22Wh_Heute%22%29+FROM+%22Summen%22+WHERE+time+%3E%3D+172>
Nov 14 18:21:01 solaranzeige influxd[524]: [httpd] fe80::cde:98ed:4ac:841b%2, fe80::cde:98ed:4ac:841b%2,::1 - admin [14/Nov/2024:18:21:01 +0100] "GET /query?db=solaranzeige1&epoch=ms&q=SELECT+%22Entladeleistung%22+FROM+%22AC%22+WHERE+time+%3E%3D+now%28%29>
Nov 14 18:21:56 solaranzeige influxd[524]: ts=2024-11-14T17:21:56.559745Z lvl=info msg="Cache snapshot (start)" log_id=0srvOA5l000 engine=tsm1 trace_id=0srvzDJl000 op_name=tsm1_cache_snapshot op_event=start
Nov 14 18:21:57 solaranzeige influxd[524]: ts=2024-11-14T17:21:57.553083Z lvl=info msg="Snapshot for path written" log_id=0srvOA5l000 engine=tsm1 trace_id=0srvzDJl000 op_name=tsm1_cache_snapshot path=/var/lib/influxdb/data/solaranzeige/autogen/8 duration=>
Nov 14 18:21:57 solaranzeige influxd[524]: ts=2024-11-14T17:21:57.553707Z lvl=info msg="Cache snapshot (end)" log_id=0srvOA5l000 engine=tsm1 trace_id=0srvzDJl000 op_name=tsm1_cache_snapshot op_event=end op_elapsed=993.998ms
pi@solaranzeige:

Benutzeravatar
Ulrich
Administrator
Beiträge: 6286
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 936 Mal

Re: Probleme mit MQTT

Beitrag von Ulrich »

Schaue bitte einmal in die LOG Datei: /var/www/log/php.log
Dort sollte stehen was los ist.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Solarboy
Beiträge: 101
Registriert: Di 25. Okt 2022, 21:20
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Probleme mit MQTT

Beitrag von Solarboy »

Nochmal großen Dank Ullrich, für deinen Support über Fernwartung. :thumbup:
Zwei Schrägstriche zuviel in der 1.user.config.php... das hätte ich nie gefunden.
Bin echt froh, dass die solaranzeige wieder geht.
Bevor ich es jetzt nochmal versuche mit MQTT mache ich Kopien der funktionierenden user.configs

Zurück zu „Allgemeines“

Wer ist online?

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