FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: alex885 am 02 Februar 2017, 00:03:26

Titel: [Gelöst] Funklast reduzieren bei HM-CC-RT-DN mit FILTER klappt nicht
Beitrag von: alex885 am 02 Februar 2017, 00:03:26
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


Titel: Antw:Funklast reduzieren bei HM-CC-RT-DN mit FILTER=controlMode!=boost klappt nicht
Beitrag von: Otto123 am 02 Februar 2017, 00:29:13
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
Titel: Antw:Funklast reduzieren bei HM-CC-RT-DN mit FILTER=controlMode!=boost klappt nicht
Beitrag von: alex885 am 02 Februar 2017, 02:11:48
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."

Titel: Antw:Funklast reduzieren bei HM-CC-RT-DN mit FILTER=controlMode!=boost klappt nicht
Beitrag von: Otto123 am 02 Februar 2017, 09:15:06
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
Titel: Antw:Funklast reduzieren bei HM-CC-RT-DN mit FILTER=controlMode!=boost klappt nicht
Beitrag von: alex885 am 02 Februar 2017, 10:30:44
So klappts! Super Danke. :)