98_MSwitch - Support

Begonnen von Byte09, 25 März 2018, 12:19:58

Vorheriges Thema - Nächstes Thema

Byte09

Zitat von: Maista am 14 April 2019, 17:40:04
Hay Thomas,

Super! Klappt sogar ;)
Musste die fehlenden drei GPIOs der SONOFF noch anpassen da du GPIO12 für alle vier benutzt hast,
aber danach funktioniert es.

Sieht erst mal etwas verwirrend aus.

Mal schauen ob ich das verstehe.

Danke!

Gruss Gerd

freut mich  :),
falls es nicht klar wird gib mir einfach bescheid. Dann gebe ich dir mal meine Nummer und wir können kurz telefonieren - ist bestimmt einfacher .

gruss thomas

Maista

Iss doch schön wenn nicht immer schönes Wetter ist.
Dann hat man auch mal Zeit für FHEM ;)

Hier noch mein RAW wie es nun eingestellt ist:
defmod ESPE.EG.tr.SD.4CH1.1.Multi MSwitch # FreeCmd ESPEasy_4_K1 ESPEasy_4_K3 ESPEasy_4_K4 ESPEasy_4_K2
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Debug 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Delete_Delays 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Expert 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Extensions 0
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Help 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Ignore_Types notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Include_Devicecmds 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Include_MSwitchcmds 0
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Include_Webcmds 0
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Inforoom MSwitch
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Lock_Quickedit 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Mode Notify
attr ESPE.EG.tr.SD.4CH1.1.Multi comment SOMMER!! SONOFF 4Kanal Aussen-Steckdosen.K1-4 gpio 12,5,4,15. Sommer schaltbar per Funk
attr ESPE.EG.tr.SD.4CH1.1.Multi devStateIcon on:FS20.on off:FS20.off
attr ESPE.EG.tr.SD.4CH1.1.Multi disable 0
attr ESPE.EG.tr.SD.4CH1.1.Multi readingList IT_HE800_18246_1 IT_HE800_18246_2 IT_HE800_18246_3 IT_HE800_18246_4
attr ESPE.EG.tr.SD.4CH1.1.Multi room MSwitch
attr ESPE.EG.tr.SD.4CH1.1.Multi stateFormat IT_HE800_18246_1\
IT_HE800_18246_2\
IT_HE800_18246_3\
IT_HE800_18246_4
attr ESPE.EG.tr.SD.4CH1.1.Multi verbose 0

setstate ESPE.EG.tr.SD.4CH1.1.Multi off\
off\
off\
off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:05:12 .Device_Affected ESPEasy_4_K1-AbsCmd1,ESPEasy_4_K2-AbsCmd1,ESPEasy_4_K3-AbsCmd1,ESPEasy_4_K4-AbsCmd1,FreeCmd-AbsCmd1,FreeCmd-AbsCmd2
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:44:19 .Device_Affected_Details ESPEasy_4_K1-AbsCmd1#[NF]gpio#[NF]gpio#[NF]12#[sp]1#[NF]12#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_1"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_1"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]ESPEasy_4_K2-AbsCmd1#[NF]gpio#[NF]gpio#[NF]5#[sp]1#[NF]5#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_2"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_2"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]2#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]ESPEasy_4_K3-AbsCmd1#[NF]gpio#[NF]gpio#[NF]4#[sp]1#[NF]4#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_3"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_3"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]3#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]ESPEasy_4_K4-AbsCmd1#[NF]gpio#[NF]gpio#[NF]15#[sp]1#[NF]15#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_4"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_4"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]4#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]FreeCmd-AbsCmd1#[NF]cmd#[NF]cmd#[NF]setreading#[sp]$SELF#[sp][$SELF#[dp]EVTPART1]#[sp]on#[se]#[NF]setreading#[sp]$SELF#[sp][$SELF#[dp]EVTPART1]#[sp]off#[se]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$SELF#[dp]EVTPART1]#[sp]ne#[sp]"IT_HE800_18246_0"#[NF][$SELF#[dp]EVTPART1]#[sp]ne#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]5#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]FreeCmd-AbsCmd2#[NF]cmd#[NF]cmd#[NF]setreading#[sp]$SELF#[sp]IT_HE800_18246_1#[sp]on#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_2#[sp]on#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_3#[sp]on#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_4#[sp]on#[se]#[NF]setreading#[sp]$SELF#[sp]IT_HE800_18246_1#[sp]off#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_2#[sp]off#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_3#[sp]off#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_4#[sp]off#[se]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$SELF#[dp]EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$SELF#[dp]EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]6#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:19:30 .Device_Events .*:state:off#[tr]no_trigger#[tr].*:state:on
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:04:07 .First_init done
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:27:55 .Trigger_Whitelist IT_HE800_18246_0,IT_HE800_18246_1,IT_HE800_18246_2,IT_HE800_18246_3,IT_HE800_18246_4
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_cmd_off .*:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_cmd_on .*:state:on
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:27:55 .Trigger_condition
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_off no_trigger
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_on no_trigger
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:27:55 .Trigger_time
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:04:07 .V_Check V2.00
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVENT IT_HE800_18246_0:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTFULL IT_HE800_18246_0:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTPART1 IT_HE800_18246_0
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTPART2 state
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTPART3 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 16:56:38 IT_HE800_18246_. off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_1 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_2 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_3 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_4 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:41:46 Trigger_device all_events
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 Trigger_log off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_activation_by event
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_cmd 6
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_event IT_HE800_18246_0:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_exec_cmd   setreading ESPE.EG.tr.SD.4CH1.1.Multi IT_HE800_18246_1 off;;setreading ESPE.EG.tr.SD.4CH1.1.Multi I....
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 state active


