FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Christoph Morrison am 07 März 2021, 21:04:05

Titel: [72_CALLMONITOR] stateFormat wird entfernt wenn mod DEF oder reopen
Beitrag von: Christoph Morrison am 07 März 2021, 21:04:05
Hallo Markus, hallo Forum,

wenn man einem 72_CALLMONITOR-Device ein stateFormat-Attribut zugewiesen hat und man entweder ein modify DEF oder ein reopen macht, wird das stateFormat nicht mehr berücksichtigt, bis es neu gesetzt wurde. Hier ist ein kleines Video dazu: https://www.youtube.com/watch?v=-xw0exIoxjU

Kannst du dir das mal anschauen?
Titel: Antw:[72_CALLMONITOR] stateFormat wird entfernt wenn mod DEF oder reopen
Beitrag von: Markus Bloch am 09 März 2021, 17:48:51
Hallo Christoph,

der Grund dafür liegt in dem Verhalten von dem Hilfsmodul DevIo.pm, welches benutzt wird um die TCP-Verbindung zu managen. Bei einem modify/reopen wird die Verbindung geschlossen und via DevIo_OpenDev() neu aufgebaut. Dabei wird dann der State direkt gesetzt (https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/DevIo.pm#L368) ohne stateFormat zu berücksichtigen.

Hier kann wohl nur Rudi evtl. weiterhelfen.

VG
Markus