[gelöst] MQTT Mosquitto CCU-JACK

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

AF-Mobil
Beiträge: 339
Registriert: 25.11.2016, 19:52
Hat sich bedankt: 4 Mal
Danksagung erhalten: 22 Mal

[gelöst] MQTT Mosquitto CCU-JACK

Beitrag von AF-Mobil » 02.04.2023, 07:55

Hallo und guten Morgen in die Entwicklergemeinde, ich habe ein Problem, habe viel gesucht, gelesen und variiert, komme jedoch nicht weiter und benötige jetze mal einen Denkanstoss, wie ich den Knoten im Hirn und das Problem gelöst bekomme.
Mangels Verfügbarkeit durch den Hersteller (EpEver, Triron) , habe ich mir einen Modbusadapter für meinen PV-Laderegler auf Grundlage eines Wemos D1 ESP8266 Mini WLAN Boards gebaut.
Nun wollte ich mir via MQTT die Daten in die CCU3 holen und scheitere schon beim Verbinden.
Zunächst versuchte ich als Broker das Mosquitto-Add-On von jmaus&Co., was lt. seriellem Monitor von Arduino IDE und CUxD (Code 1 und Bild 1) auch klappt.
Zur einfacheren Systemeinbindung versuchte ich das Ganze mit CCU-JACK und das scheitert schon beim Verbindungsaufbau (siehe Code 2 und Bild 2). Hat jemand eine Idee, woran das liegen könnte?
Schönen Sonntag und Dank im voraus, AF

Code: Alles auswählen

14:05:52.860 -> .......
14:05:56.621 -> WiFi connected
14:05:56.621 -> IP address: 
14:05:56.621 -> 192.168.1.25
14:05:56.621 -> Attempting MQTT connection...connected
14:05:57.622 -> Publishing: 
14:05:57.622 -> solar/status/time: 2000-00-00 00:00:00
CuX-Mosquitto.gif

Code: Alles auswählen

7:30:10.102 -> 
07:30:11.203 -> .......
07:30:14.906 -> WiFi connected
07:30:14.906 -> IP address: 
07:30:14.906 -> 192.168.1.25
07:30:14.906 -> Attempting MQTT connection...failed, rc=2 try again in 5 seconds
07:30:19.915 -> Attempting MQTT connection...failed, rc=2 try again in 5 seconds
MQTT-CCU-JACK.gif
MQTT-CCU-JACK.gif (23.77 KiB) 658 mal betrachtet
Zuletzt geändert von AF-Mobil am 15.04.2023, 14:50, insgesamt 3-mal geändert.

Benutzeravatar
Baxxy
Beiträge: 11287
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 660 Mal
Danksagung erhalten: 2396 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von Baxxy » 02.04.2023, 08:26

Ich würde erstmal den MQTT-Explorer mit dem Jack verbinden und gucken ob und was überhaupt ankommt.

Das/die kompletten Topics am besten zeigen.

Dennis-HM
Beiträge: 262
Registriert: 19.02.2023, 18:40
System: CCU
Hat sich bedankt: 17 Mal
Danksagung erhalten: 23 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von Dennis-HM » 02.04.2023, 10:50

Sind Mosquitto Add-o und CCU-Jack gleichzeitig aktiv?
Das Mosquitto Add-on lauscht doch wie der CCU-Jack standardmäßig auf dem gleichen Port 1883, oder?
Beides gleichzeitig mit gleichem Port geht nicht. Dann darf nur einer von beiden "an" sein oder einer nimmt andere Ports, z. B. 11883.

AF-Mobil
Beiträge: 339
Registriert: 25.11.2016, 19:52
Hat sich bedankt: 4 Mal
Danksagung erhalten: 22 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von AF-Mobil » 02.04.2023, 11:45

@Dennis-HM: Danke für den Hinweis, aber ja, es lief immer nur ein Broker.
Ansonsten kann ich noch beisteuern:
1 CCU-JACK mit MQTT-Explorer: Im Explorer nur die CCU-Geräte sichtbar, kein weiterer Client.
und im JACK
MQTT-CCU-JACK-001.gif
MQTT-CCU-JACK-001.gif (9.99 KiB) 597 mal betrachtet
Mosquitto: Alles da
MQTT-CCU-MOSQUITTO-001.gif
????AF

