Autor Thema: FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done  (Gelesen 584 mal)

Offline duke-f

  • Sr. Member
  • ****
  • Beiträge: 814
FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« am: 05 August 2022, 10:49:14 »
Ich habe mehrere HM-Geräte. Darunter sind 4 HM-ES-PMSW1-PL Funk-Schaltaktoren. Einer davon sitzt vor der Waschmaschine.

defmod HM_4CAE58 CUL_HM 4CAE58
attr HM_4CAE58 .mId 00AC
attr HM_4CAE58 IOgrp VCCU:HMLANGW
attr HM_4CAE58 actCycle 000:10
attr HM_4CAE58 actStatus alive
attr HM_4CAE58 alias Waschen_HM
attr HM_4CAE58 autoReadReg 4_reqStatus
attr HM_4CAE58 expert defReg,rawReg
attr HM_4CAE58 firmware 1.6
attr HM_4CAE58 group Energie
attr HM_4CAE58 icon message_socket_on_off
attr HM_4CAE58 model HM-ES-PMSW1-PL
attr HM_4CAE58 room CUL_HM
attr HM_4CAE58 serialNr NEQ0399095
attr HM_4CAE58 subType powerMeter
attr HM_4CAE58 webCmd getConfig:clear msgEvents

Für diesen habe ich chanNo 1 definiert mittels

defmod Waschmaschine CUL_HM 4CAE5801
attr Waschmaschine alexaName Waschmaschine
attr Waschmaschine devStateIcon Timer:time_timer@red on:message_socket_on2@red off:message_socket_off
attr Waschmaschine eventMap /on-for-timer 12000:Timer/
attr Waschmaschine group Waschmaschine
attr Waschmaschine icon message_socket_off
attr Waschmaschine model HM-ES-PMSW1-PL
attr Waschmaschine peerIDs 00000000
attr Waschmaschine room Keller
attr Waschmaschine webCmd on:off:Timer

Das hat jahrelang auch funktioniert. Tut es prinzipiell jetzt auch noch. Leider füllt sich aber seit mittlerweile etwa einem Jahr immer dann, wenn der Schalter auf "on" gesetzt ist, die Logdatei bis der Schalter wieder auf "aus" gesetzt wird mit Einträgen commState: CMDs_done (längerer Auszug der Log siehe unten).

Wie die Tatsache, dass dies jetzt schon ein Jahr andauert vermuten lässt, bin ich nie dazu gekommen, dies genauer zu recherchieren - läuft ja auch alles bis auf diese Einträge 1a. Ich bin mir aber sicher, irgendwo hier im Forum, als mir dies erstmals auffiel, etwas entsprechendes mit Hinweisen dazu gefunden zu haben. Konnte das aber dann nicht direkt umsetzen und jetzt finde ich es nicht mehr.

Vielleicht hat mir jemand einen Tipp?

