hallo.
möchte den mindestwert 2er werte erfassen und in dummy schreiben.
klappt aber nur wenn zahl immer kleiner wird.
z.b. wert ändert sich von 8 auf 7, komischerweise aktualisiert sich das interne reading von DOIF schon auf geänderten wert.
nur der dumm nicht.
Internals:
CFGFN
DEF ([Strompreis_morgen:minimum])
(set minimum [#min:"Strompreis.*":"minimum"])
NAME DI_set_minimum
NR 17957
NTFY_ORDER 50-DI_set_minimum
STATE cmd_1
TYPE DOIF
READINGS:
2023-12-20 11:43:33 Device Strompreis_morgen
2023-12-20 11:43:33 cmd 1
2023-12-20 11:43:33 cmd_event Strompreis_morgen
2023-12-20 11:43:33 cmd_nr 1
2023-12-20 11:43:33 e_Strompreis_morgen_minimum 7
2023-12-20 11:42:52 mode enabled
2023-12-20 11:43:33 state cmd_1
Regex:
condition:
0 ReadingValDoIf($hash,'Strompreis_morgen','minimum')
devices:
0 Strompreis_morgen
all Strompreis_morgen
do:
0:
0 set minimum [#min:"Strompreis.*":"minimum"]
1:
helper:
DOIF_Readings_events
DOIF_eventas
event minimum: 7
globalinit 1
last_timer 0
sleeptimer -1
timerdev Strompreis_morgen
timerevent minimum: 7
triggerDev Strompreis_morgen
timerevents:
minimum: 7
timereventsState:
minimum: 7
triggerEvents:
minimum: 7
triggerEventsState:
minimum: 7
internals:
itimer:
readings:
0 Strompreis_morgen:minimum
all Strompreis_morgen:minimum
trigger:
uiState:
uiTable:
Attributes:
do always
group Smartenergy
room DOIF
versteh nicht warum, aber komischerweise ändern sich die werte jetzt. habe den dummy nur umbenannt auf mindest, weil ich dachte die "minimum" kommen sich in die quere.
Internals:
CFGFN
DEF ([Strompreis_morgen])
(set mindest [#min:"Stromprei*.*":"minimum"])
NAME DI_set_minimum
NR 17957
NTFY_ORDER 50-DI_set_minimum
STATE cmd_1
TYPE DOIF
READINGS:
2023-12-20 12:59:50 Device Strompreis_morgen
2023-12-20 13:01:41 cmd 1
2023-12-20 13:01:41 cmd_event set_cmd_1
2023-12-20 13:01:41 cmd_nr 1
2023-12-20 12:59:50 e_Strompreis_morgen_STATE reread
2023-12-20 12:18:52 mode enabled
2023-12-20 13:01:41 state cmd_1
Regex:
condition:
0 InternalDoIf($hash,'Strompreis_morgen','STATE')
devices:
0 Strompreis_morgen
all Strompreis_morgen
do:
0:
0 set mindest [#min:"Stromprei*.*":"minimum"]
1:
helper:
DOIF_Readings_events
DOIF_eventas
event minimum: 10
globalinit 1
last_timer 0
sleeptimer -1
timerdev Strompreis_morgen
timerevent minimum: 10
triggerDev Strompreis_morgen
timerevents:
minimum: 10
timereventsState:
minimum: 10
triggerEvents:
minimum: 10
triggerEventsState:
minimum: 10
internals:
0 Strompreis_morgen:STATE
all Strompreis_morgen:STATE
itimer:
readings:
trigger:
uiState:
uiTable:
Attributes:
do always
group Smartenergy
room DOIF
verbose 5