NEWS
Allgemeine Fragen zu IOBroker
-
Hallo zusammen,
ich überlege gerade IOBroker als SmartHome-Zentrale für meine gerade erworbene Wohnung zu nutzen.
Hab in der Mietwohnung schon ziemlich viel mit OpenHAB experimentiert, und meine Erfahrungen waren da ziemlich durchwachsen, weil ich das Gefühl hatte, dass das Konzept nicht ganz durchdacht ist.Was mir wichtig wäre, ist nette Bunti-Clicki-Oberfläche in der man einfach Elemente hinzufügen kann, ABER eben auch die möglichkeit hat, programmatisch eigene Abläufe zu integrieren die Out-Of-The-Box nicht funktionieren (ich bin Entwickler) - optimalerweise in irgendeiner Scriptsprache.
Ist sowas machbar? Bei OpenHAB habe ich immer Probleme bekommen, dass Geräte die ich per Oberfläche hinzugefügt habe, in den Scripten Probleme bereitet haben (und umgekehrt).
Ich hab' auch schon gesehen, dass es diese "Adapter" gibt... Vermutte mal, dass das Schnittstellen zu externen System sind.
Wie sieht das aus, wenn für ein System kein Adapter existiert... kann man dann Web-Schnittstellen (z.B. REST und JSON) nutzen, um per http darauf zuzugreifen?Was mich auch interessiert sind Visualisierungen. Inwieweit kann man sich da selber schicke Designs zusammenbauen und diese individualisieren? Was ich bisher so auf Youtube gesehen habe, fand ich nicht so hübsch.
Ich würde gerne verschiedene Ansichten haben, durch die man sich durchklicken kann. z.B. eine Ansicht für die gesamte Wohnung mit allen Räumen, dann im Raum eine mit den wichtigsten Schaltern und Szenen aber ggF. noch eine Unteransicht z.B. nur für's Licht.Wie funktioniert die Visualisierung? Ist das einfach eine URL, die man von jedem beliebigem Device aus aufrufen kann (z.B. Tablet), oder braucht man da spezielle Apps?
Als System nutze ich momentan Homematic, Hue, Fritzbox und Shelly Switches...
Wie gut sind diese eingebunden? Hatte bei Homematic etwas Probleme mit Hue (konnte z.B. beim Lichtsensor zwar die Helligkeit, nicht aber die Temperatur auslesen).Dann etwas technischer:
Gibt es virtuelle Schalter bzw. global abrufbare Variablen? Stelle mir das momentan so vor, dass ich mir einfach bestimmte Abhängigkeit global speicher (WENN niemand im Wifi eingeloggt ist setze Variable ALLE_ABWESEND auf TRUE)
Geht sowas?Sorry, für die ungeordneten Fragen...
Vielen Dank
Dave -
@D-VE sagte:
optimalerweise in irgendeiner Scriptsprache.
Die Sprache in ioBroker ist Javascript, basierend auf Node.js (JIT Compiler).
@D-VE sagte in Allgemeine Fragen zu IOBroker:
wenn für ein System kein Adapter existiert... kann man dann Web-Schnittstellen (z.B. REST und JSON) nutzen, um per http darauf zuzugreifen?
Ja. Für viele Schnittstellen gibt es auch NPM-Module, die man in Javascript einbinden kann.
@D-VE sagte in Allgemeine Fragen zu IOBroker:
Gibt es virtuelle Schalter bzw. global abrufbare Variablen?
Das wird in ioBroker über Datenpunkte (states) realisiert.