Integration in ioBroker

Ich hab einen Haufen Eltako FT55 Switches welche in an Homey anbinden will
 Da waere da perfekt!

Der Umstieg zu Homey wĂ€re fĂŒr viele, die jetzt schon ioBroker verwenden wesentlich einfacher. Man könnte viele Scripte aus dem ioBroker weiterverwenden und könnte die Sensoren und Aktoren auf das verlĂ€ssliche Homey Gateway ĂŒbertragen ohne Automatisierungen zu verlieren.

Wie ist denn so der Stand? Ein Entwickler hat ja Interesse bekundet. Wollen wir zusammen legen und ein GerÀt kaufen?

Wer wÀre denn bereit sich daran zu beteiligen?

ich kann ja mal eine Liste machen:

Beteiligung:

  • dewenni
  • dewenni
  • Maik
  • dewenni
  • Maik
  • Friedi
  • Dewenni
  • Maik
  • Friedi
  • Undertaker

FĂŒr was braucht man homey ĂŒberhaupt wenn man iobroker hat? Was kann iobroker denn nicht was homey kann?

gute Frage :wink:

Ich stand nach Homee auch kurz davor komplett auf ioBroker zu setzten.
Aber auch ioBroker hat wie alle anderen Systeme auch seine Vor- und Nachteile.

Vorteil:

  • sehr flexibel durch Adapter der Community (Ă€hnlich Homey)
  • sehr flexible Möglichkeiten eine Visualisierung zu erstellen (Vis, HabPanel, Material UI)
  • Durch Blocky und Javascript sehr flexibel bei der Erstellung von Regeln
  • Adapter fĂŒr InfluxDB
  • Umfangreiche Möglichkeiten mit Alexa Adapter und Telegram Adapter

Nachteil:

  • keine fertige App fĂŒr Handy oder Tablet. Es gibt nur die Möglichkeit eine passende Vis fĂŒrs Handy zu erstellen
  • Fernzugriff nur mit Zusatzkosten
  • Z-Wave und Zigbee nur mit zusĂ€tzlicher Hardware möglich (z.B. USB-Stick)
  • Z-Wave spielt aktuell scheinbar keine große Rolle
  • insgesamt scheint es mir aufwĂ€ndiger ein Gesamtsystem mit ioBroker aufzubauen.

Beide Systeme haben aus meiner Sicht unterschiedliche StÀrken und ergÀnzen sich daher ganz gut.
Die einfachen Automatisierungen kann man direkt mit Homey machen und wenn es etwas aufwĂ€ndiger wird, kann man das im ioBroker lösen. Des Weiteren könnte man aus beiden Welten die Community Adapter/Apps nutzen. ioBroker Adapter orientieren sich mehr am deutschen Markt, da die Community ĂŒberwiegend deutsch ist. Das Thema App/Tablet vs. WeboberflĂ€che ist auch genau entgegengesetzt gesichtet und wĂŒrde sich daher auch ergĂ€nzen.

Daher, das perfekte System gibt es nicht. Umso besser wenn man zwei Systeme möglich nahtlos verbinden kann.

2 Likes

So mal den Thread aus der Versenkung holen.
Wenn mein Ersatz Homey hier ist wird mein “normaler” Homey ja wieder frei, wĂŒrde diesen dann zur VerfĂŒgung stellen um einen iobroker Adapter zu programieren
Also Freiwillige die das können vor :hugs:

3 Likes

Hallo,
ich komme von Fibaro + ioBroker zu Homey. Visualisierungen scheinen ja nur mit HASS zu realisieren

Die Möglichkeiten in ioBroker scheinen aber doch sehr viel umfangreicher, es gibt viel mehr OberflÀchen, Icons und Automatisierungen (in der Vis).
Wenn ich MQTT einrichte, kann ich zwar die Daten an ioBroker schicken, Homey reagiert aber nicht auf die Antworten. Leider kenne ich mich nicht genug aus, um da mal “unter die Motorhaube” zu schauen.
Hat da inzwischen jemand eine brauchbare Lösung?

Hatte bis vor wenigen Tagen Homey und ioBroker mit http-Requests gesteuert.

Funktionierte in beide Richtungen ohne Probleme auch wenn die Einrichtung etwas Zeit in Anspruch genommen hat.

@CyberSponk

Kannst du das mal bitte erklÀren, wie du dies gemacht hast. MQTT will auch bei mir nicht so.

@Fred_Miller Die Woche war etwas Land unter und ich habe nicht wirklich Zeit gefunden.

