arnemauer / Ducobox-ESPEasy-Plugin

Plugin voor ESPEasy om een Ducobox Silent / Focus / WTW Energy Comfort aan te sturen en sensoren uit te lezen. Er zijn twee plugins: een ducobox RF gateway en ducobox serial gateway.
78 stars 16 forks source link

Logging op Ducobox uitschakelen bij eerste run seriele plugin #96

Closed arnemauer closed 2 years ago

arnemauer commented 2 years ago

Wanneer de Duco Network Tool de Ducobox uitleest zet hij logging aan om het foutmeldingen in o.a. RF transmisies uit te kunnen lezen. De Duco Network tool zet met "coreloglevel 0xFF" de logging aan. Na het uitlezen van de Ducobox zet de tool logging weer uit met "coreloglevel 0x10". Bij het verliezen van de seriele verbinding of het niet correct afsluiten van de tool kan het zijn dat de tool de logging niet meer uitzet. De Ducobox zal daardoor debug informatie blijven versturen over de seriele verbinding. Wanneer een plugin data gaat opvragen bij de ducobox krijgt hij niet de gewenste response waardoor de waardes op 0 blijven staan.

Logging van de ducobox:

13-2-2020 12:02:52 - coreloglevel 0xff
  Done

> nodeinfo 2
  [DBG] SND -> [0xFF] APPL - 00008667 : 01->02 (01->02) -  5 0xFF - (14) 33 33 40 00 00 40 00 01 40 00 02 40 00 03
  [DBG] RCV <- [0x56] ACKN - 00008667 : 02->01 (02->01) -  5 0xFF - (0) 
  [DBG] RCV <- [0x55] APPL - 00008667 : 02->01 (02->01) -  9 0xFF - (22) 55 55 41 00 00 2E FE 41 00 01 00 01 41 00 02 00 02 41 00 03 00 00
  [DBG] RPL +> [0xFF] ACKN - 00008667 : 01->02 (01->02) -  9 0xFF - (0) 
  Node    2
  LOG DATA LOST (1)
  [DBG] --> Q:  13.50m3/h - P:   1.95Pa --> 400 rpm --> 8%
  [DBG] 
  [DBG] SND -> [0xFF] APPL - 00008667 : 01->02 (01->02) -  6 0xFF - (14) 33 33 40 00 08 40 00 09 40 00 0A 40 00 0B
  [DBG] SND -> [0xFF] APPL - 00008667 : 01->02 (01->02) -  7 0xFF - (14) 33 33 40 00 08 40 00 09 40 00 0A 40 00 0B
  [DBG] RCV <- [0x55] ACKN - 00008667 : 02->01 (02->01) -  7 0xFF - (0) 
  [DBG] RCV <- [0x54] APPL - 00008667 : 02->01 (02->01) - 10 0xFF - (22) 55 55 41 00 08 53 52 41 00 09 35 31 41 00 0A 31 32 41 00 0B 30 30
  [DBG] RPL +> [0xFF] ACKN - 00008667 : 01->02 (01->02) - 10 0xFF - (0) 
  [DBG] SND -> [0xFF] APPL - 00008667 : 01->02 (01->02) -  8 0xFF - (8) 33 00 40 00 0C 40 00 0D
  [DBG] --> Q:  13.50m3/h - P:   1.95Pa --> 400 rpm --> 8%
  [DBG] 
  [DBG] SND -> [0xFF] APPL - 00008667 : 01->02 (01->02) -  9 0xFF - (8) 33 00 40 00 0C 40 00 0D
  [DBG] RCV <- [0x53] ACKN - 00008667 : 02->01 (02->01) -  9 0xFF - (0) 
  [DBG] RCV <- [0x54] APPL - 00008667 : 02->01 (02->01) - 11 0xFF - (12) 55 00 41 00 0C 33 32 41 00 0D 30 39
  [DBG] RPL +> [0xFF] ACKN - 00008667 : 01->02 (01->02) - 11 0xFF - (0) 
  Serial  RSXXXXXXXXXX
  Done
  LOG DATA LOST (1)

Alle regels die beginnen met [DBG] zijn logging regels.

Oplossing Logging op Ducobox uitschakelen bij de eerste run van een seriële plugin door het commando "coreloglevel 0x10" te sturen.