sieh oben, hab meinen beitrag nochmal editiert
SmartHome - Erfahrungen und verwendete Geräte
-
-
Ich klinke mich hier mal ein
habe bisher noch nix mit MQTT gemacht - braucht man das zwingend für die Sonoff-Geschichte ? -
-
Zumindest wenn man die Dinger mit ESPeasy oder Tasmota flasht. Dann laufen die per MQTT-Protokoll.
-
Nö braucht man nicht dringend in der Tasmota Soft kannst du auch MQTT Server der Sonoff über die Konsole abstellen.
Dir fehlen dann halt die Statusrückmeldung. -
-
och - ohne Statusrückmeldung ist ja blöd. Dann sind die Dinger ja nicht mehr smart
Also werde ich mich früher oder später damit auseinandersetzen müssen - falls die Dinger aus China jemals eintreffen werden.... -
ich hab seit etlichen Jahren simple InterTechno Steckdosen i Betrieb, die auch brav machen was sie sollen. Ja, kein Rückkanal, doof für grössere Geschichten/Vorhaben.
Aber ihr habt mich jetzt neugierig gemacht - gibt es was für USB, mit dem ich die Dinger ansteuern kann? Das Ganze dann noch über nen kleinen Webserver mit schicker Oberfläche zum Schalter ein/aus machen.... hach, das wäre schön. Wenn auch total unsinniger Quatsch.Pony
-
-
Sooooo, ich bin wieder einen Schritt weiter: MQTT Verbindung vom S20 zum Server funktioniert!
Bash
Alles anzeigen[19:40:08] openhabian@openHABianPi:/etc$ mosquitto_sub -h 192.168.111.50 -p 1883 -t +/# -v /ESP_Herrnhuter_Stern/status Connected /ESP_Herrnhuter_Stern/Button/State 0 /ESP_Herrnhuter_Stern/Button/State 1 /ESP_Herrnhuter_Stern/Relay/State 1 /ESP_Herrnhuter_Stern/Button/State 0 /ESP_Herrnhuter_Stern/Button/State 1 /ESP_Herrnhuter_Stern/Relay/State 0 . . . [20:11:53] openhabian@openHABianPi:/etc$ mosquitto_pub -h 192.168.111.50 -t "/ESP_Herrnhuter_Stern/gpio/12" -m "1" [20:12:15] openhabian@openHABianPi:/etc$ mosquitto_pub -h 192.168.111.50 -t "/ESP_Herrnhuter_Stern/gpio/12" -m "0"
Die letzten beiden Zeilen sendet ein Signal und die Dose schaltet auch!
Wenn ich in der Basic UI klicke ist aber nichts zu sehen, haut da die Verbindung noch nicht hin?Jetzt muss ich nur noch hinbekommen, dass das in der Item-Datei funktioniert:
CodeSwitch Sonoff_HS "Herrnhuter Stern" <poweroutlet.png> {mqtt=">[broker:ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[broker:ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[broker:ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[broker:ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"}
Hat jemand eine Idee warum bei mir das Alias "Herrnhuter Stern" nicht in der Basic UI angezeigt wird? Dort steht immer nur der Item-Name Sonoff_HS...
Alias und Icon muss ich in der sitemap Datei definieren, warum steht das nirgends? -
Alias und Icon muss ich in der sitemap Datei definieren, warum steht das nirgends?
nein das musst und sollst du nicht.
der name sowie das icon gehören in die item-datei, in die sitemap kommt nur was wenn ein wert überschrieben werden soll.
deine item datei wäre alsoweiterhin zu deinem item eintrag
Code{mqtt=">[broker:ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[broker:ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[broker:ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[broker:ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"}
stimmt denn der eintrag "broker" bei dir wirklich?
der brokername ist in /srv/openhab2-conf/services/mqtt.cfg sowie in /srv/openhab2-conf/services/mqtt-eventbus.cfg
laut deiner item datei müsste also in /srv/openhab2-conf/services/mqtt.cfg bei dir der eintrag wie folgt sein:und in der /srv/openhab2-conf/services/mqtt-eventbus.cfg
ggf prüfe unter:
[tt]/var/lib/openhab2/config/org/openhab/mqtt.config
/var/lib/openhab2/config/org/openhab/mqtt-eventbus.configob dort die einträge auch korrekt sind
-
-
Anfangs hatte ich unter home.items
Allerdings wurde dann trotzdem immer nur "Meine_Steckdose" angezeigt aber das ist noch mein geringstes Problem...
Ich habe noch mal alles geprüft, kann mir aber nicht erklären wo der Fehler liegt.
Code: mqtt.configbroker.async="false" broker.clientId="openhab" broker.qos="1" broker.retain="true" broker.url="tcp://localhost:1883" mosquitto.async="false" mosquitto.clientId="openhab" mosquitto.retain="true" mosquitto.url="tcp://localhost:1883" service.pid="org.openhab.mqtt"
Code: mqtt.cfgbroker.url=tcp://localhost:1883 broker.clientId=openhab broker.qos=1 broker.retain=true broker.async=false
Ich hab mir auch mal noch 5 Test-Items erstellt aber keins davon funktioniert.JavaScript: home.itemsSwitch Sonoff_1 {mqtt=">[mosquitto:ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[mosquitto:ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[mosquitto:ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[mosquitto:ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"} Switch Sonoff_2 {mqtt=">[broker:ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[broker:ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[broker:ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[broker:ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"} Switch Sonoff_3 {mqtt=">[openhab:ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[openhab:ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[openhab:ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[openhab:ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"} Switch Sonoff_4 {mqtt=">[broker:/ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[broker:/ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[broker:/ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[broker:/ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"} Switch Sonoff_5 {mqtt=">[openhab:/ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[openhab:/ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[openhab:/ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[openhab:/ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"}
Wenn ich nicht weiterkomme mach ich abends mal ein Image der SD-Karte und fang noch mal von vorn an... kann ja nich sein dass das nicht geht....
-
Switch Meine_Steckdose "Steckdose" <poweroutlet> ....
laut deinem vorherigen post stand dort aber: Switch Meine_Steckdose "Steckdose" <poweroutlet.png>
gut möglich, dass dadurch der fehler verursacht wurde
ein item eintrag ist immer so aufgebaut:
gerätetyp------eindeutiger name-------angezeigter name------icon-----------gruppe-----------------alexa/google-tag--------channel
also bspw:
Switch Dummy_Switch "Dummy Schalter" <wallswitch> (Dummygruppe) ["Switchable"] {channel="irgendwas"}je nach einsatzzweck sind natürlich einige einträge optional (wie bspw gruppe usw).
beispiel einer kompletten mqtt.cfg ohne benutzernamen und passwörter welche bei normalem betrieb auch nicht notwendig sind:
zu beachten ist hier, dass der broker also openhab heisstbeispiel einer kompletten mqtt-eventbus.cfg
in dieser wird wieder nur der name des brokers, also "openhab" angegebenmehr muss in beide dateien nicht rein
mit dieser config hat dann der channel deines sonoff wie folgt auszusehen:Code{mqtt=">[openhab:ESP_Herrnhuter_Stern/gpio/12:command:ON:1],>[openhab:ESP_Herrnhuter_Stern/gpio/12:command:OFF:0],<[openhab:ESP_Herrnhuter_Stern/Relay/State:command:ON:1],<[openhab:ESP_Herrnhuter_Stern/Relay/State:command:OFF:0]"}
wenn die beiden mqtt configs bearbeiten willst beende openhab vorher: sudo systemctl stop openhab2.service
lösche die beiden vom system zwischengespeicherten mqtt configs im ordner /var/lib/openhab2/config/org/openhab
mach alle änderungen an deinen eigenen mqtt dateien und starte openhab danach komplett neu. -
-
Ich könnte mich selbst ohrfeigen! Es lag an einem einzigen Buchstaben!!!!!
home.item ----> home.itemSUnd siehe da, der Broker empfängt auch was auf der konsole.... Den Rest hab ich dann auch hinbekommen, nun kann ich per Webinterface und App schalten!
@horschte Vielen Dank für deine Unterstützung und Geduld bis hierher!
-
@horschte Vielen Dank für deine Unterstützung und Geduld bis hierher!
gerne...bereinige trotzdem mal deine mqtt configs sowie die zwischengespeicherten mqtt configs....da steht zuviel drin
-
-
bereinige trotzdem mal deine mqtt configs sowie die zwischengespeicherten mqtt configs....da steht zuviel drin
Schon geschehen, bzw gelöscht und nach reboot hat die sich ja neu erstellt.
Ich brauch mal nen Tip, jetzt wo ich richtig heiß bin ... Ich möchte meine RGB-Strips einbinden, bisher werden die simpel per IR-FB gesteuert.
Kann ich die folgenden Controller in OH2 einbinden?
https://smile.amazon.de/dp/B00Q7STR4E/_encoding=UTF8?coliid=I3MEV14KDPH7O9&colid=F14TW09BDSPR&psc=0&tag=kodinerds04-21 [Anzeige]
https://smile.amazon.de/Tomshine-Kontroller-gesteuert-Dynamische-Farbwechsel/dp/B06Y584C6V/ref=pd_bxgy_201_img_2?_encoding=UTF8&psc=1&refRID=05T0FVX95855D5100NNW&tag=kodinerds04-21 [Anzeige]
https://smile.amazon.de/WIFI-Steuerung-Controller-Fernbedienung-Android/dp/B071SFTN9Q/ref=pd_sim_201_3?_encoding=UTF8&psc=1&refRID=TN25PKC1H3XPBBPE8AS2&tag=kodinerds04-21 [Anzeige]Weiterhin möchte ich mir ein DECT-Thermostat zulegen und steuern:
https://smile.amazon.de/dp/B00TA5DF2Q/_encoding=UTF8?coliid=IN9CDLI4IIR25&colid=Y0DWDR48SXWE&psc=0&tag=kodinerds04-21 [Anzeige]
oder lieber das Orignal von AVM? -
-
-
LED Ufo
Hab noch nen Pi2 im Einsatz, also nix BT oder WLAN, aber nicht tragisch. Die Dect-Lösung wird schon gehen. Bei BT hätte ich Sorge dass es nicht so weit reicht. Den Heizkörper den ich steuern will ist im Bad, so ein Handtuchhalter. Ist "leider" der einzige Heizkörper den ich so steuern könnte, ansonsten haben wir überall Fußbodenheizung und da wir zur Miete wohnen geh ich da nicht ran.
-
wenn's nur ein Thermostat ist hält sich ja die Ausgabe in Grenzen
-
-
Kann mir jemand einen OpenSource Home-Automation-System für den RaspberryPi empfehlen? Ist erstmal nur für ein Raum gedacht und soll 2 Hyperion Instanzen, Ikea Tradfri Lampen, Harmony Hub und eine Funk-Steckdose unterstützen. In der engeren Auswahl sind jetzt OpenHab und Home-Assistant. Finde da die Dashboards in dunkleren Stiel zum steuern ganz nett und man kann anscheinenend Hyperion einbinden (noch nicht so stable)
-
@noah1 Wie wärs mit Openhab 2?
EDIT:
Ich habe grad meine FritzBox 7362 SL per "FritzboxTR064 Binding" gepairt, funktioniert! -
-
Ich mal wieder mit einem neuen Problem, genauer: mit der Remote-Verbindung der Anderoid-App zu myopenhab.org
Einen Account bei myopenhab.org habe ich erstellt und auch die uuid und den secretkey hinterlegt. Mein Openhabian hat den CloudConnector installiert, ist verbunden und Steuern per Webobfläche funktioniert auch.
Nur will die OH-App nicht per Remote verbinden, lokal klappt alles. Ich bekomme den Statuscode 401, ich weiß nicht mehr weiter...EDIT: Kaum schreib ich das hier, hab ich warum auch immer ne Lösung.
Hab nen neuen User auf myopenhab angelegt und mit dem in der App angemeldet, und es ging. Dann wieder den vorherigen User, ging auch!
Das versteh mal einer....
Nun ja, also kann ich jetzt auch von unterwegs alles steuern. Jetzt nur noch auf Alexa und 2 weitere Geräte zum einbinden warten und weiter gehts.Ich hoffe das bald mal wieder Sonoff S20 und die Touch Wandschalter im Angebot sind.
-
ich nutze die app nicht, kann ich leider nicht weiterhelfen.
bei mir ist ein shortcut auf android homescreen im einsatz...find ich optisch ansprechender als die app.
ausserdem gibts da keine probleme mit eigenen svg.mit dem telefon
https://home.myopenhab.org/basicui/app
...aufrufen, einloggen, passwort speichern.
dann oben rechts im browser das chrome menü anklicken und "verknüpfung auf startbildschirm" auswählen.....fertig -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!