2022-08-05_07:50:10 Waschmaschine deviceMsg: off (to VCCU)
2022-08-05_07:50:10 Waschmaschine level: 0
2022-08-05_07:50:10 Waschmaschine pct: 0
2022-08-05_07:50:10 Waschmaschine off
2022-08-05_07:50:10 Waschmaschine timedOn: off
2022-08-05_07:50:12 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:12 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:14 Waschmaschine commState: CMDs_done
2022-08-05_07:50:15 Waschmaschine commState: CMDs_done
2022-08-05_07:50:15 Waschmaschine deviceMsg: off (to VCCU)
2022-08-05_07:50:15 Waschmaschine level: 0
2022-08-05_07:50:15 Waschmaschine pct: 0
2022-08-05_07:50:15 Waschmaschine off
2022-08-05_07:50:15 Waschmaschine timedOn: off
2022-08-05_07:50:15 Waschmaschine commState: CMDs_done
2022-08-05_07:50:16 Waschmaschine commState: CMDs_done
2022-08-05_07:50:16 Waschmaschine deviceMsg: off (to VCCU)
2022-08-05_07:50:16 Waschmaschine level: 0
2022-08-05_07:50:16 Waschmaschine pct: 0
2022-08-05_07:50:16 Waschmaschine off
2022-08-05_07:50:16 Waschmaschine timedOn: off
2022-08-05_07:50:17 Waschmaschine commState: CMDs_done
2022-08-05_07:50:17 Waschmaschine deviceMsg: on (to VCCU)
2022-08-05_07:50:17 Waschmaschine level: 100
2022-08-05_07:50:17 Waschmaschine pct: 100
2022-08-05_07:50:17 Waschmaschine on
2022-08-05_07:50:17 Waschmaschine timedOn: off
2022-08-05_07:50:17 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:17 Waschmaschine cfgState: updating
2022-08-05_07:50:18 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:18 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:18 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:18 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:19 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:19 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:19 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:20 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:20 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:20 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:21 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:21 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:22 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:22 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:22 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:23 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:23 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:28 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:29 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:29 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:30 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:30 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:30 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:30 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:30 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:31 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:31 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:32 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:33 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:33 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:33 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:34 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:34 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:34 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:34 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:34 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:35 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:35 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:35 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:35 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:35 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:36 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:36 Waschmaschine commState: CMDs_pending
2022-08-05_07:50:36 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:37 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:37 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:38 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:38 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:40 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:40 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:41 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:41 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:41 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:42 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:43 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:43 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:43 Waschmaschine commState: CMDs_processing...
2022-08-05_07:50:44 Waschmaschine commState: CMDs_done
2022-08-05_07:50:52 Waschmaschine commState: CMDs_done
2022-08-05_07:51:00 Waschmaschine commState: CMDs_done
2022-08-05_07:51:08 Waschmaschine commState: CMDs_done
2022-08-05_07:51:16 Waschmaschine commState: CMDs_done
2022-08-05_07:51:24 Waschmaschine commState: CMDs_done
2022-08-05_07:51:32 Waschmaschine commState: CMDs_done
2022-08-05_07:51:40 Waschmaschine commState: CMDs_done
2022-08-05_07:51:45 Waschmaschine cfgState: ok
2022-08-05_07:51:48 Waschmaschine commState: CMDs_done
2022-08-05_07:51:56 Waschmaschine commState: CMDs_done
2022-08-05_07:52:04 Waschmaschine commState: CMDs_done
2022-08-05_07:52:12 Waschmaschine commState: CMDs_done
2022-08-05_07:52:13 Waschmaschine commState: CMDs_done
2022-08-05_07:52:20 Waschmaschine commState: CMDs_done
2022-08-05_07:52:28 Waschmaschine commState: CMDs_done
2022-08-05_07:52:36 Waschmaschine commState: CMDs_done
2022-08-05_07:52:44 Waschmaschine commState: CMDs_done
2022-08-05_07:52:52 Waschmaschine commState: CMDs_done
2022-08-05_07:53:00 Waschmaschine commState: CMDs_done
2022-08-05_07:53:08 Waschmaschine commState: CMDs_done
2022-08-05_07:53:16 Waschmaschine commState: CMDs_done
2022-08-05_07:53:24 Waschmaschine commState: CMDs_done
2022-08-05_07:53:32 Waschmaschine commState: CMDs_done
2022-08-05_07:53:40 Waschmaschine commState: CMDs_done
2022-08-05_07:53:48 Waschmaschine commState: CMDs_done
2022-08-05_07:53:56 Waschmaschine commState: CMDs_done
2022-08-05_07:54:04 Waschmaschine commState: CMDs_done
2022-08-05_07:54:12 Waschmaschine commState: CMDs_done
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18999
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #1 am: 05 August 2022, 10:52:20 »
Vielleicht hat mir jemand einen Tipp?
z.B.:
defmod archHM1 archetype TYPE=CUL_HM:FILTER=DEF=.{6}
attr archHM1 userattr actual_IOgrp actual_commStInCh
attr archHM1 IOgrp undef:VCCU
attr archHM1 commStInCh undef:off
attr archHM1 attributes commStInCh IOgrp
attr archHM1 room Steuerung->Config
EDIT: korrigiert, damit nur bisher leere Attribute gesetzt werden, Danke an frank für den Hinweis!
« Letzte Änderung: 05 August 2022, 12:43:19 von Beta-User »
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline frank

  • Hero Member
  • *****
  • Beiträge: 11045
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #2 am: 05 August 2022, 10:59:17 »
event minimierung wäre auch angebracht.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18999
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #3 am: 05 August 2022, 11:14:58 »
event minimierung wäre auch angebracht.
+1

...und pauschal alles loggen muss man auch nicht unbedingt... (=> FileLog-regex)
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline duke-f

  • Sr. Member
  • ****
  • Beiträge: 814
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #4 am: 05 August 2022, 11:42:02 »
Besten Dank. Es ging mir neben den lästigen Einträgen auch etwas darum, ob da etwas grundsätzlich falsch läuft oder ob diese vielen Meldungen einfach normal sind bei anderen Logs von HM-Geräten habe ich das nicht beobachtet.
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18999
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #5 am: 05 August 2022, 11:47:19 »
Na ja, es gibt ein paar User hier, die den jetzigen default für "commStInCh" für "grundlegend falsch" halten...

