NEWS
Fauxmo - Geräte in iobroker
-
Hallo zusammen,
gibt es eine Möglichkeit, durch die Fauxmo-Bibliothek generierten (virtuellen) Geräte in iobroker anzubinden? Die Bibliothek simuliert Wemo-Geräte oder Phillips-Hue Geräte (ja nach verwendeter Bbiliothek).
Ich habe es mit den Wemo-Adapter(n) und den Hue-Adaptern versucht - jedoch ohne Erfolg.
VG
-
Hallo zusammen,
gibt es eine Möglichkeit, durch die Fauxmo-Bibliothek generierten (virtuellen) Geräte in iobroker anzubinden? Die Bibliothek simuliert Wemo-Geräte oder Phillips-Hue Geräte (ja nach verwendeter Bbiliothek).
Ich habe es mit den Wemo-Adapter(n) und den Hue-Adaptern versucht - jedoch ohne Erfolg.
VG
@devdracon theoretisch - und davon rate ich ausdrücklich ab - ginge es über Alexa, Nest & Co. denn die können die simulierten Geräte ja direkt entdecken und steuern. Über den entsprechenden Adapter könnte man über den Umweg die Geräte steuern / abfragen.
Bei Alexa ging es auch ohne die Smarthome-Geräte extra zu synchronisieren indem man einfach ein
textCommandsenden würde.Meine Smarthome-Anfänge (vor iobroker) waren 4 x 8fach Relais-Karten an einem Raspberry 3 mit einigen Python Skripten. Die Relais haben dann meine Stromstoßschalter angetriggert.
Um Alexa anzubinden war der erste Versuch auch Fauxmo ... das war auf dem Raspi 3 aber mit mehr als 10 Geräten überfordert und hat dann nicht mehr schnell genug geantwortet.
Ich bin dann auf HA-Bridge umgestiegen. Das simuliert eine Hue-Bridge und damit nur Lampen. Dafür kann man es umfangreich pro Gerät konfigurieren und z.B. auch mit der Simple API von ioBroker verbinden.Nun habe ich alles auf Tasmota, da kann ich zwischen Wemo und Hue Simulation wählen + MQTT / direkte ioBroker Steuerung.
Deine virtuellen Geräte könntest du ggf. direkt in ioBroker simulieren, was genau simulierst du da?
-
@devdracon theoretisch - und davon rate ich ausdrücklich ab - ginge es über Alexa, Nest & Co. denn die können die simulierten Geräte ja direkt entdecken und steuern. Über den entsprechenden Adapter könnte man über den Umweg die Geräte steuern / abfragen.
Bei Alexa ging es auch ohne die Smarthome-Geräte extra zu synchronisieren indem man einfach ein
textCommandsenden würde.Meine Smarthome-Anfänge (vor iobroker) waren 4 x 8fach Relais-Karten an einem Raspberry 3 mit einigen Python Skripten. Die Relais haben dann meine Stromstoßschalter angetriggert.
Um Alexa anzubinden war der erste Versuch auch Fauxmo ... das war auf dem Raspi 3 aber mit mehr als 10 Geräten überfordert und hat dann nicht mehr schnell genug geantwortet.
Ich bin dann auf HA-Bridge umgestiegen. Das simuliert eine Hue-Bridge und damit nur Lampen. Dafür kann man es umfangreich pro Gerät konfigurieren und z.B. auch mit der Simple API von ioBroker verbinden.Nun habe ich alles auf Tasmota, da kann ich zwischen Wemo und Hue Simulation wählen + MQTT / direkte ioBroker Steuerung.
Deine virtuellen Geräte könntest du ggf. direkt in ioBroker simulieren, was genau simulierst du da?
@bananajoe Danke für deine RM.
Den "Umweg" über Alexa habe ich auch in Erwägung gezogen - ist aber nicht wirklich eine Lösung.Ich simuliere eine Steckdose (das Script läuft auf einem Pi Zero W).
-
@bananajoe Danke für deine RM.
Den "Umweg" über Alexa habe ich auch in Erwägung gezogen - ist aber nicht wirklich eine Lösung.Ich simuliere eine Steckdose (das Script läuft auf einem Pi Zero W).
@devdracon für welche Gegenstelle simulierst du denn die Wemo-Steckdose? Bzw. was passiert noch auf dem Pico?
Fauxmo ist im Prinzip ja auch nur ein Python-Script. Da könnte man "einfach" im Code jeweils Zeilen für die Kommunikation mit der ioBroker API oder MQTT hinzufügen.
Wenn man den Status auch per bash-Befehl abfragen und steuern kann ginge auch ein separates Python-Script (das hätte ich quasi fertig)
-
@devdracon für welche Gegenstelle simulierst du denn die Wemo-Steckdose? Bzw. was passiert noch auf dem Pico?
Fauxmo ist im Prinzip ja auch nur ein Python-Script. Da könnte man "einfach" im Code jeweils Zeilen für die Kommunikation mit der ioBroker API oder MQTT hinzufügen.
Wenn man den Status auch per bash-Befehl abfragen und steuern kann ginge auch ein separates Python-Script (das hätte ich quasi fertig)
@bananajoe ...simuliert wird das für die Steuerung über Alexa. (da hängt ein Garagentorantrieb dran; Fauxmo simuliert eine Steckdose die in Alexa (echo) eingbunden ist. Somit kann per Sprachbefehl das Tor geöffnet / geschlossen werden)
Gesteuert wird das über ein Python-Script.
Perfekt wäre natürlich MQTT / iob-API. Dafür werden meine Coding-Fähigkeiten allerdings nicht reichen.
Bash abfrage ginge - wenn du da bereits was fertiges hast... 😇
-
@bananajoe ...simuliert wird das für die Steuerung über Alexa. (da hängt ein Garagentorantrieb dran; Fauxmo simuliert eine Steckdose die in Alexa (echo) eingbunden ist. Somit kann per Sprachbefehl das Tor geöffnet / geschlossen werden)
Gesteuert wird das über ein Python-Script.
Perfekt wäre natürlich MQTT / iob-API. Dafür werden meine Coding-Fähigkeiten allerdings nicht reichen.
Bash abfrage ginge - wenn du da bereits was fertiges hast... 😇
@devdracon und du steuerst dann ein Relais per GPIO?
Ich habe Python-Skripte die als Dienst laufen und z.B. auf MQTT lauschen,
aber welche die einen Webserver aufmachen und auf URL-Aufrufe warten.Aber - je nach Antwort - halte ich das nicht für die beste Lösung
-
@devdracon und du steuerst dann ein Relais per GPIO?
Ich habe Python-Skripte die als Dienst laufen und z.B. auf MQTT lauschen,
aber welche die einen Webserver aufmachen und auf URL-Aufrufe warten.Aber - je nach Antwort - halte ich das nicht für die beste Lösung
@bananajoe ja, das ist korrekt, Ich steuere dann ein Relais per GPIO...
-
@bananajoe ja, das ist korrekt, Ich steuere dann ein Relais per GPIO...
@devdracon dann würde ich es vereinfachen:
- Wemos D1 Mini + Relais-Shield mit Tasmota (wird über USB-Netzteil betrieben)
- Shelly 1. Kann das per Alexa-Skill mit der Original-Firmware oder mit Tasmota nativ direkt (Tasmota kann wie Fauxmo direkt Steckdose und Lampe simulieren). Der wird mit 230V betrieben, schaltet aber Potentialfrei, also auch 12V etc.
Per Jumper kann man auf 12-30 Volt Betrieb wechseln. Der Shelly hat einen Schalteingang wo du einen Taster anschließen könntest (der identisch mit der Spannungsversorgung ist, also auch 230V). Wobei du beim Garagentor warscheinlich dort einfach einen Taster parallel hast. - Du suchst bei ebay nach tasmota relais da gibt es diverse Angebote, z.B. https://www.ebay.de/itm/284105929689 , braucht auch 5V
Wie beschrieben hast du die Alexa-Unterstützung nativ durch Tasmota. Updates sind kein Problem, da gibt es einen Firmware-Update Dialog im Webbrowser. Anbindung an ioBroker per Sonoff-Adapter oder per MQTT. Alternativ kannst du auch per http-Request abfragen und steuern.
Perrulekannst du steuern das das Relais nur kurz anzieht und dann wieder abfällt.Nachtrag: Es gibt 1.001 Geräte die das können, auch z.B. Sonoff etc.. Wichtig ist das es potentialfrei schaltet.
-
@devdracon dann würde ich es vereinfachen:
- Wemos D1 Mini + Relais-Shield mit Tasmota (wird über USB-Netzteil betrieben)
- Shelly 1. Kann das per Alexa-Skill mit der Original-Firmware oder mit Tasmota nativ direkt (Tasmota kann wie Fauxmo direkt Steckdose und Lampe simulieren). Der wird mit 230V betrieben, schaltet aber Potentialfrei, also auch 12V etc.
Per Jumper kann man auf 12-30 Volt Betrieb wechseln. Der Shelly hat einen Schalteingang wo du einen Taster anschließen könntest (der identisch mit der Spannungsversorgung ist, also auch 230V). Wobei du beim Garagentor warscheinlich dort einfach einen Taster parallel hast. - Du suchst bei ebay nach tasmota relais da gibt es diverse Angebote, z.B. https://www.ebay.de/itm/284105929689 , braucht auch 5V
Wie beschrieben hast du die Alexa-Unterstützung nativ durch Tasmota. Updates sind kein Problem, da gibt es einen Firmware-Update Dialog im Webbrowser. Anbindung an ioBroker per Sonoff-Adapter oder per MQTT. Alternativ kannst du auch per http-Request abfragen und steuern.
Perrulekannst du steuern das das Relais nur kurz anzieht und dann wieder abfällt.Nachtrag: Es gibt 1.001 Geräte die das können, auch z.B. Sonoff etc.. Wichtig ist das es potentialfrei schaltet.
@bananajoe ...die tasmota relais' kannte ich noch nicht, danke für die Info.
Mein Plan war eigentlich, die Installation so kompakt wie möglich zu halten und auf weitere Bauteile zu verzichten. Auf dem Zero läuft auch ein Webserver, der ein Web-Frontend für die Torbedienung über ein Mobiltelefon zur Verfügung stellt.
Das ganze läuft auch schon eine Weile in dieser Konfiguration sehr stabil - nur mit der Erweiterung der Möglichkeiten durch den iob ist die Anbindung nicht mehr so optimal.
...allerdings sehe ich gerade das die Dinger nicht wesentlich größer sind als die von mir verwendeten Relaismodule. Somit passen die auch in das verwendete Gehäuse und die Spannungsversorgung kann ich über den Pi machen (5V). Ich denke, ich gebe denen mal einen Versuch.
Nochmal vielen Dank für deinen top input!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden