Moin,
ich hab mich von meiner Doorbird verabschiedet und jetzt eine neuen Intercom von Hikvision.
Ich würde gerne den Türöffner mit Homey betätigen, das sieht dann so aus:
curl -i --digest -u xxxxx:xxxxx -X PUT -d ‘open’ http://192.168.xx.xx/ISAPI/AccessControl/RemoteControl/door/1
Leider finde ich keinen Weg das mit einem Flow zu senden, hat da jemand eine Idee?
Gruß Helle
Vielleicht nicht die Antwort, nach der Sie suchen, aber jemandem war es anscheinend über PHP gelungen.
https://community.homey.app/t/how-to-send-a-curl-command-from-homey-to-a-device/32240
2 Likes
Ich bin mir nicht sicher, aber das sollte in die richtige Richtung gehen.
• füllen Sie nichts in Header und Body aus.
• Sie können es einfach in einem Browser testen:
http://user:pass@192.168.xx.xx/ISAPI/AccessControl/RemoteControl/door/1?open
• Zum Beispiel:
http://derhelle:123xyz@192.168.1.79/ISAPI/AccessControl/RemoteControl/door/1?open
Hallo, das klappt leider nicht, da leider keine Authentifizierung stattfindet…trotzdem Danke für den Tip
1 Like
Hallo,
das hab ich auch schon versucht, leider erfolglos…gebe ich den Befehl im Terminal (bash) ein, klappt es.
Gruß Helle
Sie benötigen eine HTTP-Client-app, die die Digest-Authentifizierung unterstützt, die es (soweit ich weiß) für Homey nicht gibt.
1 Like
Is it not working with Http flow cards
There is something like advanced Http options.
I have no idea, just trying to help
Moin, danke für eure Tips, dann würde ich den Befehl in ein Bash Script packen…gibt es eine Möglichkeit ein Script abzufeuern?
Gruß Helle
Nein, Homey ist kein allgemeiner Linux-Computer.
Schau mal, du hast die Möglichkeit den Header einer Webanfrage zu bearbeiten. Vielleicht kannst du da das ganze mitgeben?!
Ich hab das mal mit goovee Lampen gebaut:
Hey,
you can turn the device “on” and “off” with your Homey an set a static color. i think, a developer can build a goodone app… but i dont be a dev
First, you must get a API Key from Govee. You can get it in the govee APP under your Profile ->About us -> Get API Key. You will receive a key instandly to your Emailadress with the actually API reference.
After that you must become out which device ID your device has. I have use the Chrome extention “Advanced REST client”.
[image]
You …