Regelmäßiges "save" funktioniert nicht

Begonnen von vbs, 25 Februar 2023, 21:13:35

Vorheriges Thema - Nächstes Thema

vbs

Hi Ihr,

ich scheitere gerade daran, das regelmäßige "save" aus den Pippifax-Beispielen aus der commandref zum Laufen zu bekommen von hier https://fhem.de/commandref_DE.html#DOIF:
define di_save DOIF ([+01:00]) (save)
attr di_save do always


Ich hab jetzt bei mir:
[code]define sys_di_fhemSaveConfig DOIF ([+00:01]) (save)
attr sys_di_fhemSaveConfig comment Speichert regelmäßig die FHEM Config/state
attr sys_di_fhemSaveConfig do always
attr sys_di_fhemSaveConfig group Logik
attr sys_di_fhemSaveConfig room System
#   CFGFN     
#   DEF        ([+00:01]) (save)
#   FUUID      63f927c7-f33f-fb71-e557-ac0883fa99aa0fe2
#   MODEL      FHEM
#   NAME       sys_di_fhemSaveConfig
#   NOTIFYDEV  global
#   NR         50841
#   NTFY_ORDER 50-sys_di_fhem_save_config
#   STATE      cmd_1
#   TYPE       DOIF
#   VERSION    27239 2023-02-16 21:12:36
#   eventCount 86
#   READINGS:
#     2023-02-25 12:28:02   cmd             1
#     2023-02-25 12:28:02   cmd_event       timer_1
#     2023-02-25 12:28:02   cmd_nr          1
#     2023-02-25 11:14:02   mode            enabled
#     2023-02-25 12:28:02   state           cmd_1
#     2023-02-25 12:28:02   timer_01_c01    25.02.2023 12:29:02
#   Regex:
#     accu:
#     bar:
#     collect:
#   attr:
#     cmdState:
#     waitdel:
#   condition:
#     0          ::DOIF_time_once($hash,0,$wday)
#   days:
#   do:
#     0:
#       0          save
#     1:
#   helper:
#     NOTIFYDEV  global
#     event      timer_1
#     globalinit 1
#     last_timer 1
#     sleeptimer -1
#     timerdev   
#     timerevent timer_1
#     triggerDev
#     DOIF_eventa:
#       cmd_nr: 1
#       cmd: 1
#       cmd_event: timer_1
#       cmd_1
#     DOIF_eventas:
#       cmd_nr: 1
#       cmd: 1
#       cmd_event: timer_1
#       state: cmd_1
#     bm:
#       DOIF_Attr:
#         cnt        2
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        25.02. 12:20:47
#         max        0.0355498790740967
#         tot        0.0395450592041016
#         mAr:
#           set
#           sys_di_fhem_save_config
#           comment
#           Speichert regelmäßig die FHEM Config/state
#       DOIF_Get:
#         cnt        10
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        25.02. 11:19:21
#         max        0.000100135803222656
#         tot        0.000427961349487305
#         mAr:
#           HASH(sys_di_fhem_save_config)
#           sys_di_fhem_save_config
#           ?
#       DOIF_Notify:
#         cnt        4
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        25.02. 12:20:26
#         max        0.000340938568115234
#         tot        0.000772953033447266
#         mAr:
#           HASH(0x55d75d99eca0)
#           HASH(0x55d753656a10)
#       DOIF_Set:
#         cnt        95
#         dmx        -1000
#         dtot       0
#         dtotcnt    0
#         mTS        25.02. 11:55:02
#         max        0.000468969345092773
#         tot        0.0188353061676025
#         mAr:
#           HASH(0x55d75d99eca0)
#           sys_di_fhem_save_config
#           ?
#     timerevents:
#       timer_1
#     timereventsState:
#       timer_1
#     triggerEvents:
#       timer_1
#     triggerEventsState:
#       timer_1
#   interval:
#   intervalfunc:
#   localtime:
#     0          1677324542
#   realtime:
#     0          12:29:02
#   time:
#     0          +00:01
#   timeCond:
#     0          0
#   timer:
#     0          0
#   timers:
#     0           0
#   triggertime:
#     1677324542:
#       localtime  1677324542
#       hash:
#   uiState:
#   uiTable:
#
setstate sys_di_fhemSaveConfig cmd_1
setstate sys_di_fhemSaveConfig 2023-02-25 12:28:02 cmd 1
setstate sys_di_fhemSaveConfig 2023-02-25 12:28:02 cmd_event timer_1
setstate sys_di_fhemSaveConfig 2023-02-25 12:28:02 cmd_nr 1
setstate sys_di_fhemSaveConfig 2023-02-25 11:14:02 mode enabled
setstate sys_di_fhemSaveConfig 2023-02-25 12:28:02 state cmd_1
setstate sys_di_fhemSaveConfig 2023-02-25 12:28:02 timer_01_c01 25.02.2023 12:29:02



Also das DOIF will schon jede Minute was machen und wird auch ausgeführt (so wie ich die Readings verstehe), aber es wird nicht gesavet. Das rote Fragezeichen verschwindet nicht. Kann mir da jemand einen Schubs geben? Im Log sehe ich auch nix.

Danke euch!

LuckyDay


vbs

Danke dir, das war es! Es war auf 0, jetzt auf 1 funktioniert es!