virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
Moderator: Co-Administratoren
-
- Beiträge: 184
- Registriert: 05.04.2019, 00:18
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 2 Mal
virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
Servus Leute,
ich habe vor einiger Zeit versucht, meinen Türöffner in die Homebridge zu bringen, leider ohne Erfolg.
Das verwendete Plugin kann die Logindaten / credentials nicht mit übertragen und daher streikt die Axis Türstation und verweigert den Zugriff.
Hab das Projekt dann erstmal auf "
Im Einsatz ist eine Axis A8207 VE Türstation.
Nun hatte ich die glorreiche Idee das ganze mittels virtuellem Taster der CCU zu lösen.
Mein Plan:
Ein virtueller Taster löst via Script den Http Befehl für die Axis Türstation aus > Türöffner löst aus
Um das ganze in die Home App zu bringen, würde ich erneut auf das Plugin zurückgreifen. (https://www.npmjs.com/package/homebridg ... -mechanism)
Also würde dann ein weiterer Http Befehl den virtuellen Taster der CCU auslösen > und dieser dann eben den Türöffner.
Da ich jedoch mit scripten in der CCU überhaupt keine Erfahrungen habe, zwei kleine Fragen.
1. Geht? (vermute mal ja?)
2. Wie? (Suche hab ich bemüht, daher schließe ich bei 1. bereits auf ja)
Danke für eure Hilfe!
ich habe vor einiger Zeit versucht, meinen Türöffner in die Homebridge zu bringen, leider ohne Erfolg.
Das verwendete Plugin kann die Logindaten / credentials nicht mit übertragen und daher streikt die Axis Türstation und verweigert den Zugriff.
Hab das Projekt dann erstmal auf "
Im Einsatz ist eine Axis A8207 VE Türstation.
Nun hatte ich die glorreiche Idee das ganze mittels virtuellem Taster der CCU zu lösen.
Mein Plan:
Ein virtueller Taster löst via Script den Http Befehl für die Axis Türstation aus > Türöffner löst aus
Um das ganze in die Home App zu bringen, würde ich erneut auf das Plugin zurückgreifen. (https://www.npmjs.com/package/homebridg ... -mechanism)
Also würde dann ein weiterer Http Befehl den virtuellen Taster der CCU auslösen > und dieser dann eben den Türöffner.
Da ich jedoch mit scripten in der CCU überhaupt keine Erfahrungen habe, zwei kleine Fragen.
1. Geht? (vermute mal ja?)
2. Wie? (Suche hab ich bemüht, daher schließe ich bei 1. bereits auf ja)
Danke für eure Hilfe!
-
- Beiträge: 6821
- Registriert: 22.05.2012, 08:40
- System: CCU
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 497 Mal
Re: virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
Das einfachste dürfte wohl sein ein System zu nutzten, dass die Axis Türstation auch über die Login Daten über HomeKit schalten kann, hat ja primär auch wenig direkt mit einer CCU zu tun, es wird ja gar kein Homematic IP Gerät benutzt bzw. von der CCU per Funk geschaltet.
-
- Beiträge: 184
- Registriert: 05.04.2019, 00:18
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 2 Mal
Re: virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
das wäre das einfachste - ja.
nur leider finde ich nichts hierfür.
meine frage wäre daher, wie muss ein entsprechendes script aussehen, dass die ccu
mittels virtuellem taster folgende URL auruft:
http://USER:PW@192.168.X.XXX/axis-cgi/i ... A2F3000%5C
und wie lautet der Http Befehl, welcher den virtuellen Taster dann auslöst?
nur leider finde ich nichts hierfür.
meine frage wäre daher, wie muss ein entsprechendes script aussehen, dass die ccu
mittels virtuellem taster folgende URL auruft:
http://USER:PW@192.168.X.XXX/axis-cgi/i ... A2F3000%5C
und wie lautet der Http Befehl, welcher den virtuellen Taster dann auslöst?
-
- Beiträge: 184
- Registriert: 05.04.2019, 00:18
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 2 Mal
Re: virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
Thema kann geschlossen werden - ich hab es hinbekomm
Für alle Interessierten unter euch:
Plugin:
https://github.com/TheRealSimonMlr/home ... k-ultimate
config:
virtueller Taster via Homekit:
http://IPCCU:8181/test.exe?x=dom.GetObj ... ).State(1)
Programm in CCU:
Wenn Virtueller Taster (BidCos-RF:2) kurzer Tastendruck,
dann Script
Script, welches der Virtuelle Taster auslöst:
Für alle Interessierten unter euch:
Plugin:
https://github.com/TheRealSimonMlr/home ... k-ultimate
config:
Code: Alles auswählen
{
"accessory": "HTTPLockUltimate",
"name": "HTTPLockUltimate",
"resetLock": "true",
"resetLockTime": "5",
"http_method": "POST",
"openURL": "http://IPCCU:8181/test.exe?x=dom.GetObject('BidCos-RF.BidCoS-RF:2.PRESS_SHORT').State(1)"
}
virtueller Taster via Homekit:
http://IPCCU:8181/test.exe?x=dom.GetObj ... ).State(1)
Programm in CCU:
Wenn Virtueller Taster (BidCos-RF:2) kurzer Tastendruck,
dann Script
Script, welches der Virtuelle Taster auslöst:
Code: Alles auswählen
string stderr;
string stdout;
string url="http://USER:PASSWORD@IP-AXIS/axis-cgi/io/port.cgi?action=6%3A%2F3000%5C";
system.Exec("wget -O /dev/null -q "#url, &stdout, &stderr);
-
- Beiträge: 184
- Registriert: 05.04.2019, 00:18
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 2 Mal
Re: virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
Hab das Plugin nochmal gewechselt:
https://www.npmjs.com/package/homebridg ... ell-button
Somit bekomme ich eine Push Mitteilung, wenn jemand an der Türstation klingelt, sehe die Türkamera (inkl Ton, oneway) und kann den Türöffner betätigen.
https://www.npmjs.com/package/homebridg ... ell-button
Somit bekomme ich eine Push Mitteilung, wenn jemand an der Türstation klingelt, sehe die Türkamera (inkl Ton, oneway) und kann den Türöffner betätigen.
-
- Beiträge: 184
- Registriert: 05.04.2019, 00:18
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 2 Mal
Re: virtueller Taster > Http Befehl mit credentials > Homebrige Türöffner
Die Kamera/Türstation hat noch einen LED Streifen, der einen korrekten Pin signalisieren kann.superbraz hat geschrieben: ↑08.06.2021, 21:51Programm in CCU:
Wenn Virtueller Taster (BidCos-RF:2) kurzer Tastendruck,
dann Script
Script, welches der Virtuelle Taster auslöst:Code: Alles auswählen
string stderr; string stdout; string url="http://USER:PASSWORD@IP-AXIS/axis-cgi/io/port.cgi?action=6%3A%2F3000%5C"; system.Exec("wget -O /dev/null -q "#url, &stdout, &stderr);
Der Hersteller hat mir folgendes per Mail auf meine Frage geantwortet:
Code: Alles auswählen
To controller the LED you over HTTP:
http://{{username}}:{{password}}@{{ip}}/vapix/axdsapi
{
"axdsapi:SetUiFeedback": {
"internal": false,
"ledFeedbacks": [
{
"led": "stripe",
"runStyle": "oneshot",
"durationOnMillisec": 100,
"durationOffMillisec": 100,
"valueOn": "green",
"valueOff": "off",
"loops": 15
}
]
}
}
-
- Beiträge: 184
- Registriert: 05.04.2019, 00:18
- Hat sich bedankt: 20 Mal
- Danksagung erhalten: 2 Mal