Ich habe den ioBroker mit dem Adapter Web-Server auf einem Pi laufen. Homey sowie der Pi haben eine feste Ip. Auf Homey verwende ich die App HTTP Request flow cards mit einer Whitelist.

Da ich diese Konstellation nur im eigenen Netz sowie mit den eigenen Haushaltsmitgliedern verwende, benötige ich nicht wirklich https um den ioBroker anzusprechen. Der Pi hat dazu keinen Zugriff vom grossen weiten Internet aus.

Unter Objekte im ioBroker werden die GerÀte mit deren Optionen aufgelistet wobei dies je nach Adapter unterschiedlich sein kann.

Ich verwende z.B. die Dyson-App ĂŒber den Ham-Adapter da es fĂŒr den ioBroker selbst nicht wirklich was brauchbares fĂŒr Dyson-GerĂ€te gibt und die Homey-Eigene-App die neueste Generation der Dyson-GerĂ€te bisher noch nicht unterstĂŒtzt.

Somit: ioBroker > Objekte > ham.0 > GerĂ€tename und darunter befinden sich dann die möglichen Optionen fĂŒr ein GerĂ€t. Hier die entsprechende Einstellung finden welche man Ă€ndern/updaten möchte.

Weiter benötigt man ein oder mehrere Scripte um Daten/Status vom ioBroker an Homey per http-Request zu senden. Mit Blockly ist das einfach da es immer eigentlich das gleiche ist: WENN Wert XY sich Àndert DANN http-Request zu Homey:

http://IP-HOMEY/api/app/com.internet/whitelist/NAME-HTTP-REQUEST-FLOW-CARD-WENN/GERÄTE-WERT

Von Homey aus macht man ebenfalls immer einen http-Request zum ioBroker. Hier ist es etwas Tipparbeit wobei sich dies in Grenzen hÀlt:

http://IP-PI/set/DEIN-ADAPTER/DEIN-GERÄT/DEIN-WERT

ich kann nicht sagen ob man mit der Beschreibung zurecht kommt. GrĂŒbel. Es sollte aber durchaus machbar sein. ;-).

2 Likes

Servus,

habe iobroker und mqtt schon lange im Einsatz, alles was ich aktiviere landet auch im iobroker, ABER eine Frage: Kann ich (ohne virtuelle homey-mqtt-GerĂ€te) denn auch auf ein Homey GerĂ€t schreiben, ohne den gerade genannten Umweg ĂŒber http zu gehen? zb im Homey den Rolladen fahren als von iobroker gesendeten mqtt Befehl, eben ohne Umwege?

Weiss das irgendjemand?

@CyberSponk kannst Du dein Blockly mal posten? Und wie wertest Du im Homey aus? Ein Flow? Oder mehrere pro GerÀt?

Hi Stefan,

Ich habe inzwischen den ioBroker nicht mehr im Einsatz da u.a. Apps wie Gardena, Dyson und iRobot aktualisiert wurden und derzeit zuverlÀssig funktionieren.

Die Flows habe ich nicht aufgehoben um den Überblick zu behalten > Nach Flow Checker werkelt die Kugel derzeit mit 1049 Flows.

Ich hatte dies mit Variablen gelöst: ioBroker hat ĂŒber Http-Request die Variable geĂ€ndert worauf der Flow reagierte. Ein direktes Steuern eines GerĂ€tes geht meines Wissens nach nicht.

Gruss
Nick

1 Like

Danke! Das mit der Variable im Aufruf durch iob ist klar, aber bedeutet das, Du konntest im Homey mit einem Flow mehrere GerĂ€te zuordnen? Die Variable alleine hilft ja nur bedingt, denn du musst ja dann mit einer “dann”-Karte ein GerĂ€t im Homeyx-Flow zuordnen?

Alexa aufbohren: Pro Raum ein beliebiges Kommando, aber nur in dem Raum!

So sieht das Script aus, das Variablen aus RĂ€umen an Homey schickt im IObroker. WofĂŒr benötige ich das? Ich will in jedem Raum individuelle Kommandos ermöglichen (zB Rolladen zu), das kann Alexa nicht. Alexa kann nur individuelle Musik und Licht oder Timer einem GerĂ€t zuordnen.

Ich will, dass im Raum 1 “Rolladen runter” was anderes macht als im Raum 2, nĂ€mlich immer den zugehörigen Rolladen steuern.

Die ZustÀnde, die ich abfrage ist: Raum und Keyword, das dindet sich in der iobroker Alexa2-App hier

ggf mag ja auch jemand aus Alexa mehr rauskitzeln, wenn man per http den Wert ĂŒbergeben hat inkl Variable, kann man mit einem Advance Flow quasie alles machen.