SONOFF basic flashen und in openHAB einbinden: Unterschied zwischen den Versionen
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
===SONOFF in openHAB einbinden=== | ===SONOFF in openHAB einbinden=== | ||
<small> Transkription von https://www.youtube.com/watch?v=CKcQlEigiHw</small><br /> | <small> Transkription von https://www.youtube.com/watch?v=CKcQlEigiHw</small><br /> | ||
Voraussetzung: geflashter SONOFF mit TASMOTA firmware. | Voraussetzung: geflashter SONOFF mit TASMOTA firmware.<br /> | ||
<br /> | |||
====Installation des MQTT-Server auf dem Raspberry Pi (mit Putty connecten)==== | |||
sudo openhabian-config | sudo openhabian-config | ||
Optional Components/Mosquitto (ohne password) | Optional Components/Mosquitto (ohne password) | ||
reboot | reboot | ||
====Editieren config-Datei des MQTT-Server==== | |||
sudo nano /etc/openhab2/services/mqtt.cfg | sudo nano /etc/openhab2/services/mqtt.cfg | ||
Hier wird die URL zum MQTT broker eingetragen (im oberen Teil der Datei) | Hier wird die URL zum MQTT broker eingetragen (im oberen Teil der Datei) | ||
mqtt:gaaden.url=tcp://localhost:1883 (ohne # am Anfang) | mqtt:gaaden.url=tcp://localhost:1883 (ohne # am Anfang) | ||
====Programm MQTT.fx==== | |||
Dient zur Überprüfung des MQTT-Server und zum Absetzen von Befehlen. Darin müssen folgende Einstellungen vorgenommen werden: | |||
Profil Name (z.B. Gaaden) | Profil Name (z.B. Gaaden) | ||
Broker Address = IP des Raspberry Pi | Broker Address = IP des Raspberry Pi | ||
Zeile 16: | Zeile 18: | ||
Client ID = Gaaden | Client ID = Gaaden | ||
User Credentials: User Name (openhabian) und Password (wird zur Einstellung benötigt) | User Credentials: User Name (openhabian) und Password (wird zur Einstellung benötigt) | ||
====Startseite des SONOFF aufrufen (mit IP des SONOFF im Browser)==== | |||
Einstellungen/MQTT konfigurieren | Einstellungen/MQTT konfigurieren | ||
Host=IP-Adresse des Raspberry Pi | Host=IP-Adresse des Raspberry Pi | ||
Zeile 22: | Zeile 24: | ||
Benutzer und password des MQTT-Server | Benutzer und password des MQTT-Server | ||
Topic=Name für SONOFF | Topic=Name für SONOFF | ||
Nach dem Speichern kann getestet werden, ob die Verbindung funktioniert | Nach dem Speichern kann getestet werden, ob die Verbindung funktioniert. | ||
====MQTT.fx==== | |||
Eingabe Brokername (Gaaden) -> ''Connect'' (rechts sollte ein grünes Symbol erscheinen) | Eingabe Brokername (Gaaden) -> ''Connect'' (rechts sollte ein grünes Symbol erscheinen) | ||
Unter ''Subscribe'' kann getestet werden, ob Befehle empfangen werden. | Unter ''Subscribe'' kann getestet werden, ob Befehle empfangen werden. | ||
Zeile 30: | Zeile 33: | ||
cmd/Name des SONOFF/power -> Es erscheint ein Feld -> Eingabe ON -> ''Publish'' | cmd/Name des SONOFF/power -> Es erscheint ein Feld -> Eingabe ON -> ''Publish'' | ||
Der SONOFF sollte sich einschalten.<br /> | Der SONOFF sollte sich einschalten.<br /> | ||
====Konfiguration in openHAB==== | |||
Die Konfigurationsdateien kann man mit Nano editieren (z.B. in /etc/openhab2/items/switch.items), einfacher ist es aber, die Dateien mit Notepad++ im freigegebenen (Windows)Ordner openHAB-conf/items zu erstellen/bearbeiten. |
Version vom 12. März 2019, 12:20 Uhr
SONOFF in openHAB einbinden
Transkription von https://www.youtube.com/watch?v=CKcQlEigiHw
Voraussetzung: geflashter SONOFF mit TASMOTA firmware.
Installation des MQTT-Server auf dem Raspberry Pi (mit Putty connecten)
sudo openhabian-config Optional Components/Mosquitto (ohne password) reboot
Editieren config-Datei des MQTT-Server
sudo nano /etc/openhab2/services/mqtt.cfg
Hier wird die URL zum MQTT broker eingetragen (im oberen Teil der Datei)
mqtt:gaaden.url=tcp://localhost:1883 (ohne # am Anfang)
Programm MQTT.fx
Dient zur Überprüfung des MQTT-Server und zum Absetzen von Befehlen. Darin müssen folgende Einstellungen vorgenommen werden:
Profil Name (z.B. Gaaden) Broker Address = IP des Raspberry Pi Broker Port 1883 Client ID = Gaaden User Credentials: User Name (openhabian) und Password (wird zur Einstellung benötigt)
Startseite des SONOFF aufrufen (mit IP des SONOFF im Browser)
Einstellungen/MQTT konfigurieren Host=IP-Adresse des Raspberry Pi Port=1883 Benutzer und password des MQTT-Server Topic=Name für SONOFF
Nach dem Speichern kann getestet werden, ob die Verbindung funktioniert.
MQTT.fx
Eingabe Brokername (Gaaden) -> Connect (rechts sollte ein grünes Symbol erscheinen) Unter Subscribe kann getestet werden, ob Befehle empfangen werden. stat/Name des SONOFF/power -> Publish Danach press button am SONOFF (der Ein- und Ausschalter)
Erhält man in der Log-Ausgabe ON/OFF ist der SONOFF sauber verbunden. Zusätzlich kann man unter -> Publish als Command
cmd/Name des SONOFF/power -> Es erscheint ein Feld -> Eingabe ON -> Publish
Der SONOFF sollte sich einschalten.
Konfiguration in openHAB
Die Konfigurationsdateien kann man mit Nano editieren (z.B. in /etc/openhab2/items/switch.items), einfacher ist es aber, die Dateien mit Notepad++ im freigegebenen (Windows)Ordner openHAB-conf/items zu erstellen/bearbeiten.