- 3,3K
- 1
- 3
Free @ home REST API-Problem mit virtuellen Geräten
Zuallererst, Appoligies für mein Deutsch, ich muss Google Übersetzer verwenden, die englische Originalversion ist unten.
Ich habe die REST-API erfolgreich erstellt und sie funktioniert sehr gut. Ich konnte auch ein virtuelles Gerät (DimActor) registrieren und es auf der free @ home-Weboberfläche auswählen und in einem Raum ablegen. Dann zeigen CURL-Interaktionen mit PUT keine Änderungen an der Weboberfläche. Wenn ich das Licht an der Weboberfläche / App einschalte, passiert nichts an der Weboberfläche / App, aber eine Curl GET-Warteschlange von idp0000 zeigt an, dass die Aktion korrekt funktioniert hat. Das gleiche gilt, wenn ich den Dim-Wert auf der Weboberfläche / App festgelegt habe. Eine Abfrage mit Curl GET, ob idp0002 den Dim-Wert korrekt anzeigt, aber das Symbol auf der Weboberfläche / App ist immer noch deaktiviert. Ein anderer Weg ist auch seltsam. Wenn ich idp0002 mit dem Dim-Wert setze, führt dies zu OK und eine Abfrage von idp0002 zeigt den korrekten Wert an. Der Dim-Wert auf der Weboberfläche zeigt jedoch 0 an, und das Lichtsymbol ist immer noch deaktiviert.
Ich habe etwas über das Setzen von odp0000 anstelle von idp0000 gelesen, aber für mich macht es keinen Unterschied. Die Einstellung von odp0002 führt sogar zu einem Webinterface-Fehler, der besagt, dass die Geräte aufgrund eines möglichen Kurzschlusses deaktiviert sind.
Hat jemand irgendwelche Ideen?
==== English =====
First of all, appoligies for my German, I need to use google translate, the original english version is below.
I have succesfully created the REST API and it works very nice. I was alos able to register a Virtual Device (DimActor), and I can select it on the free@home web interface and put it in a room, however, then CURL interactions with PUT don't show any change on the web interface. Also, If I turn the light on at the web interface/app nothing happen on the web interface/app, but a Curl GET queury of idp0000 shows the action worked correctly.. Same if I set the Dim value on the web interface/app, a query with Curl GET if idp0002 show the dim value correctly, but the icon on the web interface/app is still off??? other way around is strange too.. If I set idp0002 with the dim value, it result in OK and a query of idp0002 show the correct value, however the dim value on the web interface shows 0, and light icon is still off..
I read someting about setting odp0000 instead of idp0000 but for me it makes no difference. setting odp0002 even gives an webinterface error, saying the devices is disabled due to a posible short circuit..
Anyone any ideas?
Hi Martin, I am also an english speaker and just started today on the local API. Maybe we should start an english Q&A forum? I am running into a local api 401 error which Python is reporting as exceeding max retries - do you know what the throttling is set at ?
von scarsonbooth 18.08.22, 17:34
Hi,
I’ve already implanted the websocket in my home. It works like a charm. I am currently out for buisiness and not at home till next. Week. Will see what I can find out for you and post any relevant python scripts that i use.
von mgroesbeek 19.08.22, 10:23
Been a while, but I too have a successful WS running.
von scarsonbooth 17.07.24, 14:15