Forum: Haus & Smart Home HomeAssistant vs ioBroker vs others


von Sven (elitron)


Lesenswert?

Hi.

Momentan betreibe ich ein Smart Home System, basierend auf Homematic IP 
und Shelly.
Gesteuert wird das ganze über die herstellereigenen Lösungen. Zusätzlich 
gibt es ein paar selbstgebastelte PHP Scrips auf meinem Homeserver. 
Diese reichen einige Schaltbefehle zwischen HMIP und Shelly hin und her 
und machen einige Regelungen "offline" ohne die Shelly Cloud und Szenen 
zu benutzen.

Meine PHP Scripts sind relativ billig gemacht. Ohne User Interface. Und 
einfach irgendwie hingeklatscht und auch nicht großartig dokumentiert.
Änderungen sind nicht besonders komfortabel umsetzbar.

Einige Schaltfunktionen werden sogar noch über einen 230V 
Steuerstromkreis zwischen beiden Systemen übertragen (Ausgang auf 
Eingang des anderen Systems geschaltet) oder Eingänge sind einfach 
parallel angeschlossen.
In dem 230V Steuerstromkreis hängt auch noch eine Siemens Logo mit drin, 
um logische Verknüpfungen und Zeitfunktionen im 230V Steuerstromkreis zu 
realisieren. Vor Allem die Steuerung der Außenbeleuchtung und 
Aussenstromkreise erfolgt "konventionell" mit 230V Bewegungsmeldern, 
diversen Tastern und Siemens Logo über den 230V Steuerstromkreis.

Nun würde ich gerne alles auf ein einheitliches System umstellen, wo ich 
alle 3 Systeme (HMIP, Logo und Shelly) einbinden kann, und direkt 
miteinander verbinden kann, ohne über improvisierte PHP Scripts oder 
230V Kopplungen zu arbeiten.

In die nähere Auswahl ist Home Assistant und ioBroker gekommen. Zwischen 
den beiden kann ich mich jedoch nicht entscheiden. Was würdet ihr 
nehmen, und warum?

Grüße

von Le X. (lex_91)


Lesenswert?

ioBroker.

Wieso? Weil ich damit lange Jahre Erfahrung habe, mit dem anderen nicht.

von J. S. (jojos)


Lesenswert?

me2, ioBroker.
Ich hatte die Frage mal im ioB Discord gestellt, ioB sollte mehr 
Möglichkeiten bieten spezielle Sachen zu machen, HA ist durch 
vorkonfiguration einfacher.
ioB ist JavaScript, HA afaik Python. Hängt also auch davon ab was man 
für Weiterentwicklungen selber lieber mag.
Logik in ioB geht in Scripten (JavaScript/Typscript, Blocky wenn man es 
grafisch mag), vieles geht über Szenen (Trigger aus Logik oder z.B. 
eingebaute wie Astro Zeitpunkte) oder auch Node Red. NR ist als Adapter 
integriert und ioB Datenpunkte sind einfach über ioB Nodes verfügbar, 
man kann also auch die Grafik des ioB Dashboard nutzen.
Ansonsten gibt es mindesten ein halbes Dutzend Visualisierungsadapter. 
Der Standard 'Vis' ist zwar frickelig für spezielle Wünsche, aber durch 
einbetten von HTML und JS Code geht im Prinzip alles.

: Bearbeitet durch User
von Oliver S. (phetty)


Lesenswert?

Installiere dir doch beide in jeweils einer VM und experimentiere damit 
rum.

von 900ss (900ss)


Lesenswert?

Ist Openhab eigentlich tot? Wird kaum noch irgendwo erwähnt. Hat das 
einen Grund?

von Heinz R. (heijz)


Lesenswert?

Ich nutze FHEM, einfach weil es damals nur das gab, ich nicht alles neu 
machen will

Klar, heute nimmt man eher die beiden von Dir genannten Varianten

Hier ist es aber so: ich nutze FHEM einfach nur als Interface, auch hier 
ist fast alle Logik in vielen einzelnen Bash-Skripten realisiert

Ich finde das wesentlich einfacher als die diversen internen Logiken

von J. S. (jojos)


Lesenswert?

openHAB hatte ich früher mal probiert, noch in der 1er Version. Auf 
einem Raspberry, das lief so zäh, das machte keine Freude. Aber wenn man 
Java mag...

von Helmut -. (dc3yc)


Lesenswert?

Dann werfe ich doch mal NodeRED in den Ring! Zusammen mit InfluxDB und 
Grafana.

von Le X. (lex_91)


Lesenswert?

Heinz R. schrieb:
> Hier ist es aber so: ich nutze FHEM einfach nur als Interface, auch hier
> ist fast alle Logik in vielen einzelnen Bash-Skripten realisiert
> Ich finde das wesentlich einfacher als die diversen internen Logiken

Ich nutz in ioBroker für so gut wie alles den JavaScript-Adapter.
Damit lassen sich gut Automatismen und komplexe Szenen umsetzen.
Oder man grabt damit Webseiten und holt sich z.B. Infos bzgl. Müllabfuhr 
usw.

Die anderen Adapter sind dann eigentlich nur noch Schnittstelle zur 
Hardware.

von Marcus H. (mharnisch) Benutzerseite


Lesenswert?

Ich hab mich seinerzeit für HA entschieden, da es einen soliden Eindruck 
machte, und es mit HassOS eine einfach zu installierende Distribution 
gibt. Bei einem ordentlichen System, dass man primär benutzen möchte, 
ist die Implementierungssprache eher nebensächlich.
Jedenfalls reichten für die Umsetzung meiner Heizungssteuerung die 
einfachen “Automations” volkommen aus. Komplexere Dinge kann man mit dem 
Node-RED AddOn angehen, das bereits vorgefertigte Nodes für diverse HA 
Entitäten bereitstellt.
Einfach zu bedienende Backup- und Updatefunktionalität ist definitiv ein 
Plus.

Ob HA besser ist als irgendwas anderes kann ich nicht beurteilen.

von Heinz R. (heijz)


Lesenswert?

Le X. schrieb:
> Oder man grabt damit Webseiten und holt sich z.B. Infos bzgl. Müllabfuhr
> usw.

selbst dafür gibt es in Uralt-FHEM ein Modul :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.