[gelöst] DbLog: Userreading wird bei (einigen) Homematic-Devices nicht geloggt

Begonnen von Omega, 12 August 2018, 10:33:04

Vorheriges Thema - Nächstes Thema

Omega

die gleichen Userreadings in anderen Devices dagegen schon.

Mein DbLog-Device:

Internals:
   COLUMNS    field length used for Device: 64, Type: 64, Event: 512, Reading: 64, Value: 128, Unit: 32
   CONFIGURATION /opt/fhem/dblog/myFHEMdb.conf
   DEF        /opt/fhem/dblog/myFHEMdb.conf .*:.*
   MODE       asynchronous
   MODEL      MYSQL
   NAME       myFHEMdb
   NR         715
   NTFY_ORDER 50-myFHEMdb
   PID        15704
   REGEXP     .*:.*
   STATE      connected
   TYPE       DbLog
   UTF8       1
   VERSION    3.10.9
   dbconn     mysql:database=myFHEMdb;host=192.168.0.19;port=3306
   dbuser     fhem
   HELPER:
     COLSET     1
     DEVICECOL  64
     EVENTCOL   512
     OLDSTATE   connected
     READINGCOL 64
     TYPECOL    64
     UNITCOL    32
     VALUECOL   128
   Helper:
     DBLOG:
       state:
         myFHEMdb:
           TIME       1534026213.01372
           VALUE      connected
         myFHEMdb_LT:
           TIME       1534026213.04375
           VALUE      connected
   READINGS:
     2018-08-12 10:13:55   CacheUsage      65
     2018-08-12 10:13:28   NextSync        2018-08-12 10:13:58 or if CacheUsage 500 reached
     2017-11-06 00:40:00   lastRowsDeleted 0
     2018-08-12 10:13:29   state           connected
   cache:
     index      545771
Attributes:
   DbLogSelectionMode Exclude
   DbLogType  History
   asyncMode  1
   excludeDevs doif..*,DS.*,alle_Fenster.*,myStatDevice.*,my_unifi_controller.*,TYPE=(DOIF|at|CLONEDUMMY|readingsGroup)
   room       Technik->DbLog
   shutdownWait 2
   suppressAddLogV3 1


Mein Homematic-Device:

