[gelöst]threshold schaltet nur die Hälfte - wo ist der Fehler

Begonnen von matze1999, 01 Februar 2022, 14:01:56

Vorheriges Thema - Nächstes Thema

matze1999

Hallo,

ich hab ein Threshold definiert, mit zwei Aktoren, aber es wird immer nur der erste Aktor ind der Reihenfolge geschaltet, wo ist der (Format) Fehler:

Internals:
   DEF        FBDECT_FritzBoxO_09995_0946910:temperature:1:WDT_Kammer:0|set MQTT2_DVES_CA9D2A off;set 
MQTT2_DVES_CAB019 off|set MQTT2_DVES_CAB019 on;set 
MQTT2_DVES_CA9D2A on)|0
   FUUID      61eb056c-f33f-214e-9901-1275cffcf506cbe4
   NAME       ThermostatKammer
   NR         343
   NTFY_ORDER 50-ThermostatKammer
   STATE      active 2.0
   STILLDONETIME 0
   TYPE       THRESHOLD
   cmd1_gt    set MQTT2_DVES_CA9D2A off;set 
MQTT2_DVES_CAB019 off
   cmd2_lt    set MQTT2_DVES_CAB019 on;set 
MQTT2_DVES_CA9D2A on)
   cmd_default 0
   hysteresis 1
   offset     0
   sensor     FBDECT_FritzBoxO_09995_0946910
   sensor_reading temperature
   target_sensor WDT_OKammer
   READINGS:
     2022-02-01 13:58:42   cmd             cmd1_gt
     2022-02-01 13:58:42   desired_value   2
     2022-02-01 13:58:42   mode            active
     2022-02-01 13:40:13   sensor_value    13.5
     2022-02-01 13:58:42   state           active 20
     2022-02-01 13:58:42   threshold_max   2
     2022-02-01 13:58:42   threshold_min   1
Attributes:
   number_format %.1f
   room       Oben
   state_format _m _dv


matze1999

Otto123

Hi,

mMn ist das was Du machst: THRESHDOIFsch  ;D
... und ob da Zeilenumbrüche verstanden werden? Schau Dir an wie das Modul das Kommando versteht:
Zitatcmd2_lt    set MQTT2_DVES_CAB019 on;set     
MQTT2_DVES_CA9D2A on)

Schau Dir nochmal die Beispiele in der Doku an https://fhem.de/commandref_DE.html#THRESHOLD und den Hinweis: Bei komplexeren Bedingungen mit mehreren and- bzw. or-Verknüpfung sollte man das neuere DOIF-Modul verwenden.

Da wird ein Aktor angegeben und man kann die Kommandos manipulieren...
Willst Du das wirklich mit THRESHOLD machen -> solltest Du die Aktoren in eine structure packen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

matze1999

#2
Oh, asche auf mein Haupt, da war sogar ein Tabulator drin.

jetzt gehts

Internals:
   DEF        FBDECT_FritzBoxO_09995_0946910:temperature:1:WDT_OKammer:0|set MQTT2_DVES_CA9D2A off;set MQTT2_DVES_CAB019 off|set MQTT2_DVES_CAB019 on;set MQTT2_DVES_CA9D2A on|0
   FUUID      61eb056c-f33f-214e-9901-1275cffcf506cbe4
   NAME       ThermostatKammer
   NR         343
   NTFY_ORDER 50-ThermostatKammer
   STATE      active 5.0
   STILLDONETIME 0
   TYPE       THRESHOLD
   cmd1_gt    set MQTT2_DVES_CA9D2A off;set MQTT2_DVES_CAB019 off
   cmd2_lt    set MQTT2_DVES_CAB019 on;set MQTT2_DVES_CA9D2A on
   cmd_default 0
   hysteresis 1
   offset     0
   sensor     FBDECT_FritzBoxO_09995_0946910
   sensor_reading temperature
   target_sensor WDT_OKammer
   READINGS:
     2022-02-01 14:52:22   cmd             cmd1_gt
     2022-02-01 14:10:34   desired_value   5.0
     2022-02-01 14:52:07   mode            active
     2022-02-01 14:52:22   sensor_value    5.5
     2022-02-01 14:52:07   state           active 5.0
     2022-02-01 14:10:34   threshold_max   5
     2022-02-01 14:10:34   threshold_min   4
Attributes:
   number_format %.1f
   room       Oben
   state_format _m _dv


matze1999