Hauptmenü

Mit DOIF "disablen"

Begonnen von satprofi, 14 März 2016, 13:08:45

Vorheriges Thema - Nächstes Thema

satprofi

HAllo.
Gibt es eine Möglichkeit, per DOIF div. definitionen zu disablen?
Ich habe da einen Hourcounter, der im Sommer anders rechnen soll, als im Winter. Wenn ich jetzt einen 2. Eintrag erstelle, der für den Sommer gilt, müsste ich den im Winter disablen. Geht das mit DOIF ?

gruss
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

marvin78

attr DEVICE disable 1

ist ein normaler FHEM Befehl. Wird also gehen.

Damian

Zitat von: marvin78 am 14 März 2016, 13:10:09
attr DEVICE disable 1

ist ein normaler FHEM Befehl. Wird also gehen.

Ebenfalls gibt es das Kommando set <DOIF-Modul> disable.

Die Unterschiede werden in der Commandref erklärt.

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

marvin78

Naja. Er hat nicht gesagt, dass er ein DOIF disablen möchte, sondern dass er mit einem DOIF andere Definitionen (Hourcounter) disablen möchte.

satprofi

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

satprofi

#5
Zitat von: marvin78 am 14 März 2016, 13:10:09
attr DEVICE disable 1

ist ein normaler FHEM Befehl. Wird also gehen.

so vielleicht ?

define Winterzeit DOIF (($month == 11 and $mday == 1)) (attr HourConter_Summer disable 1,attr HourCounter_Winter disable 0)
DOELSEIF  (($month == 03 and $mday == 1)) (attr HourCounter_Summer disable 0,attr HourCounter_Winter disable 1)
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

rr725

Zitat von: marvin78 am 14 März 2016, 13:10:09
attr DEVICE disable 1

also ein device läßt sich so nicht disablen. eine anweisung doif, at, etc. wohl.

marvin78

Das sind ebenfalls Devices in FHEM. Außerdem stimmt die Aussage selbst bei anderen Devices nicht pauschal.