Gruss Gerd

Byte09

Zitat von: Maista am 14 April 2019, 17:49:23
Iss doch schön wenn nicht immer schönes Wetter ist.
Dann hat man auch mal Zeit für FHEM ;)

Hier noch mein RAW wie es nun eingestellt ist:
defmod ESPE.EG.tr.SD.4CH1.1.Multi MSwitch # FreeCmd ESPEasy_4_K1 ESPEasy_4_K3 ESPEasy_4_K4 ESPEasy_4_K2
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Debug 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Delete_Delays 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Expert 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Extensions 0
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Help 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Ignore_Types notify allowed at watchdog doif fhem2fhem telnet FileLog readingsGroup FHEMWEB autocreate eventtypes readingsproxy svg cul
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Include_Devicecmds 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Include_MSwitchcmds 0
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Include_Webcmds 0
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Inforoom MSwitch
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Lock_Quickedit 1
attr ESPE.EG.tr.SD.4CH1.1.Multi MSwitch_Mode Notify
attr ESPE.EG.tr.SD.4CH1.1.Multi comment SOMMER!! SONOFF 4Kanal Aussen-Steckdosen.K1-4 gpio 12,5,4,15. Sommer schaltbar per Funk
attr ESPE.EG.tr.SD.4CH1.1.Multi devStateIcon on:FS20.on off:FS20.off
attr ESPE.EG.tr.SD.4CH1.1.Multi disable 0
attr ESPE.EG.tr.SD.4CH1.1.Multi readingList IT_HE800_18246_1 IT_HE800_18246_2 IT_HE800_18246_3 IT_HE800_18246_4
attr ESPE.EG.tr.SD.4CH1.1.Multi room MSwitch
attr ESPE.EG.tr.SD.4CH1.1.Multi stateFormat IT_HE800_18246_1\
IT_HE800_18246_2\
IT_HE800_18246_3\
IT_HE800_18246_4
attr ESPE.EG.tr.SD.4CH1.1.Multi verbose 0

