MotorErr fehlt in Clima Channel

Begonnen von Amenophis86, 02 Januar 2016, 17:59:35

Vorheriges Thema - Nächstes Thema

Amenophis86

Ich habe insgesamt 7 HM-CC-RT-DN im Einsatz. Einen musste ich letzten tauschen, da der Motor sich festgefahren hatte. Jetzt ist mir heute aufgefallen, dass bei dem neuen im Channel Clima das Reading MotorErr fehlt. Weiß jemand warum? Eine Suche im Forum hat mich leider nicht weiter gebracht.

Hier mal das List vom neuen mit dem fehlenden "MotorErr":


Internals:
   CHANGED
   DEF        2BA5BD04
   NAME       AZ.Heizung_Clima
   NR         63
   NTFY_ORDER 50-AZ.Heizung_Clima
   STATE      T: 20.5 desired: 19.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     AZ.Heizung
   CHANGETIME:
   Helper:
     Dblog:
       Valveposition:
         Logdb:
           TIME       1451752509.82064
           VALUE      0
       Desired-temp:
         Logdb:
           TIME       1451752509.82064
           VALUE      19.0
       Measured-temp:
         Logdb:
           TIME       1451753107.25669
           VALUE      20.5
   Readings:
     2016-01-02 10:04:44   CommandAccepted yes
     2014-12-16 01:34:28   R-boostPos      80 %
     2014-12-26 11:14:03   R-btnNoBckLight off
     2015-07-30 11:01:51   R-dayTemp       15 C
     2014-12-26 11:14:03   R-daylightSaveTime on
     2014-12-26 11:14:03   R-modePrioManu  all
     2014-12-26 11:14:03   R-modePrioParty all
     2015-07-30 11:01:51   R-nightTemp     14.5 C
     2014-12-26 11:14:03   R-noMinMax4Manu off
     2014-12-26 11:14:03   R-regAdaptive   on
     2014-12-26 11:14:03   R-showInfo      time
     2014-12-26 11:13:59   R-sign          off
     2014-12-26 11:14:03   R-tempOffset    0.0K
     2014-12-16 01:34:28   R-valveOffsetRt 0 %
     2014-12-26 11:14:03   R-winOpnBoost   off
     2015-12-05 11:00:31   R_0_tempListSat 24:00 15.0
     2015-12-05 11:00:31   R_1_tempListSun 24:00 15.0
     2015-12-05 11:00:31   R_2_tempListMon 24:00 15.0
     2015-12-05 11:00:31   R_3_tempListTue 24:00 15.0
     2015-12-05 11:00:31   R_4_tempListWed 24:00 15.0
     2015-12-05 11:00:31   R_5_tempListThu 24:00 15.0
     2015-12-05 11:00:31   R_6_tempListFri 24:00 15.0
     2015-12-05 11:00:31   R_tempList_State verified
     2016-01-02 17:55:28   ValvePosition   0
     2016-01-02 17:55:28   boostTime       -
     2016-01-02 17:55:28   controlMode     manual
     2016-01-02 17:55:28   desired-temp    19.0
     2016-01-02 17:55:28   measured-temp   20.5
     2015-11-05 11:24:11   motorErr        ok
     2016-01-02 17:55:28   partyEnd        -
     2016-01-02 17:55:28   partyStart      -
     2016-01-02 17:55:28   partyTemp       -
     2016-01-02 10:04:44   recentStateType ack
     2016-01-02 17:55:28   state           T: 20.5 desired: 19.0 valve: 0
   Helper:
     getCfgListNo
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shregr:
       07         00
Attributes:
   SZ.Heizung.Alle WG.Heizung.Alle
   Struc_Heizung WR.Heizung.Alle
   event-min-interval measured-temp:1800,desired-temp:1800,ValvePosition:1800
   event-on-change-reading state,measured-temp,desired-temp,ValvePosition
   group      Heizung
   model      HM-CC-RT-DN
   peerIDs
   room       S_Wohnraum
   room_map   desired-temp
   userattr   SZ.Heizung.Alle SZ.Heizung.Alle_map Struc_Heizung Struc_Heizung_map room_map structexclude


Hier von einem, wo es im Channel ist:


