ich mache mich gerade mit den Webhooks von Homee und der REST-API von openHAB vertraut, und habe Probleme - diese REST-API Aufrufe in der Webapp von Homee abzubilden.
Gebe ich den Aufruf der oH2-API direkt in den Web-Browser ein oder rufe es via CURL auf, dann funktioniert es:
Trifft es zu, das Homme zur Zeit in Version 2.8 noch die Möglichkeit fehlt - den Header zu übergeben, wie zum Beispiel ?
Header: application/json
Es wäre äußerst wünschenswert, wenn die Webhooks von Homee analog openHAB besser dokumentiert würden und die Eingaben in der URL-Zeile der Webapp lesbar wären und nicht nach ca. 20 Zeichen abgeschnitten würden.
Es ist auch sehr deprimierend, das es von den @homee - Machern keine Rückmeldung zur API und Interoperatibilität mit anderen Systemen gibt. Ich denke mal, das es hier bei openHAB 2 mehr Unterstützung gibt:
Sobald es dort eine Lösung gibt, werde ich diese dann gerne hier mit der Homee-Community teilen.
in deinem Aufruf mit Curl verwendest du die Methode PUT, in homee jedoch POST. Außerdem ist der Text im Body einmal komplett groß geschrieben.
Den Header “application/json” kannst du bei Content Type aus einer Liste auswählen. Eigene Header lassen sich aktuell noch nicht hinzufügen.
Um dein Curl Aufruf in homee abzubilden, setze die Methode auf PUT und den Content Type auf “application/json”. Der Rest sieht in deinem Screenshot schon gut aus.
Es kommt aber nach Aktion testen nichts bei der REST-API von openHAB an.
Wie könnte ich nun die Ausgabe von Homee im Terminal von OS X testen? Muss ich eventuell an meiner FritzBox 7490 Einstellungen vornehmen, damit diese Anweisung (Webhook) vom BrainCube überhaupt auf dem Mac ankommt?
Ich würde Homee und openHAB gerne ohne 2 externe Server wie IFTT und myOpenHAB in Verbindung bringen
Ich habe gestern meine Hue Bridge erfolgreich mit OH2 über einen Raspberry verbinden können und nun spricht homee per Webhook mit OH2. So kann ich ohne den Zigbee Cube kostengünstig meine Philips und IKEA Lampen schalten.
Ich habe nun auch das Node-Red Plugin für Homee heruntergeladen und wie beschrieben eingerichtet, allerdings erhalte ich dort immer nur Fehlermeldungen:
12 Nov 19:49:12 - [error] [homee:Homee] TypeError: Cannot read property ‚send‘ of null
1 Jahr und 3 Monate später, ausgelöst durch ein HowTo von https://www.siio.de zur Anwesenheitserkennung habe ich es nun endlich geschafft, das Homee nun endlich über Webhooks auch mit anderen Plattformen wie openHAB “spricht”
Da ich seit dem Kauf von Homee auf die kurz drauf versprochene Veröffentlichung der API gewartet habe, hängen nun alle Z-Wave-Geräte an einem Razberry und “sprechen” mit allen Systemen.
Nun kann ich den noch mit dem Brain-Cube gekoppelten Geräten endlich HomeKit-Kompatibilität zur Verfügung stellen.