setstate ESPE.EG.tr.SD.4CH1.1.Multi off\
off\
off\
off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:05:12 .Device_Affected ESPEasy_4_K1-AbsCmd1,ESPEasy_4_K2-AbsCmd1,ESPEasy_4_K3-AbsCmd1,ESPEasy_4_K4-AbsCmd1,FreeCmd-AbsCmd1,FreeCmd-AbsCmd2
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:44:19 .Device_Affected_Details ESPEasy_4_K1-AbsCmd1#[NF]gpio#[NF]gpio#[NF]12#[sp]1#[NF]12#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_1"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_1"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]1#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]ESPEasy_4_K2-AbsCmd1#[NF]gpio#[NF]gpio#[NF]5#[sp]1#[NF]5#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_2"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_2"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]2#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]ESPEasy_4_K3-AbsCmd1#[NF]gpio#[NF]gpio#[NF]4#[sp]1#[NF]4#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_3"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_3"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]3#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]ESPEasy_4_K4-AbsCmd1#[NF]gpio#[NF]gpio#[NF]15#[sp]1#[NF]15#[sp]0#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_4"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_4"#[sp]OR#[sp][$EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]4#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]FreeCmd-AbsCmd1#[NF]cmd#[NF]cmd#[NF]setreading#[sp]$SELF#[sp][$SELF#[dp]EVTPART1]#[sp]on#[se]#[NF]setreading#[sp]$SELF#[sp][$SELF#[dp]EVTPART1]#[sp]off#[se]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$SELF#[dp]EVTPART1]#[sp]ne#[sp]"IT_HE800_18246_0"#[NF][$SELF#[dp]EVTPART1]#[sp]ne#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]5#[NF]0#[NF]#[NF]0#[NF]0#[NF]1#[ND]FreeCmd-AbsCmd2#[NF]cmd#[NF]cmd#[NF]setreading#[sp]$SELF#[sp]IT_HE800_18246_1#[sp]on#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_2#[sp]on#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_3#[sp]on#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_4#[sp]on#[se]#[NF]setreading#[sp]$SELF#[sp]IT_HE800_18246_1#[sp]off#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_2#[sp]off#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_3#[sp]off#[se]#[nl]setreading#[sp]$SELF#[sp]IT_HE800_18246_4#[sp]off#[se]#[NF]delay1#[NF]delay1#[NF]00#[dp]00#[dp]00#[NF]00#[dp]00#[dp]00#[NF][$SELF#[dp]EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF][$SELF#[dp]EVTPART1]#[sp]eq#[sp]"IT_HE800_18246_0"#[NF]0#[NF]0#[NF]6#[NF]0#[NF]#[NF]0#[NF]0#[NF]1
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:19:30 .Device_Events .*:state:off#[tr]no_trigger#[tr].*:state:on
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:04:07 .First_init done
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:27:55 .Trigger_Whitelist IT_HE800_18246_0,IT_HE800_18246_1,IT_HE800_18246_2,IT_HE800_18246_3,IT_HE800_18246_4
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_cmd_off .*:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_cmd_on .*:state:on
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:27:55 .Trigger_condition
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_off no_trigger
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 .Trigger_on no_trigger
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:27:55 .Trigger_time
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:04:07 .V_Check V2.00
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVENT IT_HE800_18246_0:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTFULL IT_HE800_18246_0:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTPART1 IT_HE800_18246_0
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTPART2 state
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 EVTPART3 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 16:56:38 IT_HE800_18246_. off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_1 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_2 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_3 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 IT_HE800_18246_4 off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:41:46 Trigger_device all_events
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 15:29:55 Trigger_log off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_activation_by event
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_cmd 6
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_event IT_HE800_18246_0:state:off
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 last_exec_cmd   setreading ESPE.EG.tr.SD.4CH1.1.Multi IT_HE800_18246_1 off;;setreading ESPE.EG.tr.SD.4CH1.1.Multi I....
setstate ESPE.EG.tr.SD.4CH1.1.Multi 2019-04-14 17:45:27 state active


Gruss Gerd


wobei auf der terasse sitzen ja auch cool wäre - aber bei 10 Grad ist das ja eher nicht  :-X

gruss Thomas

Maista

Bei 4.6°C nun gar nicht. Selbst die Katzen kuscheln ;D

Hier noch für alle die es so vielleicht eher verstehen das ganze grob als Grafik.

Gruss Gerd

Maui

