NEWS
Java API für Zigbee Haussteuerung
-
Hallo zusammen,
ich bin mir noch nicht sicher, ob ich hier richtig bin.Vor einigen Wochen habe ich damit begonnen im Haus eine Automatisierung auf Basis von Zigbee zu realisieren.
Als Gateway verwende ich einen ConBee II Adapter mit deCONZ als Steuerungssoftware auf Basis eines Raspberry Pis.
Soweit funktioniert auch alles Bestens, nur schränkt mich die Software bereits jetzt so ein, dass ich nicht alle Funktionen realisieren kann wie geplant.Mein Wunsch wäre nun selbst eine Steuerungssoftware zu programmieren.
Für deCONZ habe ich mir bereits das eingebaute REST Interface angesehen. Zum Schalten der Aktoren funktioniert dies auch einwandfrei.
Hingegen schein das Einbinden von Schaltern oder Sensoren im Allgemeinen Problematisch, da hier Statusänderungen permanente gepollt werden müssen.
Ich halte das nicht für praktikabel, zumal ich in jedem Raum einen Zigbee Schalter Aufputz verbauen möchte.Nun bin ich auf ioBroker gestoßen und hoffe, in der Hoffnung, dass ich auf diesem Wege Zugriff zu einer API bekomme, mit der ich meine Haussteuerung umsetzen kann.
Am liebsten würde ich die Anwendungslogik in Java schreiben. Gibt es hier eine entsprechende API? Mir ist die allgemeine Vorgehensweise mit ioBroker noch nicht klar.Ich bin dankbar für jegliche Empfehlungen.
-
@Euestros sagte:
Anwendungslogik in Java
ioBroker kann kein Java, sondern Javascript, wofür es einen gleichlautenden Adapter gibt.
-
Schon etwas älter, die Frage, aber da bietet sich doch der MQTT Adapter an. MQTT Libraries gibt es für ziemlich viele Sprachen, für Java habe gibt es auf jeden Fall welche.
Aus eigener Erfahrung würde ich behaupten, daß Node Red und JavaScript flexibel genug sind, da bekommst du auch die Nachrichten einfacher.