Hallo Gemeinde,
um weniger Funklast zu erzeugen möchte ich vorher schauen ob der Befehl überhaupt gesendet werden muss...
dachte das würde so klappen :
set HK_AT_Clima controlMode:[FILTER=controlMode!=auto] auto
aber so wird nichtmal der controlMode auto akzeptiert :-\
-> controlMode requires parameter: [auto|manual|boost|day|night]
warum ist das so?
{fhem ("set HK_AT_Clima controlMode auto")}
funktioniert aber ...
allerdings mit
{fhem ("set HK_AT_Clima controlMode:[FILTER=controlMode!=auto] auto")}
passierts wieder:
Unknown argument controlMode choose one of burstXmit clear controlManu controlMode <- ;D
wie muss es denn richtig heißen oder klappt dass schlichtweg nicht.
merci Alex
Hi Alex,
woher nimmst Du die []? https://fhem.de/commandref_DE.html#devspec
Sowas geht z.B. list .*:FILTER=controlMode=manual
Also sowas könnte gehen geht nicht, der Filter gehört ans device set HK_AT_Clima controlMode:FILTER=controlMode!=auto auto
Gruß Otto
Moin Otto,
und Danke für Deinen Input,
hab ich schon probiert klappt aber auch nicht mit folgender altbekannter Fehlermeldung:
Unknown argument controlMode choose one of burstXmit clear controlManu controlMode controlParty desired-temp getConfig....
die [] waren/ sind eine option siehe hier:
https://forum.fhem.de/index.php/topic,62577.msg540445.html#msg540445
Andre/justme1968 schreibt "alles was zwischen den eckigen klammern steht wird beim set für die einzelnen devices mit einem : an das device angehängt und dabei 1:1 durchgereicht."
Moin,
Du willst doch nichts "durchreichen" Du willst doch das Device so filtern, dass es nur angesprochen wird wenn der Wert nicht sowieso schon gesetzt ist? Der Filter muss doch an das device und nicht an den Parameter, sorry heute nacht war schon spät :-[
So sollte es richtig sein:
set HK_AT_Clima:FILTER=controlMode!=auto controlMode auto
In Deinem Link geht es um structure und die Geräte darin. Das ist was anderes.
Generell Vorsicht mit Filtern! Immer irgendwie mit etwas unverfänglichen testen (list) gerade solche Prüfungen wie bei Dir auf "nicht". Das trifft im Zweifel auf alle zu. ;)
Gruß Otto
So klappts! Super Danke. :)