HMCCU: Bitte für Notify nutzbares Reading für Update success=x failed=y

Begonnen von Ralli, 22 Oktober 2022, 08:55:20

Vorheriges Thema - Nächstes Thema

Ralli

Hallo zap,

der Logeintrag


HMCCU [CCU2] Update success=123 failed=0


ist bei mir immer der Abschluss der HMCCU-Initialisierung nach einem fhem-Start. Davon abhängig würde ich gerne das eine oder andere in fhem auslösen (lassen). Daher wäre es hilfreich, du könntest in der CCU-Definition ein Reading für genau diesen Eintrag hinzufügen, über den dann Events getriggert werden können.

Das state-Reading ist hier nicht hilfreich, da das auch ein "ok" erhält, wenn die o.a. Meldung - bei mir reproduzierbar nach erstmaligem fhem-Start nach Neustart der CCU - nicht kommt.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.77.7.20240826) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

zap

Dass state ein Ok enthält, liegt am Attribut stateFormat. Da kannst Du es ändern.

Es gibt jetzt schon die Readings count_xxxx.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Ralli

Im state (Reading) steht OK, im STATE (Internal) steht das, was mit stateFormat definiert ist.

Wann wird denn count_xxx gesetzt, dann wenn der zitierte Log-Eintrag gesetzt wird, oder passiert dazwischen noch irgendetwas?

Mir geht es ja genau darum, dass nur dann, wenn dieser Log-Eintrag kommt, bestimmte Dinge ausgeführt werden, denn dann weiß ich, dass die Initialisierung tatsächlich komplett durchgelaufen ist.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.77.7.20240826) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

frank

notify kann auch auf fhem.log eiträge reagieren.
siehe "attr readLog"
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

Ralli

 :o

Danke Frank. Nun setze ich fhem schon seit vielen Jahren ein und lerne immer noch dazu.
Gruß,
Ralli

Proxmox 8.2 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.77.7.20240826) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa