Sonoff TH16 und CBPi 3.0 via MQTT
Sonoff TH16 und CBPi 3.0 via MQTT
Guten N'abend zusammen,
inspiriert von einigen Beiträgen im Forum habe ich mir kürzlich einen Sonoff TH16 zugelegt. Im Zusammenspiel mit einem Raspberry Pi und CraftBeerPi 3.0 so dieser in Zukunft zur Prozessautomatisierung eingesetzt werden. Der Sonoff wurde mit Tasmota geflasht, um die Kommunikation mit CBPi mittels MQTT zu ermöglichen.Die Einbindung in das heimische WLAN war erfolgreich und das verbaute Relais lässt sich über die Benutzer-Oberfläche des Sonoff/Tasmota hörbar schalten. Die Temperatur wird auch am DS18B20 ausgelesen.
Zur Einrichtung und Verbindung mit CBPi habe ich mich an diesen beiden Beiträgen orientiert:
1) https://hobbybrauer.de/forum/viewtopic.php?f=58&t=20223
2) https://braumagazin.de/article/smartes-brauen/
Die Übersicht am Tasmota sieht wie folgt aus:
Auf dem Raspberry Pi wurde Mosquitto als MQTT Broker installiert und der Service gestartet. Ein erster Test in der Konsolle zeigt, dass der Broker läuft und funktioniert.
Nachfolgend wurde das MQTTPlugin in CBPi installiert und nach Neustart die ~/craftbeerpi3/modules/plugins/MQTTPlugin/__init__.py nach 1) editiert.
Hier die Einrichtung des Sensors und des Actors in CBPi:
Soweit so gut, sollte man meinen. Leider bekomme ich den Sonoff aus irgendeinem Grund nicht in CBPi eingebungen. Werder das Schalten des Relais, noch das Auslesen der Temperatur ist möglich. Habt ihr Ratschläge, wo ich zur Lösungsfindung ansetzen könnte? Ich hoffe auf eure Hilfe!
Besten Dank und viele Grüße,
Dominik
inspiriert von einigen Beiträgen im Forum habe ich mir kürzlich einen Sonoff TH16 zugelegt. Im Zusammenspiel mit einem Raspberry Pi und CraftBeerPi 3.0 so dieser in Zukunft zur Prozessautomatisierung eingesetzt werden. Der Sonoff wurde mit Tasmota geflasht, um die Kommunikation mit CBPi mittels MQTT zu ermöglichen.Die Einbindung in das heimische WLAN war erfolgreich und das verbaute Relais lässt sich über die Benutzer-Oberfläche des Sonoff/Tasmota hörbar schalten. Die Temperatur wird auch am DS18B20 ausgelesen.
Zur Einrichtung und Verbindung mit CBPi habe ich mich an diesen beiden Beiträgen orientiert:
1) https://hobbybrauer.de/forum/viewtopic.php?f=58&t=20223
2) https://braumagazin.de/article/smartes-brauen/
Die Übersicht am Tasmota sieht wie folgt aus:
Auf dem Raspberry Pi wurde Mosquitto als MQTT Broker installiert und der Service gestartet. Ein erster Test in der Konsolle zeigt, dass der Broker läuft und funktioniert.
Nachfolgend wurde das MQTTPlugin in CBPi installiert und nach Neustart die ~/craftbeerpi3/modules/plugins/MQTTPlugin/__init__.py nach 1) editiert.
Hier die Einrichtung des Sensors und des Actors in CBPi:
Soweit so gut, sollte man meinen. Leider bekomme ich den Sonoff aus irgendeinem Grund nicht in CBPi eingebungen. Werder das Schalten des Relais, noch das Auslesen der Temperatur ist möglich. Habt ihr Ratschläge, wo ich zur Lösungsfindung ansetzen könnte? Ich hoffe auf eure Hilfe!
Besten Dank und viele Grüße,
Dominik
- DerDerDasBierBraut
- Posting Freak
- Beiträge: 7890
- Registriert: Donnerstag 2. Juni 2016, 20:51
- Wohnort: Neustadt-Glewe
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Bei mir ist es so, dass der CBPi Dienst nach dem MQTT Broker gestartet werden muss, damit die Kommunikation zwischen CBPi und MQTT funktioniert.
Bei dir vielleicht auch?
Starte mal den CBPi Service neu (kein Reboot!) und probiere es dann nochmal.
Bei dir vielleicht auch?
Starte mal den CBPi Service neu (kein Reboot!) und probiere es dann nochmal.
Code: Alles auswählen
sudo service craftbeerpiboot restart
"Da braut sich was zusammen ... "
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Moin Jens,
Danke für deinen Tipp. Ich hatte nun die Gelegenheit es nochmal zu testen und was soll ich sagen: es funktioniert! Danke dir!
Viele Grüße Dominik
Danke für deinen Tipp. Ich hatte nun die Gelegenheit es nochmal zu testen und was soll ich sagen: es funktioniert! Danke dir!
Viele Grüße Dominik
- DerDerDasBierBraut
- Posting Freak
- Beiträge: 7890
- Registriert: Donnerstag 2. Juni 2016, 20:51
- Wohnort: Neustadt-Glewe
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Ich muss den CBPi Dienst wegen dieses Problems nach jedem Reboot einmal manuell neu starten. Ist nervig, aber man gewöhnt sich dran.
Falls du eine Möglichkeit findest die Startreihenfolge der Dienste so zu ändern, dass der MQTT Broker beim Systemstart immer automatisch vor dem CBPi startet, dann gib bitte Bescheid.
Falls du eine Möglichkeit findest die Startreihenfolge der Dienste so zu ändern, dass der MQTT Broker beim Systemstart immer automatisch vor dem CBPi startet, dann gib bitte Bescheid.
"Da braut sich was zusammen ... "
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Hi,
Das gleiche Problem hatte ich auch. Die Startreihenfolge habe ich nach der Anleitung von https://smallbusiness.chron.com/change- ... 61730.html angepasst. Jetzt startet CBPi erst nach mosquito
Grüße,
Felix
PS: im Abschnitt "Tips" auf der Seite steht auch wie das aktuelle run level herausgefunden werden kann
Das gleiche Problem hatte ich auch. Die Startreihenfolge habe ich nach der Anleitung von https://smallbusiness.chron.com/change- ... 61730.html angepasst. Jetzt startet CBPi erst nach mosquito
Grüße,
Felix
PS: im Abschnitt "Tips" auf der Seite steht auch wie das aktuelle run level herausgefunden werden kann
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Hey Felix,
super, besten Dank! Bei mir hatte jeder Prozess das gleiche run level. Habe den craftbeerpiboot auf S02 gesetzt und den Rest bei S01 gelassen. Funktioniert einwandfrei :)
Viele Grüße,
Dominik
super, besten Dank! Bei mir hatte jeder Prozess das gleiche run level. Habe den craftbeerpiboot auf S02 gesetzt und den Rest bei S01 gelassen. Funktioniert einwandfrei :)
Viele Grüße,
Dominik
- DerDerDasBierBraut
- Posting Freak
- Beiträge: 7890
- Registriert: Donnerstag 2. Juni 2016, 20:51
- Wohnort: Neustadt-Glewe
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Klappt hier auch . Danke :-)
"Da braut sich was zusammen ... "
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
"Oh, Bier ;-) !"
"Nein! Was Böses!"
"Alkoholfreies Bier??? ..."
-----------
Viele Grüße
Jens
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Hallo,
Bedeutet das ich muss die S01craftbeerpiboot nur in S02craftbeerpiboot umbenennen?
Gruss&Dank
Joachim
Bedeutet das ich muss die S01craftbeerpiboot nur in S02craftbeerpiboot umbenennen?
Gruss&Dank
Joachim
Re: Sonoff TH16 und CBPi 3.0 via MQTT
Noch ne Frage:
Die S01craftbeerboot ist in rc2.d bis rc5.d enthalten.
Wo müsste ich die den ev. umbenennung ?
Grüße
Joachim
Die S01craftbeerboot ist in rc2.d bis rc5.d enthalten.
Wo müsste ich die den ev. umbenennung ?
Grüße
Joachim