CMDs_pending bei der Aktualisierung der Temperaturliste

Begonnen von dancatt, 21 Oktober 2021, 11:29:09

Vorheriges Thema - Nächstes Thema

frank

#30
ZitatHMLAN macht beim Define am Ende ein DevIo_OpenDev() mit Callback auf HMLAN_DoInit(),
was auch immer im code steht, das log sagt anderes

diese zeilen (~919) müssen das "I:C" ins log schreiben, was beim start nicht geschieht.
  else{
    Log3 $hash, ($hash->{helper}{log}{sys}?0:5), 'HMLAN_Send:  '.$name.' I:'.$msg;
  }



edit:

2021.10.20 14:47:58.916 3: HMinfo hminfo get:loadConfig :
2021.10.20 14:47:59.578 3: HMinfo hminfo get:configCheck :
2021.10.20 14:48:01.228 0: HMLAN_Send:  hmlan1 I:Y01,00,
2021.10.20 14:48:01.229 0: HMLAN_Send:  hmlan1 I:Y02,00,
2021.10.20 14:48:01.230 0: HMLAN_Send:  hmlan1 I:Y03,00,
2021.10.20 14:48:01.231 3: Opening hmuart1 device /dev/ttyAMA0
2021.10.20 14:48:01.233 3: Setting hmuart1 serial parameters to 115200,8,N,1
2021.10.20 14:48:01.237 3: hmuart1 device opened
2021.10.20 14:48:01.369 3: cul433 IT_set: IT09 on
2021.10.20 14:48:02.115 0: Featurelevel: 6
2021.10.20 14:48:02.116 0: Server started with 525 defined entities (fhem.pl:24776/2021-07-19 perl:5.028001 os:linux user:fhem pid:15814)
2021.10.20 14:48:02.786 0: HMLAN_Send:  hmlan1 I:+1F64D8,00,00,00
2021.10.20 14:48:02.787 1: ----- hmlan1-assIDs-error ----- -> cnt:19 rpt:0
2021.10.20 14:48:02.788 0: HMLAN_Send:  hmlan1 I:+1C1BE3,00,00,00
2021.10.20 14:48:02.789 1: ----- hmlan1-assIDs-error ----- -> cnt:19 rpt:0
2021.10.20 14:48:02.790 0: HMLAN_Send:  hmlan1 I:+52C4DF,00,00,00
2021.10.20 14:48:02.791 1: ----- hmlan1-assIDs-error ----- -> cnt:19 rpt:0
2021.10.20 14:48:02.792 0: HMLAN_Send:  hmlan1 I:+52BB90,00,00,00
2021.10.20 14:48:02.793 1: ----- hmlan1-assIDs-error ----- -> cnt:19 rpt:0
2021.10.20 14:48:02.794 0: HMLAN_Send:  hmlan1 I:+52BB9D,00,00,00

.....

2021.10.20 14:48:06.095 0: HMLAN_Parse: hmlan1 R:R9DBE1E1A stat:0002 t:00000000 d:FF r:7FFF     m:99 8112 999999 000000
2021.10.20 14:48:06.096 1: HMLAN_Parse: hmlan1 new condition ok


HMLAN_DoInit wird sicher nicht durchlaufen, es gibt keine cmds: I:C, I:A......, I:T.......
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

Beta-User

Hmm, nicht schön, wobei ich grade eine Idee habe, wo das herkommen könnte; vermutlich habe ich das sogar kaputt gemacht ::) .

Im Nachbarthread ist ein update für HMLAN, das das auf den aktuellen Stand der Dinge bringen sollte...
Server: HP-elitedesk@Debian 12, 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

frank

im april mit svn version, sah mein log auch so aus.
du hast noch keine hand an meine 00_hmlan.pm gelegt.  ;)
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

Beta-User

@frank: Magst du mal testen, ob es hilft, den DevIo_OpenDev()-Aufruf in einen Timer zu verlegen?
Irgendwas ist da schräg....
Server: HP-elitedesk@Debian 12, 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

frank

bei mir erst einmal entwarnung beim init des hmlan.

schräg ist der Log3 cmd, der beim define noch nicht funktioniert.  8)
mit einem haufen Log cmds werden die meisten dinge sichtbar.

zuweisung der devices findet natürlich so früh noch nicht statt, weil nichts definiert ist.

das zuweisen der hmid geht auch nicht, weil kein attribut.
sollte später am ende der parse funktion kommen, falls nötig.
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

Beta-User

Zitat von: frank am 23 Oktober 2021, 18:52:31
bei mir erst einmal entwarnung beim init des hmlan.

schräg ist der Log3 cmd, der beim define noch nicht funktioniert.  8)
mit einem haufen Log cmds werden die meisten dinge sichtbar.
Ähm, außer, dass ich etwas ratlos bin, was genau gemeint ist, ziehe ich mal den Schluss, dass bis hierhin erst mal keine Aktivitäten erforderlich sind...?

Zitat
zuweisung der devices findet natürlich so früh noch nicht statt, weil nichts definiert ist.

das zuweisen der hmid geht auch nicht, weil kein attribut.
sollte später am ende der parse funktion kommen, falls nötig.
Das Reihenfolgethema ist einleuchtend, habe daher die HMLAN_DoInit mal testweise verschoben, siehe https://forum.fhem.de/index.php/topic,123436.msg1182111.html#msg1182111
Server: HP-elitedesk@Debian 12, 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

frank

ZitatÄhm, außer, dass ich etwas ratlos bin, was genau gemeint ist, ziehe ich mal den Schluss, dass bis hierhin erst mal keine Aktivitäten erforderlich sind...?
genau.
was beim define möglich ist (sehr wenig) wird getan, aber die logmeldung kann es zu diesem zeitpunkt nicht anzeigen.

ZitatDas Reihenfolgethema ist einleuchtend, habe daher die HMLAN_DoInit mal testweise verschoben, siehe https://forum.fhem.de/index.php/topic,123436.msg1182111.html#msg1182111
sicherlich eine gute idee, aber noch nicht getestet.
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