MQTT sendet keine Werte

Alles was speziell mit der Anbindung der HomeMatic Zentrale und anderen Smart Home Zentralen zu tun hat. (FHEM, ioBroker usw.) Fragen Ideen und Erfolgsmeldungen.

Moderator: Ulrich

beatsutter
Beiträge: 5
Registriert: Sa 8. Feb 2025, 18:08

Re: MQTT sendet keine Werte

Beitrag von beatsutter »

Hallo Ulrich
Besten dank für Deine Hilfe, das hat nach dem Update geklappt, alle Fehlermeldungen sind weg.
Screenshot 2025-04-28 180854.png
MQTT Broker 192.168.111.41 bekommt aber immer noch keine Daten, obwohl im Log erwähnt?
Befehl
mosquitto_sub -h 192.168.111.41 -v -t +/#
bringt auch keine Meldung, wie komme ich jetzt da weiter?
ich würde gerne noch auf die Multi Regler Version wechseln, da ich noch ein 2. Wechselrichter habe. Soll ich warten bis alles läuft oder kann ich da schon mal weitermachen?
besten Dank im Voraus

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

Re: MQTT sendet keine Werte

Beitrag von Ulrich »

Kann es sein, dass der Broker 192.168.111.41 mit UserID und Kennwort geschützt ist? Der muss ohne Zugriffsbeschränkung zu erreichen sein.
Läuft auf dem Broker denn gar nichts? Du musst doch wenigstens die anderen Pakete sehen.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

beatsutter
Beiträge: 5
Registriert: Sa 8. Feb 2025, 18:08

Re: MQTT sendet keine Werte

Beitrag von beatsutter »

Der Broker lauft einwandfrei, ich kann von anderen Quellen ohne Identifizierung Daten senden.
hab ich eventuelle Datenbank Probleme?
habe noch ein Auszug von php.log mit diversen fehler.
Screenshot 2025-04-28 212512.png

jkbiz
Beiträge: 3
Registriert: Mo 3. Jul 2023, 00:09

Re: MQTT sendet keine Werte

Beitrag von jkbiz »

Ich habe seit dem Update auch keine Übertragung mehr.
Alle anderen Geräte senden erfolgreich an den iobroker mqtt broker.
Ich habe im Broker jetzt auch die Authentifizierung rausgenommen, keine Änderung.
Der Mosqito Befehl (weiter oben) liefert Ergebnisse.

Ich habe das Gefühl, dass die pipe nicht beschrieben wird.

tail /var/www/pipe/pipe

bleibt leer


Im iobroker kann ich unter logs sehen, dass eine Verbindung aufgebaut wird:
mqtt.1
2025-04-28 21:26:01.574 info Client [Solaranzeige] subscribes on "solaranzeige/befehl/1/#" with regex /^mqtt\.1\.solaranzeige\.befehl\.1\..*/
mqtt.1
2025-04-28 21:26:01.574 info Client [Solaranzeige] subscribes on "solaranzeige/befehl/1/#" with regex /^solaranzeige\.befehl\.1\..*/
mqtt.1
2025-04-28 21:26:01.573 info Client [Solaranzeige] connected with secret 1745868361573_7171
mqtt.1
2025-04-28 21:25:59.490 info Client [Solaranzeige] connection closed: disconnected

Sigma1
Beiträge: 49
Registriert: Do 18. Jul 2024, 11:59
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

Re: MQTT sendet keine Werte

Beitrag von Sigma1 »

Hallo Ulrich,

ich machte heute ein Upgrade der Solaranzeige, danach lief MQTT nicht mehr. D.h. vor dem Upgrade problemlos, danach kamen keine Daten mehr beim Loxberry an. Denke, das ist das gleiche was beatsutter meldete.

Gruss
Reto

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

Re: MQTT sendet keine Werte

Beitrag von Ulrich »

Ich habe den Fehler gefunden. Es war ein kleiner Fehler in dem Script mqtt_prozess.php

Bitte noch einmal ein Update auf die Solaranzeige machen, dann sollte es wieder funktionieren.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

jkbiz
Beiträge: 3
Registriert: Mo 3. Jul 2023, 00:09

Re: MQTT sendet keine Werte

Beitrag von jkbiz »

Ich habe aktualisiert und neu gestartet, jetzt kommt das System nicht mehr hoch und die Seite lässt sich nicht aufrufen.
Dateianhänge
Screenshot_20250429-170634.png

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

Re: MQTT sendet keine Werte

Beitrag von Ulrich »

Da scheint etwas mit deinem Container in Docker nicht zu stimmen.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

jkbiz
Beiträge: 3
Registriert: Mo 3. Jul 2023, 00:09

Re: MQTT sendet keine Werte

Beitrag von jkbiz »

Ich hatte beim herumprobieren gestern eine neue config erstellt und diese gelöscht. Die ursprüngliche user.config habe ich vorher verschoben und jetzt wieder an den vorgesehenen Platz gepackt. Container kommt wieder hoch und die Daten werden an den Broker übertragen.
Läuft alles wieder, vielen Dank 👍

mfkmfriedrich
Beiträge: 53
Registriert: Mi 19. Jul 2023, 13:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: MQTT sendet keine Werte

Beitrag von mfkmfriedrich »

Ich habe folgende Frage (im Zusammenhang mit MQTT):

Ich habe die Solaranzeige mit zwei Growatt-Wechseltichtern seit zwei Jahren erfolgreich am Laufen.

Nun habe ich mir einen "bitShake SmartMeterReader - Air" gekauft und auf meinen Zweirichtungszähler im Keller gesetzt. Der funktioniert super und zeigt mir per WLAN drei Werte an: "Verbrauch/Einspeisung/akt.Leistung". Diese drei Werte werden auch per WLAN (mqtt) alle 10 Sekunden gesendet.

Ich würde diese drei Werte gerne auch zu den InfluxDB dazu speichern. Ich bin totaler Anfänger in Hinsicht MQTT, Ulrich schreibt, dass da ein Mosquitto-Service in der Solaranzeige-Installation drin ist. Der scheint auch bei meiner Installation aktiv zu sein (laut status mosquitto).

Was ich aber nicht weiß bzw. kenne, ist die Sache, wie ich diese drei Werte von dem bitShake nehme und die in die InfluxDB abspeichern kann.

Gbit es dazu eine Anleitung bzw. verständliche Erklärung? Vielleicht ist da ja schon mal so was ähnliches gefragt worden. Habe ich jetzt nicht gefunden.

Danke im Voraus für Hinweise dazu, Michael

Zurück zu „HomeMatic, FHEM, ioBroker, Smart Home Zentralen und Solaranzeige“

Wer ist online?

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