Internals:
   DEF        2701AB02
   NAME       KG.Hobby.Wandthermostat_Climate
   NOTIFYDEV  global
   NR         996
   NTFY_ORDER 50-KG.Hobby.Wandthermostat_Climate
   STATE      T: 22.4 desired: on
   TYPE       CUL_HM
   chanNo     02
   device     KG.Hobby.Wandthermostat
   peerList   KG.Hobby.Thermostat_Climate,
   Helper:
     DBLOG:
       desired-temp:
         myFHEMdb:
           TIME       1534061389.73251
           VALUE      on
       humidity:
         myFHEMdb:
           TIME       1534061850.98806
           VALUE      47
         myFHEMdb_LT:
           TIME       1534061851.01888
           VALUE      47
       measured-temp:
         myFHEMdb:
           TIME       1534061389.73251
           VALUE      22.4
         myFHEMdb_LT:
           TIME       1534061389.77815
           VALUE      22.4
   READINGS:
     2018-07-07 13:02:15   CommandAccepted yes
     2018-07-05 22:02:40   R-boostPeriod   5 min
     2018-07-05 22:02:40   R-dayTemp       21 C
     2018-07-05 22:02:40   R-daylightSaveTime on
     2018-07-05 22:02:40   R-heatCool      heating
     2018-07-05 22:02:40   R-modePrioManu  all
     2018-07-05 22:02:40   R-modePrioParty all
     2018-07-05 22:02:40   R-nightTemp     17 C
     2018-07-05 22:02:40   R-noMinMax4Manu off
     2018-07-05 22:02:40   R-sendWeatherData on
     2018-07-09 15:32:26   R-showHumidity  tempHum
     2018-07-05 22:02:40   R-showInfo      time
     2018-07-05 22:02:40   R-showSetTemp   actTemp
     2018-07-05 22:02:40   R-showWeekday   off
     2018-07-05 22:02:36   R-sign          off
     2018-07-05 22:02:40   R-tempMax       30.5 C
     2018-07-05 22:02:40   R-tempMin       4.5 C
     2018-07-05 22:02:40   R-tempOffset    0.0K
     2018-07-05 22:02:40   R-weekPrgSel    prog1
     2018-07-05 22:02:40   R-winOpnBoost   off
     2018-07-09 15:32:26   R_P1_0_tempListSat 05:00 15.0 07:00 15.0 17:00 16.0 22:30 15.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_1_tempListSun 05:00 15.0 07:00 15.0 17:00 16.0 22:30 15.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_2_tempListMon 05:00 15.0 07:00 15.0 17:00 16.0 22:30 15.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_3_tempListTue 05:00 15.0 07:00 15.0 12:00 16.0 16:00 18.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_4_tempListWed 05:00 15.0 07:00 15.0 17:00 16.0 22:30 15.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_5_tempListThu 05:00 15.0 07:00 15.0 17:00 16.0 22:30 15.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_6_tempListFri 05:00 15.0 07:00 15.0 17:00 16.0 22:30 15.0 24:00 15.0
     2018-07-09 15:32:26   R_P1_tempList_State verified
     2018-07-05 22:22:58   R_P2_0_tempListSat 24:00 17.0
     2018-07-05 22:22:58   R_P2_1_tempListSun 24:00 17.0
     2018-07-05 22:22:58   R_P2_2_tempListMon 24:00 17.0
     2018-07-05 22:22:58   R_P2_3_tempListTue 24:00 17.0
     2018-07-05 22:22:58   R_P2_4_tempListWed 24:00 17.0
     2018-07-05 22:22:58   R_P2_5_tempListThu 24:00 17.0
     2018-07-05 22:22:58   R_P2_6_tempListFri 24:00 17.0
     2018-07-05 22:22:58   R_P2_tempList_State verified
     2018-07-05 22:23:01   R_P3_0_tempListSat 24:00 17.0
     2018-07-05 22:23:01   R_P3_1_tempListSun 24:00 17.0
     2018-07-05 22:23:01   R_P3_2_tempListMon 24:00 17.0
     2018-07-05 22:23:01   R_P3_3_tempListTue 24:00 17.0
     2018-07-05 22:23:01   R_P3_4_tempListWed 24:00 17.0
     2018-07-05 22:23:01   R_P3_5_tempListThu 24:00 17.0
     2018-07-05 22:23:01   R_P3_6_tempListFri 24:00 17.0
     2018-07-05 22:23:01   R_P3_tempList_State verified
     2018-07-05 22:22:50   RegL_01.        08:00 00:00
     2018-07-09 15:32:26   RegL_07.        01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:C7 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:3C 15:3C 16:3C 17:54 18:40 19:CC 1A:3D 1B:0E 1C:3D 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:3C 2F:3C 30:3C 31:54 32:40 33:CC 34:3D 35:0E 36:3D 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:3C 49:3C 4A:3C 4B:54 4C:40 4D:CC 4E:3D 4F:0E 50:3D 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:3C 63:3C 64:3C 65:54 66:40 67:90 68:48 69:C0 6A:3D 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:3C 7D:3C 7E:3C 7F:54 80:40 81:CC 82:3D 83:0E 84:3D 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:3C 97:3C 98:3C 99:54 9A:40 9B:CC 9C:3D 9D:0E 9E:3D 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:3C B1:3C B2:3C B3:54 B4:40 B5:CC B6:3D B7:0E B8:3D B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2018-07-05 22:22:58   RegL_08.        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2018-07-05 22:23:01   RegL_09.        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2018-08-12 10:17:30   aussenHumidityEqInnen 47.1
     2018-08-12 10:09:59   boostTime       -
     2018-08-12 10:09:59   commReporting   off
     2018-08-12 10:09:59   controlMode     manual
     2018-08-12 10:17:30   desired-temp    on
     2018-08-12 10:17:30   humidity        47
     2018-08-12 10:17:30   lueftenMoeglich nein
     2018-08-12 10:17:30   measured-temp   22.4
     2018-08-09 13:06:34   peerList        KG.Hobby.Thermostat_Climate,
     2018-07-07 13:02:15   recentStateType ack
     2018-08-12 10:17:30   schimmelGefahr  nein
     2018-08-12 10:17:30   schimmelfreiMaxHumRoom 70.9
     2018-08-12 10:17:30   schimmelfreiMinTemp 15.4
     2018-08-12 10:17:30   state           T: 22.4 desired: on
     2018-08-09 13:06:34   tempTmplSet     FHEM/RT_Temperaturprofile.cfg:KG.Hobby.default
     2018-08-12 10:09:59   winOpenReporting on
   helper:
     regLst     ,1,7,8,9
     tmplChg    0
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   event-min-interval .*-temp:900,humidity:900
   event-on-change-reading .*-temp.*,humidity.*,controlMode.*,party.*,peer.*
   group      Heizung
   icon       HM-TC-IT-WM-W-EU_
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,309E5702,
   room       Keller->Hobby
   tempListTmpl FHEM/RT_Temperaturprofile.cfg:KG.Hobby.default
   userReadings schimmelfreiMinTemp { sprintf("%.1f",schimmelfreiMinTemp(ReadingsVal("KG.Hobby.Wandthermostat_Climate","measured-temp",15),ReadingsVal("KG.Hobby.Wandthermostat_Climate","humidity",100),100))},
schimmelfreiMaxHumRoom { sprintf("%.1f",schimmelfreiMaxHum(ReadingsVal("KG.Hobby.Wandthermostat_Climate","measured-temp",15))) },
schimmelGefahr { (ReadingsVal("KG.Hobby.Wandthermostat_Climate","humidity","N/A") > schimmelfreiMaxHum(ReadingsVal("KG.Hobby.Wandthermostat_Climate","measured-temp",15)))?"ja":"nein" },
lueftenMoeglich {(ReadingsVal("KG.Hobby.Wandthermostat_Climate","humidity","N/A") >(shiftRelHumidity(ReadingsVal("WS_1600","temperature","30"),ReadingsVal("WS_1600","humidity","100"), ReadingsVal("KG.Hobby.Wandthermostat_Climate","measured-temp","N/A") )+3))?"ja":"nein" },
aussenHumidityEqInnen {sprintf("%.1f",shiftRelHumidity(ReadingsVal("WS_1600","temperature","30"),ReadingsVal("WS_1600","humidity","100"), ReadingsVal("KG.Hobby.Wandthermostat_Climate","measured-temp","N/A")))}


Die in den attr definierten Userreadings werden zwar erzeugt und upgedatet aber nicht geloggt. Die gleichen Userreadings habe ich auch in anderen Devices (ESPEasy und LaCrosse) definiert – dort werden sie problemlos geloggt.
Andere userreadings in einem anderen Homematic-Device dagegen werden geloggt.

Habe ich jetzt etwas übersehen oder ist da tatsächlich eine ,,Lücke" im Logging?

LG
Holger


Nachtrag:
Wie üblich sitzt der Fehler vor dem Bildschirm...

event-on-change-reading ist bei den problematischen Devices nicht richtig eingestellt. Nachdem ich die fehlenden Attribute aufgenommen hatte, wurden sie auch geloggt
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave