Funksteckdose mit Raspi über MQTT schalten

Moderatoren: seppy, udo1toni

Jojo
Beiträge: 206
Registriert: 5. Mär 2019 21:13
Answers: 2
Wohnort: Ingolstadt

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von Jojo »

Meine beiden Helden ;-)

1. nein der ESP schläft nie
2. JSONpath ist installiert
3. MQTT ist für mich der Broker Mosquitto
4. ich finde in der Konsole keine Lösung :?
5. ab morgen bin ich mal ein paar Tage "Openhab OFF", habe Urlaub. ( Ich komme wieder )

was sagt mir das:
Screenshot 2020-10-01 22.28.45.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
--

Gruß

Jojo

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von peter-pan »

Als erstes schaltest du in deinem MQTT.fx unten rechts auf "PLAIN TEXT DECODER" sonst wird das nix mit der Ausgabe.

Mit der Konsole ist die Konsole der WEB-UI deines ESP drin.
Hier ein Ausschnitt daraus:
telex.jpg
und da steht doch, unter anderem, deutlich:
13:45:47 MQT: tele/Kellerabgang/SENSOR = {"Time":"2020-10-01T13:45:47","DS18B20":"Id":"01143BA0A7AA","Temperature":13.7},"TempUnit":"C"}

und das sieht dann in MQTT.fx so aus (anstelle von "amica_01" muss bei dir natürlich "Kellerabgang" stehen):
mqtt3.jpg
In diesem JSON-String ist auch der Temperaturwert enthalten und der wird per Transformation - $.DS18B20.Temperature - extrahiert. Das ist das was dein Thing-Channel macht und dann dem Item zur Verfügung stellt.

Sollte das wider Erwarten bei dir nicht klappen, müsstest du halt noch mal dein Setup genau prüfen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Jojo
Beiträge: 206
Registriert: 5. Mär 2019 21:13
Answers: 2
Wohnort: Ingolstadt

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von Jojo »

Servus Peter,

vielen Dank zunächst. Ich bin beeindruckt von deiner Geduld ( dies gilt dito für Udo1Toni ) !!!!

Und nun: Die JSON Nachricht in derKonsole habe ich schon gesehen, aber die kommt im MQTT nicht an, da habe nur die LWT Messages ???!!!
--

Gruß

Jojo

Benutzeravatar
udo1toni
Beiträge: 13982
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von udo1toni »

Genau das kann eigentlich nicht sein. Was ich auch nicht so ganz verstehe: Warum verbindet sich der ESP ständig neu? Das sollte eigentlich nicht der Fall sein. Deswegen auch meine Frage wegen des Schlafens.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2573
Registriert: 28. Nov 2018 12:03
Answers: 25
Wohnort: Schwäbisch Gmünd

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von peter-pan »

udo1toni hat geschrieben: 2. Okt 2020 07:29 Genau das kann eigentlich nicht sein
Da gehe ich mit Udo einig. Eigentlich dürfte die LWT-Message nur einmal kommen, als "retained", so wie in meinen Screenshot. Ich könnte mir höchstens noch vorstellen, dass der ESP, den du uns in der Web-UI zeigst gar nicht mit dem Broker verbunden ist und die LWT-Message von einem ganz anderen Device kommt, dem du den gleichen Namen (Topic) gegeben hast. Oder hast du mehrere Broker laufen ? Vielleicht auf mehreren Maschinen ? Es gibt da schon noch das ein oder andere was man falsch machen kann. Da musst du dich jetzt auf die Suche machen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.1.2 openhabian

Jojo
Beiträge: 206
Registriert: 5. Mär 2019 21:13
Answers: 2
Wohnort: Ingolstadt

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von Jojo »

OK Jungs.
Derweilen mal vielen Dank, ich suche.
Ich werde euch über Erfolg oder Misserfolg unterrichten.
Ich denke letzteres.

VielenDank auf jeden fall nochmal
--

Gruß

Jojo

Jojo
Beiträge: 206
Registriert: 5. Mär 2019 21:13
Answers: 2
Wohnort: Ingolstadt

Re: Funksteckdose mit Raspi über MQTT schalten

Beitrag von Jojo »

SO, ES GEHT !!!
Ich habe einen extra Broker auf meinem Mac aufgesetzt und da ging es.
Also Mosquitto kpl. vom Raspberry runter und neu drauf.
PENG, läuft

Vielen Vielen Dank!!!!
--

Gruß

Jojo

Antworten