Und deine vielen anderen Events sind vielleicht nicht "grundlegend falsch", aber alles andere als optimal.
Diese Kombination (häufig dann noch iVm. unscharfen Triggern für Eventhandlern) hatten wir in jüngerer Vergangenheit ein paar mal - die betreffenden User konnten dann aus diesen Gründen nämlich ihr System nicht mehr vernünftig bedienen, weil es mit sich selbst beschäftigt war :( .

Von daher wäre mein Fazit: Da sind ein paar Sachen eventuell grundlegend falsch konfiguriert bei dir.
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline duke-f

  • Sr. Member
  • ****
  • Beiträge: 814
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #6 am: 05 August 2022, 12:06:00 »
Nochmals Danke.

Muss immer wieder einsehen, dass mir das ganze langsam zu komplex wird. Seit Jahren denke ich schon daran, mein komplettes FHEM neu aufzuziehen und nur noch das nötigste zu betreiben. Leider ist das aus verschiedenen Gründen zeitlich absolut nicht drin. Und ... eigentlich läuft es ja (meist). Also: Never touch ....
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18999
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #7 am: 05 August 2022, 12:29:24 »
Never touch ....
No ;D : Do the right things at the right time...

Das war u.a. auch der Grund, warum ich hier den archetype gepostet hatte - der macht nämlich an der Stelle betr. der Basiseinstellungen ein paar Sachen automatisch, die sonst bei CUL_HM gerne mal in die Grütze gehen (für "alte" wie auch für künftig angelegte Devices!). Du müßtest nur den Namen der VCCU anpassen...

Hier noch ein Beispiel, wie man das Event-Aufkommen an CC (RT-DN und WT)-Geräten reduzieren kann (einfach nicht übernehmen, was nicht für dich passt; den Rest anpassen):
define archHM_RT_DN archetype TYPE=CUL_HM:FILTER=model=(HM-CC-RT-DN|HM-TC-IT-WM-W-EU)
attr archHM_RT_DN userattr actual_devStateIcon_4 actual_devStateIcon_WT actual_event-min-interval_0 actual_event-min-interval_4 actual_event-min-interval_WT actual_event-on-change-reading_0 actual_event-on-change-reading_1 actual_event-on-change-reading_4 actual_event-on-change-reading_WT actual_group actual_icon actual_icon_1 actual_icon_2 actual_room actual_room_4 actual_room_WT actual_tempListTmpl actual_tempListTmpl_4 actual_userattr_4 actual_webCmd_4 actual_widgetOverride_4 actual_widgetOverride_WT
attr archHM_RT_DN actual_devStateIcon_4 model=HM-CC-RT-DN:FILTER=chanNo=04 Perl:{devStateIcon_Clima($name)}
attr archHM_RT_DN actual_devStateIcon_WT model=HM-TC-IT-WM-W-EU:FILTER=chanNo=02 Perl:{devStateIcon_Clima($name)}
attr archHM_RT_DN actual_event-min-interval_0 DEF=.{6} measured-temp:900,desired-temp:1800,humidity:1800,actuator:7200
attr archHM_RT_DN actual_event-min-interval_4 model=HM-CC-RT-DN:FILTER=chanNo=04 measured-temp:900,desired-temp:1800
attr archHM_RT_DN actual_event-min-interval_WT model=HM-TC-IT-WM-W-EU:FILTER=chanNo=02 measured-temp:900,desired-temp:1800,humidity:1800
attr archHM_RT_DN actual_event-on-change-reading_0 DEF=.{6} measured-temp:0.2,.*,
attr archHM_RT_DN actual_event-on-change-reading_1 model=HM-CC-RT-DN:FILTER=chanNo=01 none
attr archHM_RT_DN actual_event-on-change-reading_4 model=HM-CC-RT-DN:FILTER=chanNo=04 measured-temp:0.2,.*
attr archHM_RT_DN actual_event-on-change-reading_WT model=HM-TC-IT-WM-W-EU:FILTER=chanNo=02 measured-temp:0.2,.*
attr archHM_RT_DN actual_group Heizung
attr archHM_RT_DN actual_icon_1 model=HM-CC-RT-DN hm-cc-rt-dn
attr archHM_RT_DN actual_icon_2 model=HM-TC-IT-WM-W-EU hm-tc-it-wm-w-eu
attr archHM_RT_DN actual_room Steuerung->Heizung
attr archHM_RT_DN actual_room_4 model=HM-CC-RT-DN:FILTER=chanNo=04 undef:Steuerung->Heizung
attr archHM_RT_DN actual_room_WT model=HM-TC-IT-WM-W-EU:FILTER=chanNo=02 undef:Steuerung->Heizung
attr archHM_RT_DN actual_tempListTmpl_4 model=HM-CC-RT-DN:FILTER=chanNo=04 none
attr archHM_RT_DN actual_userattr_4 model=HM-CC-RT-DN:FILTER=chanNo=04 weekprofile
attr archHM_RT_DN actual_webCmd_4 model=HM-CC-RT-DN:FILTER=chanNo=04 desired-temp
attr archHM_RT_DN actual_widgetOverride_4 model=HM-CC-RT-DN:FILTER=chanNo=04 desired-temp:knob,min:4.5,max:31.5,angleArc:180,width:40,height:40,fgColor:#FF9900,bgColor:#CCCCCC,step:0.5,lineCap:round,angleOffset:225
attr archHM_RT_DN actual_widgetOverride_WT model=HM-TC-IT-WM-W-EU:FILTER=chanNo=02 desired-temp:knob,min:4.5,max:31.5,angleArc:180,width:40,height:40,fgColor:#FF9900,bgColor:#CCCCCC,step:0.5,lineCap:round,angleOffset:225
attr archHM_RT_DN attributes room webCmd tempListTmpl group widgetOverride event-min-interval event-on-change-reading
attr archHM_RT_DN room Steuerung->Config
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline frank

  • Hero Member
  • *****
  • Beiträge: 11045
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #8 am: 05 August 2022, 12:36:59 »
Zitat
Du müßtest nur den Namen der VCCU anpassen...
das kann aber richtig in die hose gehen, wenn duke-f dadurch alle prefered io eleminiert.
allerdings habe ich keinen schimmer wie archetype funktioniert.  ;)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18999
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #9 am: 05 August 2022, 12:42:14 »
das kann aber richtig in die hose gehen, wenn duke-f dadurch alle prefered io eleminiert.
allerdings habe ich keinen schimmer wie archetype funktioniert.  ;)
Danke für den Hinweis, korrigiere ich noch.