#694
Moin Thomas, jetzt nochmal hier. (siehe https://forum.fhem.de/index.php?topic=99156.new;topicseen#new)
Also der Patch funktioniert. Seit paar Minuten trudeln keine warnings und Errors mehr ein.
Allerdings kommt noch jede Minute im Log

2019.04.28 18:27:19.776 1: Autooff:     event1 -> sensor[dp] {[dst]Time[dst][dp][dst]2019-04-28T17[dp]27[dp]19[dst],[dst]ENERGY[dst][dp]{[dst]TotalStartTime[dst][dp][dst]2019-01-08T17[dp]21[dp]42[dst],[dst]Total[dst][dp]4.976,[dst]Yesterday[dst][dp]0.000,[dst]Today[dst][dp]0.011,[dst]Period[dst][dp]0,[dst]Power[dst][dp]0,[dst]ApparentPower[dst][dp]0,[dst]ReactivePower[dst][dp]0,[dst]Factor[dst][dp]0.00,[dst]Voltage[dst][dp]0,[dst]Current[dst][dp]0.000}} 
2019.04.28 18:27:19.865 1: Autooff:     event1 -> Time: 2019-04-28T17:27:19 


Kurz und knackig: Wie krieg ich das weg? verbose 0?

Byte09

Zitat von: Maui am 28 April 2019, 18:31:39
Moin Thomas, jetzt nochmal hier.
Also der Patch funktioniert. Seit paar Minuten trudeln keine warnings und Errors mehr ein.
Allerdings kommt noch jede Minute im Log

2019.04.28 18:27:19.776 1: Autooff:     event1 -> sensor[dp] {[dst]Time[dst][dp][dst]2019-04-28T17[dp]27[dp]19[dst],[dst]ENERGY[dst][dp]{[dst]TotalStartTime[dst][dp][dst]2019-01-08T17[dp]21[dp]42[dst],[dst]Total[dst][dp]4.976,[dst]Yesterday[dst][dp]0.000,[dst]Today[dst][dp]0.011,[dst]Period[dst][dp]0,[dst]Power[dst][dp]0,[dst]ApparentPower[dst][dp]0,[dst]ReactivePower[dst][dp]0,[dst]Factor[dst][dp]0.00,[dst]Voltage[dst][dp]0,[dst]Current[dst][dp]0.000}} 
2019.04.28 18:27:19.865 1: Autooff:     event1 -> Time: 2019-04-28T17:27:19 


Kurz und knackig: Wie krieg ich das weg? verbose 0?
ups loglevel vergessen zu korrigieren , ändere ich nach dem essen und gebe dir dann bescheid. dann einfach nochmal ein update. sorry

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk


Maui

Alles gut. Danke für den Mega schnellen Support. Guten hunger.

Byte09

#697
Zitat von: Maui am 28 April 2019, 19:04:01
Alles gut. Danke für den Mega schnellen Support. Guten hunger.

habe es geändert, einfach nochmal updaten und den reload nicht vergessen.

update all https://raw.githubusercontent.com/Byte009/FHEM-MSwitch/master/controls_mswitch.txt

gruss Byte09

Maui

Super. Jetzt ist der Log wieder schön frei. Schönen Abend noch

Gruß
Maui

Byte09

Zitat von: Maui am 28 April 2019, 19:38:29
Super. Jetzt ist der Log wieder schön frei. Schönen Abend noch

Gruß
Maui
ich werde das erst morgen in das svn einchecken, d. h wenn du morgen ein fhemupdate machst wird diese version wieder ersetzt. musst du dann manuell wieder ändern. ab übermorgen wir es im normalen update sein.

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk


Maui

#700
Gut zu wissen aber ich mache eh nur grob monatlich Updates.

Edit: was mir grad noch auffällt: wenn ich während des Wartens selbst ausschalte, kommt ein Log Eintrag.

set she_kueche off;#[tr]Autooff#[tr]nocheck#[tr]she_kueche:state:on#[tr]1556483012.83611#[tr]FreeCmd-AbsCmd2


Kann man den irgendwie abstellen?  ;)

Byte09

Zitat von: Maui am 28 April 2019, 20:22:15
Gut zu wissen aber ich mache eh nur grob monatlich Updates.

