NEWS
HTTPS Befehle von Ekey empfangen und auswerten.
-
Hallo zusammen.
Ich habe ein neues Ekey System besorgt.
Der beste weg zu IO Broker scheint über HTTPS zu sein.Gibt es einen möglichst simplen weg die Befehle beispielsweise über eine App auszuwerten ?
Die Videos von Haus Automation sind sehr alt und er hat ein anderes Modul.
Der Adapter für io broker scheint nur für dieses zusatzmudul ( RS232 usw. ) zu sein.Danke grüße Balu
-
Schön wären links zu einer Dokumentation, die dann jemand mit technischerem Verständnis anschaut.
Ekey ist leider etwas generisch, so das nicht so einfach war im Internet was zu finden.
Evtl kannst du bestätigen, das der folgende link da mit dazu gehört?https://developer.ekey.net/t/example-unlocking-a-nuki-smart-lock-3-0-with-a-nuki-bridge/51
Da wird ein https request ausgelöst für nuki wenn aufgeschlossen werden soll.
Wenn das so stimmt dann dürfte dir der simple api adapter helfen.
Mit dem Adapter kannst du per http request einen datenpunkt schalten.
Per blockly/javascript/node-red kannst du dann auf das schalten des datenpunktes warten und entsprechende Aktionen auslösen. -
@oliverio
Hallo Oliver und vielen Dank für deine Antwort.Die Aktuelle Dokumentation von ekey für alle varianten ist diese hier:
https://www.ekey.net/loesungen-zur-anbindung-an-smart-home-systeme/Für HTTPS diese hier :
https://developer.ekey.net/Gekauft habe ich dieses:
https://www.ekey.net/shop/de/ekey-xline-fingerprintset-fur-aufputzmontage.htmlwissen tue ich das das neueste System mal unabhängig von Benutzern und Fingerabdrücken,
am Schluss 5 verschiedene HTTPS befehle für diese senden kann.Soweit ich das verstehe ist der link von dir :
https://developer.ekey.net/t/example-unlocking-a-nuki-smart-lock-3-0-with-a-nuki-bridge/51
eine Beschreibung wie ich das Nuki ( das ich im übrigen auch mit/hauptsächlich steuern möchte )
Mit HTTPS direkt ohne IO Broker übers Netzwerk ansteuere.Ich werde gleich mal den von dir vorgeschlagenen weg über simple API probieren.
Vielen Dank !
-
@oliverio
Hallo Oliver,
ich habe nun denke ich eine Verbindung zwischen der APP von ekey,
und simple API über HTTP Hergestellt.
Zumindest schmeißt die APP beim auslösen des Befehls keinen Fehler mehr.
Hier die Beschreibung der App.
https://developer.ekey.net/t/2-adding-https-requests-with-the-ekey-bionyx-app/28
Port im Container ist freigeschalten.
Hier habe ich eine Beschreibung gefunden wie ich einen von mir erstellten Datenpunkt Aktualisierehttps://www.smarthome-tricks.de/software-iobroker/iobroker-simple-api-adapter/
Mir fehlt denke ich das Verständniss wie ich jetzt den Befehl absende,
bzw wie bekomme ich in welchen format in die beiden möglichen Menüpunkte:Reqest-Header oder Reqest Body.
Ich habe das mit diesem Befehl mehrmals durchgespielt:
http://192.168.2.90:8087/set/Datenpunkte.0.Sensordata.Outdoor2.Temperatur?value=20
( natürlich mit meinem Datenpunkt Pfad.Ich hoffe du oder jemand kann mir bei dem Thema helfen,
ich bin hier mal wieder an einer Grenze -
Den request Header und Body brauchst du für simple api nicht. Alle Informationen werden schon in der url übertragen. Die http Methode ist get.
Auch bei den Security Sachen immer so einstellen das nichts verwendet wird. Ich gehe mal davon aus das dein Iobroker auch nicht gesichert ist.Wie du das auslösen kannst weiß ich nicht. Ich dachte das ist ein fingerprint sensor und ich bin davon ausgegangen, das sobald was erkannt wird der http request ausgelöst wird.
Evtl müsste man evtl. Irgendwo noch eine variable eintragen um zu übertragen welche Person da reinkommen will, so das man über das auslösen des requests unterschiedliche Aktionen im Iobroker starten könnte (Licht an, Heizung hoch, Musik an,..) -
HeHe
Wolte gerade schreiben...
Alles kommt wie du auch schreibst in die URL
Dann gehen auch die Befehle aus der smart home tricks Beschreibung.ekey stellt 5 HTTPS Reqests zur Verfügung die man an die Auslöser in der APP verknüpfen kann.
Ich danke dir ich bin jetzt einen Riesigen Schritt weiter.