Nur setzen, wenn noch nicht gesetzt geht bei archetype so:
attr archHM1 IOgrp undef:VCCU
attr archHM1 commStInCh undef:off
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Offline duke-f

  • Sr. Member
  • ****
  • Beiträge: 814
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #10 am: 05 August 2022, 12:50:49 »
Hab' das jetzt mal übernommen und das Attribut wurde wohl korrekt übernommen. IOgrp wurde nicht geändert, blieb mit prefered wie es war.

Ach ja: Never Touch...
Keine Sorge, so ganz kann ich die Finger nicht weg lassen.

Das andere zu CC werde ich mir noch ansehen.

Normalerweise sage ich, dass ich lieber zu viel logge als zu wenig. Mein Cubie hat dafür extra eine 250 GB SSD (war damals die einzige, die der Elektronik-Markt da hatte) bekommen und Platz gibt's eigentlich genug. Ärgerlich, wenn man Fehler sucht und nicht genug geloggt hat. Aber klar, auch hier gilt natürlich wieder: Do the right things at the right time...
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18999
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #11 am: 05 August 2022, 13:04:52 »
Keine Sorge, so ganz kann ich die Finger nicht weg lassen.
;D ...dachte ich mir schon...

Hatte auch mal den Plan, alles "von Grund auf" neu zu machen. Es ist beim Plan geblieben, ich habe im Ergbnis immer mal wieder einen Teil angefasst und brauchte dann wieder eine Pause ;D ;D ;D ...

Was ich bei praktisch allen Umbauten hilfreich fand, war "configdb search" iVm. der Vorgabe, dass myUtils-Code in der Regel keine Device-Namen beinhalten sollte, und der Umbau in Richtung generalisierter Event-Handler (z.B. gibt es nur noch ca. 3 notify, die sich mit "Tür/Fenster"-auf und -zu befassen, oder genau eines (!), das virtuelle CUL_HM-Temperatur-Devices befüllt).

Um Abhängigkeiten zu visualisieren, kannst du dir auch mal "weblink" in der "associatedWidth"-Variante ansehen.
Server: HP-T620@Debian 11, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline duke-f

  • Sr. Member
  • ****
  • Beiträge: 814
Antw:FileLog von HM-ES-PMSW1-PL füllt sich mit CMDs_done
« Antwort #12 am: 11 August 2022, 09:58:05 »
Eine Fehlentscheidung im Laufe meiner FHEM-Zeit sehe ich heute darin zu versuchen, alles auf ein Sytem zu konzentrieren. Damals dachte ich, dann brauche ich nur eine Basis immer aktuell zu halten und das würde alles vereinfachen. Mittlerweile hat sich aber so viel getan und es gibt soviel Verknüpfungen, dass ich oft lieber die Finger weg lasse statt etwas brachliegendes zu entfernen. Das ist natürlich nicht wirklich sinnvoll, klar. Hätte ich die Zeit dazu, dann würde ich ja ...... ::)
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

 

decade-submarginal