Internals:
   CHANGED
   DEF        3F662D04
   NAME       EZ.Heizung_Clima
   NR         504
   NTFY_ORDER 50-EZ.Heizung_Clima
   STATE      T: 19.9 desired: 19.0 valve: 10
   TYPE       CUL_HM
   chanNo     04
   device     EZ.Heizung
   peerList   AZ.Heizung_ClimaTeam,WZ.Heizung.L_ClimaTeam,WZ.Heizung.R_ClimaTeam,
   CHANGETIME:
   Helper:
     Dblog:
       Valveposition:
         Logdb:
           TIME       1451752619.96522
           VALUE      10
       Desired-temp:
         Logdb:
           TIME       1451752497.98279
           VALUE      19.0
       Measured-temp:
         Logdb:
           TIME       1451753844.51188
           VALUE      19.9
   Readings:
     2016-01-02 10:02:46   CommandAccepted yes
     2015-12-05 10:58:03   R-boostPos      80 %
     2015-12-05 10:58:03   R-btnNoBckLight off
     2015-12-05 10:58:03   R-dayTemp       21 C
     2015-12-05 10:58:03   R-daylightSaveTime on
     2015-12-05 10:58:03   R-modePrioManu  all
     2015-12-05 10:58:03   R-modePrioParty all
     2015-12-05 10:58:03   R-nightTemp     17 C
     2015-12-05 10:58:03   R-noMinMax4Manu off
     2015-12-05 10:58:03   R-regAdaptive   on
     2015-12-05 10:58:03   R-showInfo      time
     2015-12-05 10:57:59   R-sign          off
     2015-12-05 10:58:03   R-tempOffset    0.0K
     2015-12-05 10:58:03   R-valveOffsetRt 0 %
     2015-12-05 10:58:03   R-winOpnBoost   off
     2016-01-02 17:57:29   R_0_tempListSat  06:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_1_tempListSun  06:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_2_tempListMon  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_3_tempListTue  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_4_tempListWed  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_5_tempListThu  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_6_tempListFri  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2016-01-02 17:57:29   R_tempList_State verified
     2016-01-02 17:57:25   RegL_01.          08:00 00:00
     2016-01-02 17:57:29   RegL_07.         01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:0E 14:44 15:48 16:55 17:08 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:44 2F:48 30:55 31:08 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:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 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:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 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:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 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:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 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:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 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:11 CB:20 CC:28 CD:0F CE:1E CF:1E 00:00
     2016-01-02 17:57:24   ValvePosition   10
     2016-01-02 17:57:24   boostTime       -
     2016-01-02 17:57:24   controlMode     manual
     2016-01-02 17:57:24   desired-temp    19.0
     2016-01-02 17:57:24   measured-temp   19.9
     2016-01-02 17:57:24   partyEnd        -
     2016-01-02 17:57:24   partyStart      -
     2016-01-02 17:57:24   partyTemp       -
     2016-01-02 17:57:25   peerList        AZ.Heizung_ClimaTeam,WZ.Heizung.L_ClimaTeam,WZ.Heizung.R_ClimaTeam,
     2016-01-02 10:02:46   recentStateType ack
     2016-01-02 17:57:24   state           T: 19.9 desired: 19.0 valve: 10
   Helper:
     peerIDsRaw ,2BA5BD05,2BCD3B05,30927505,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shregr:
       07         00
     Shadowreg:
Attributes:
   event-min-interval measured-temp:1800,desired-temp:1800,ValvePosition:1800
   event-on-change-reading state,measured-temp,desired-temp,ValvePosition
   group      Heizung
   model      HM-CC-RT-DN
   peerIDs    00000000,2BA5BD05,2BCD3B05,30927505,
   room       S_Wohnraum
   room_map   desired-temp


und vorne weg, ich weiß, dass der eine noch ein Temperatur Programm hinterlegt hat und der andere nicht, aber da beide auf Manuel laufen, dürfte das ja egal sein ;)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

martinp876

motor-error kommt mit einer Info message. Diese kommt nicht zyklisch sondern beim senden eines Kommandos.

Amenophis86

Das heißt der RT muss einmal ein Kommando gesendet haben, dass es erscheint. Hab den RT ohne MotorErr schon mehrere Tage in Betrieb und es ist mir erst heute aufgefallen, dass er dieses Reading nicht hat.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

martinp876

sorry, falsch.

schaue im Device nach. MotorErr ist ein "allgemeiner Alarm" der sich auf Kommunikation bezieht. Daher ist er dort zu finden.

HMInfo sammelt übrigens alle MotorErr die nicht "ok" sind per default

Amenophis86

Das ist richtig, dass er im Device ist. Aber es wundert mich, dass er in dem Clima Channel aller anderen Device ist, nur im neuen nicht. Deswegen die Frage :)
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

martinp876

ah - ok.
ist verschoben, da es der falschen entity zugeordnet war. Sicher haben alle anderen auch ein (aktuelles!) Reading im Device. Und ein altes im Clima

Amenophis86

Stimmt, im Device ist es immer aktuell, im Channel ist es alt. Also gehe ich jetzt einfach mal davon aus, dass es vll mal so war, dass es auch in den Channel geschrieben wurde und jetzt nicht mehr rein kommt. Danke.

Aber was haste verschoben? Das hab ich nicht verstanden?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

martinp876

ZitatAber was haste verschoben? Das hab ich nicht verstanden?
na das Reading motorErr von Channel in das Device.

Zitataus, dass es vll mal so war, dass es auch in den Channel geschrieben wurde und jetzt nicht mehr rein kommt
genau

Amenophis86

Achso im Modul, haste das gemacht. Alles klar :D

Zitat von: martinp876 am 02 Januar 2016, 20:38:47
HMInfo sammelt übrigens alle MotorErr die nicht "ok" sind per default

Wie sieht das denn dann in HMInfo aus, wenn es einen Fehler gibt? Wird ein Reading erstellt?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

martinp876

falls du es schon einmal eingestellt hast:
HMInfo "polled" die Readings (spart Performance). Es ist ein Kontollpult. Mit autoUpdate kannst du in hh:mm die update Zeit einstellen. Also min alle Minute. Ich habe 30min eingestellt. Schneller reagiere ich meist nicht - ich sitze nicht kontinuierlich am Computer. Sicher reichen 10min für 99% der Anwender - oder langsamer.

Nun, was macht es:
Es gibt ein Default - attr sumError und sumStatus
Sollte ein Reading erscheinen, welches dem Attribut matiched wird dies in einem Reading angezeit. Im Reading sind Zähler dargestellt. Was es mit eigentlich sagt ist, dass es Zeit ist an der Konsole nach dem Rechten zu sehen.
Die Readings kannst du ganz normal in ein Notify einbauen. Wichtig sind alle Readings ERR_.* - lässt sich einfach realisieren.

Die Attribute kannst du anpassen, falls dir die Auswahl nicht zusagt.