Dennis-HM
Beiträge: 262
Registriert: 19.02.2023, 18:40
System: CCU
Hat sich bedankt: 17 Mal
Danksagung erhalten: 23 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von Dennis-HM » 02.04.2023, 12:04

Mir ist bei meinen Shellies aufgefallen, dass die im MQQT Explorer und CCU-Jack als Broker auch nicht immer da sind bzw. nicht alle Topics.
Nur wenn die Shellies Daten liefern sind die da und irgendwann verschwinden die wieder.
Sendet die PV kontinierlich oder nur in "größeren" Abständen und deshalb nichts zu "sehen"?

Vielleicht bringt auch das Hochsetzen des Loglevels vom CCU-Jack mehr Erkenntnisse über diese "decoding" Fehler. Also DEBUG oder TRACE.

Benutzeravatar
Henke
Beiträge: 1555
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 147 Mal
Danksagung erhalten: 320 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von Henke » 02.04.2023, 12:17

@Dennis-HM
Die Shellys sind in deinem Fall Generation 2 Geräte und haben die neue Firmware 0.14.1?

@AF-Mobil
Die Fehlermeldung des Jacks kommt vermutlich durch die Weiterbearbeitung des Topics. Da ist dann die Frage welches virtuelles Gerät mit welchen Kanälen du angelegt hast und ob es schon in der CCU angelernt werden konnte.

AF-Mobil
Beiträge: 339
Registriert: 25.11.2016, 19:52
Hat sich bedankt: 4 Mal
Danksagung erhalten: 22 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von AF-Mobil » 02.04.2023, 12:25

Die Reihe der Null-Wete resultiert aus dem Umstand, dass ich den Laderegler derzeit nicht am Adapter zu hängen habe.
Primär geht's mir auch nur um die Frage, warum ich in Mosqitto (siehe MQTT-Explorer/Solar) alles vorfinde und im CCU-JACK nicht mal die Verbindung zum Client zustande kommt!?
AF

AF-Mobil
Beiträge: 339
Registriert: 25.11.2016, 19:52
Hat sich bedankt: 4 Mal
Danksagung erhalten: 22 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von AF-Mobil » 02.04.2023, 12:27

@Henke: Soweit komme ich gar nicht.
Beim ersten Versuch hatte ich ein virt. Gerät mit der notwendigen Anzahl an Kanälen angelegt. Eine weitergehende Zuordnung war jedoch aus benanntem Grunde nicht möglich.

Benutzeravatar
Henke
Beiträge: 1555
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 147 Mal
Danksagung erhalten: 320 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von Henke » 02.04.2023, 12:28

Verbindung zu welchem Client?
Dennis-HM hat geschrieben:
02.04.2023, 10:50
Sind Mosquitto Add-o und CCU-Jack gleichzeitig aktiv?
Das Mosquitto Add-on lauscht doch wie der CCU-Jack standardmäßig auf dem gleichen Port 1883, oder?
Beides gleichzeitig mit gleichem Port geht nicht. Dann darf nur einer von beiden "an" sein oder einer nimmt andere Ports, z. B. 11883.

Dennis-HM
Beiträge: 262
Registriert: 19.02.2023, 18:40
System: CCU
Hat sich bedankt: 17 Mal
Danksagung erhalten: 23 Mal

Re: MQTT Mosquitto CCU-JACK

Beitrag von Dennis-HM » 02.04.2023, 12:29

Henke hat geschrieben:
02.04.2023, 12:17
@Dennis-HM
Die Shellys sind in deinem Fall Generation 2 Geräte und haben die neue Firmware 0.14.1?
Meine Beobachtung ist im MQQT Explorer mit CCU-Jack als Broker, wenn der Explorer frisch gestartet ist, dass die Shellies nicht da sind. Nach ein paar Sekunden dann schon. Als ob der CCU-Jack diese Topics nicht sehr lange im Speicher hat. In der CCU selbst passt alles. Stört mich auch nicht wirklich.

Betrifft eine Plus Plug und ein 1 Plus PM mit FW 0.14.1 sowie ein 3EM mit 1.12.1

Ich werfe auch die Daten vom Auto (Zoe) via MQQT in den CCU-Jack und da fällt es noch mehr auf. MQQT Explorer gestartet, kein Auto da. Und die Daten vom Auto hole ich alle halbe Stunde und dann tauchen die Topics für das Auto auf.

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“