da eine Kamera vor der Steuerung einen Login benötigt und mir dann ein 60Min gültigen Token zurück gibt, würde ich gerne dieses Plugin verwenden.
zur Zeit rufe ich den Login mit einem VO auf und speichere die Antwort auf dem Miniserver (HTTP Antwort speichern) um diese dann auszuwerten. Das belastet auf Dauer natürlich die SD Karten...
So dachte ich, dieses Plugin würde genau meinen Wünschen entsprechen, aber ich bekomme es nicht zum Laufen...
Als Rückgabe bekomme ich immer nur: <Topic>_HASH(0x123467)
Mit dem Virtuellen Ausgang geht es wie folgt:
VQ: IP-Adresse: http://192.168.1.62
Virtueller Ausgang Befehl:
Befehl bei EIN: /api.cgi?cmd=Login
HTML Post Befehl bei EIN: [{"cmd": "Login","action": 0,"param": {"User": {"userName": "admin","password": "meinPasswort"}}}]
Als Rückgabe bekomme ich dann
[ { "cmd" : "Login", "code" : 0, "value" : { "Token" : { "leaseTime" : 3600, "name" : "7ba0abd98ad293e" } } } ]
Hier finde ich meinen gewünschten Token... natürlich in einer Datei, die auf dem MS jedes Mal geschrieben wird...
Lieber hätte ich das ohne Schreibzugriff auf den MS und als Virtuellen Texteingang.
Ich habe es mit verschiedenen Versionen dieses Befehls versucht, bekomme aber keine ordentlich Response:
publish http2mqtt html/kamerahinten http://192.168.1.62/api.cgi?cmd=Login method

habe https://www.loxwiki.eu/x/GoFWBQ mehrmals immer wieder durchgelesen, bekomme das aber nicht hin.
Kann mir jemand helfen?
Kommentar