Hi,
ich habe schon so einiges hier im Forum durchforstet aber ich komme einfach nicht weiter.
Ich würde gerne einen Dummy per http on oder off setzen, stelle beim Setzen aber fest, dass der Befehl FHEM komplett lahm legt.
Ich kann währenddessen das gesamte Webinterface nicht mehr nutzen und auch das Fhem-Log scheint dann einzufrieren.
Folgende Befehle habe ich bereits probiert, immer mit demselben Ergebnis:
curl "http://FhemIP:8083/fhem?cmd=set%20SONYHW65%20off&fwcsrf=BlaBlaStaticToken&XHR=1"
curl "http://FhemIP:8083/fhem?cmd=set%20SONYHW65%20off&fwcsrf=BlaBlaStaticToken"
Es muss am Kommando selbst liegen, denn selbst wenn ich diesen mit "&" in den Hintergrund verschiebe hängt FHEM.
Genauso, wenn ich diese URL in einem Browser verwende!
Internals:
BYTES_READ 58085101
BYTES_WRITTEN 24324838660
CONNECTS 12833
CSRFTOKEN ThisIsATestTokenForFhemWebUrlCommands
DEF 8083 global
FD 6
FUUID 5cb31b1a-f33f-c18f-b13c-109ed0be8f262960
NAME WEB
NR 5
NTFY_ORDER 50-WEB
PORT 8083
STATE Initialized
TYPE FHEMWEB
READINGS:
2024-06-21 14:41:28 state Initialized
Attributes:
JavaScripts codemirror/fhem_codemirror.js
confirmDelete 0
csrfToken BlaBlaStaticToken
iconPath $styleSheetPrefix:fhemSVG:openautomation:default:ownicons
longpoll websocket
stylesheetPrefix dark
Hier noch ein List des Dummys den ich schalte möchte:
Internals:
FUUID 612cefe4-f33f-c18f-5c32-ae9f8e3edf0fa646
NAME SONYHW65
NR 357
STATE on
TYPE dummy
READINGS:
2024-07-04 11:31:57 filter_status normal
2024-07-04 11:31:57 input_source hdmi1
2024-07-04 11:31:57 model_name VPL-HW65ES
2024-07-04 11:31:57 picture_mode cinema_film2
2024-07-04 11:31:57 power_status on
2024-07-04 11:31:57 serial_number 5005154
2024-07-04 10:56:57 state on
2024-07-04 11:31:57 timer_light_current 406
2024-07-04 11:31:57 timer_light_previous 750
2024-07-04 11:31:57 timer_operation 1181
2024-07-04 11:31:57 warn_state no_warn
Attributes:
room Technik
setList on off
userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
Hat jemand nen Tipp für mich?
Danke und Grüße
Das Setzen der dummy loest in FHEM was aus, was wiederum FHEM blockiert.
Ich wuerde nach einem "attr global verbose 5" im FHEM-Log nachschauen, was dieser set ausloest.
Hi,
danke dir für deine flotte Rückmeldung. In der Tat habe ich noch einen Notify laufen der den Status dieses Dummy überwacht und entsprechende Aktionen ausführt, je nach Status.
Hätte ich ohne das Logging nicht gesehen!
Ganz lieben Dank!!
Zitat von: suchmich1983 am 04 Juli 2024, 11:35:09Ich würde gerne einen Dummy per http on oder off setzen,
Hat jemand nen Tipp für mich?
Tipp: HTTPAPI benutzen. https://commandref.fhem.de/#HTTPAPI