Hallo zusammen, ich probier grad wieder mal meine Fähigkeiten zu erweitern und bin auf der Suche nach einem passenden WLAN-Präsenzmelder auf den von myStrom gestoßen
Hier mal der Link zum Produkt: https://mystrom.com/de/wifi-motion-sensor/
Nach einer Darstellung im Internet lässt sich anscheinend die Rest-API so anpassen, dass nicht der Status des Präsenzmelders von Loxone abgefragt werden muss, sondern der Präsenzmelder einen http-Post an einen virtuellen Eingang von Loxone sendet. Das macht meiner Meinung nach bei einem Bewegungsmelder ja wesentlich mehr sinn.
Hier der Link zum Internetbeitrag: https://technikblog.ch/2020/04/mystr...stemen-nutzen/
Durch sehr viel hin-und-her-Probieren konnte ich zumindest schon mal rausfinden, dass ich den curl-Befehl in der Windows-Eingabeaufforderung eingeben muss.
Der Befehl, den ich zusammengebastelt habe schaut momentan so aus:
curl --location -g --request POST "http://<IP vom PIR>/api/v1/action/pir/rise" "<Lox-Benutzer:Lox-Passwort>@<Lox-IP>/dev/sps/io/VI72/on"
--> wobei VI72 für den Virtuellen-Eingang in Loxone steht, den ich in der Config erstellt habe.
Wenn ich den Befehl eingebe erhalte ich folgende Rückmeldung in der Win-Eingabeaufforderung:
<?xml version="1.0" encoding="utf-8"?>
<LL control="dev/sps/io/VI72/on" value="" Code="404"/>
Der myStrom-PIR sendet dann offensichtlich nicht den Befehl an den Virtuellen-Eingang.
Wenn ich den Befehl <Lox-Benutzer:Lox-Passort>@<Lox-IP>/dev/sps/io/VI72/on im Browser eingebe, kommt er aber beim Virtuellen-Eingang in der Config an, was ich über die Live-View beobachten kann. Der VI wir aktiv.
Die Antwort im Browser ist dann:
<LL control="dev/sps/io/VI72/on" value="1" Code="200"/>
Kann mir ggf. jemand auf die Sprünge helfen, ob ich was falsch mache, oder was die Rückmeldung in der Win-Eingabeaufforderung bedeutet (Fehlermeldung ???). Da fehlt mir irgendwie das value="1" .
VG
HarryB
Kommentar