Edit: was mir grad noch auffällt: wenn ich während des Wartens selbst ausschalte, kommt ein Log Eintrag.

set she_kueche off;#[tr]Autooff#[tr]nocheck#[tr]she_kueche:state:on#[tr]1556483012.83611#[tr]FreeCmd-AbsCmd2


Kann man den irgendwie abstellen?  ;)

schaue ich mir heute abend an , das kann ich jetzt auf die schnelle gar nicht einordnen, wo das herkommt.

gruss Byte09

Byte09

Änderung im Webinterface von MSwitch / lange Ladezeiten.
nur in der Testversion im Git


da ich im Webinterface von MSwitch die Befehlssätze von allen vorhandenen Devices benötige ( Ausnahme: Sie sind durch Attribut eingegrenzt ) kommt es doch  - in meinen Augen - zu extremen Ladezeiten des Webinterfaces , abhängig von der Anzahl der vorhandenen Devices. Bei mir hat der Seitenaufbau mittlerweile 4 Sekunden benötigt ( bei ca. 150 definierten Geräten), sehr nervig , insbesondere beim Einrichten eines Mswitches.

In der aktuellen Testversion habe ich mich diesem Problem angenommen.

Hierfür steht das neue Attribut 'MSwitch_DeleteCMDs' zur Verfügung . Dieses kann die die Einstellungen manually,automatic oder nosave annehmen , wobei 'nosave' dem bisherigen Verhalten entspricht.

Ist dieses Attribut nicht gesetzt , so entspricht das der Einstellung 'automatic'.

automatic:
beim Aufruf eines MSwitchdevices (Fhemweb) werden die verfügbaren Kommandos aller vorhandenen Geräte einmalig intern gespeichert. Hier ist ein längerer Ladevorgang nachwievor unumgänglich.  Diese gespeicherten Daten werden bei jedem weiteren Aufruf des Devices genutzt, d.H jeder neue Aufruf des Devices geht erheblich schneller . Allerdings sind die Daten dann nicht mehr akruell. Das bedeutet, das MSewitch es nicht mitbekommt, wenn sich ein Kommandosatz eines Gerätes ändert ( dieses ist aber eher nicht der Regelfall ) . Es steht ein Button zur Verfügung , um entsprechende Daten neu einzulesen. Diese Daten werden 15 Minuten nach dem anlegen automatisch gelöscht um Resourcen zu schonen und werden erst bei Bedarf ( Aufruf Fhemweb ) erneut eingelesen.

manually:

entspricht obigem Verhalten , mit dem Unterschied, das einmal eingelesene Daten nicht nach 15 Minuten gelöscht werden . Ein Reload ist durch entsprechenden Button manuell auszuführen.

Ein Fhem-Shutdown löscht diese Daten in beiden Optionen , so dass diese bei Aufruf des Mswitches im Fhemweb neu Eingelesen werden

Dieses sollte das Bearbeiten eines Devices spürbar 'angenehme' machen.


die Testversion ist nur über Git verfügbar und kann mit folgendem Befel in der Befehlszeile geladen werden:
update all https://raw.githubusercontent.com/Byte009/FHEM-MSwitch/master/controls_mswitch.txt
danach ist ein Fhemneustart erforderlich.

durch 'normales' Fhemupdate wird die derzeit aktuelle Version wieder installiert.

gruss Byte09





Maui

Zitat von: Byte09 am 28 April 2019, 19:41:02
ich werde das erst morgen in das svn einchecken, d. h wenn du morgen ein fhemupdate machst wird diese version wieder ersetzt. musst du dann manuell wieder ändern. ab übermorgen wir es im normalen update sein.

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk

Blöd gefragt: Hattest du es eingecheckt? Wirkt bei mir grad nicht so.

Byte09

Zitat von: Maui am 16 Mai 2019, 14:09:10
Blöd gefragt: Hattest du es eingecheckt? Wirkt bei mir grad nicht so.
sorry nein. aktualisiere bitte nochmal mit der GIT-VERSION. Ich habe noch einige andere Änderungen gemacht,  daher noch nicht im svn. Und leider im Moment lange Arbeitstage

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk