Ich möchte die TV Internetverbindung sperren und mit einem DOIF steuern.
Über die Befehlszeile funktioniert es, im DOIF nicht.
set Fritzbox lockFilterProfile TV status:never bpjm:off
Das DOIF setzt eine Fehlermeldung und führt den Befehl auch nicht aus. Kann man da was machen?
defmod TV_Sperre DOIF ([Stefan_Zuhause:state] eq "on" or [Petra_Zuhause:state] eq "on") (set Fritzbox lockFilterProfile TV status:unlimited bpjm:off) DOELSE (set Fritzbox lockFilterProfile TV status:never bpjm:off)
setstate TV_Sperre cmd_1
setstate TV_Sperre 2024-03-10 19:59:09 Device Petra_Zuhause
setstate TV_Sperre 2024-03-10 19:54:25 cmd 1
setstate TV_Sperre 2024-03-10 19:54:25 cmd_event Fabian_Zuhause
setstate TV_Sperre 2024-03-10 19:54:25 cmd_nr 1
setstate TV_Sperre 2024-03-10 19:54:21 e_Fabian_Zuhause_state off
setstate TV_Sperre 2024-03-10 19:59:09 e_Petra_Zuhause_state off
setstate TV_Sperre 2024-03-10 19:54:25 error set Fritzbox lockFilterProfile TV status:unlimited bpjm:off: profile TV set to status unlimited
setstate TV_Sperre 2024-03-10 19:52:09 mode enabled
setstate TV_Sperre 2024-03-10 19:54:25 state cmd_1
setstate TV_Sperre 2024-03-10 19:52:10 timer_01_c01 11.03.2024 19:00:00
setstate TV_Sperre 2024-03-10 19:52:10 timer_02_c01 10.03.2024 23:59:00
Die Fehlermeldung ist in Wirklichkeit keine.
Alles was vom FHEM-Befehl ungleich "" zurückkommt, wird als "error" mit dem Rückgabetext ausgegeben, hier also "profile TV set to status unlimited", was wohl bedeuten soll, dass das TV-Profil auf unlimited gesetzt wurde :)