Autor Thema: MAX! Heizkörperthermostat falsch erkannt  (Gelesen 331 mal)

Offline VolkerGBenner

  • New Member
  • *
  • Beiträge: 31
MAX! Heizkörperthermostat falsch erkannt
« am: 10 November 2018, 16:49:40 »
Hallo,
ich bin gerade dabei meine ganzes MAX!-System auf FlashCube umzustellen.
Ich bin so vorgegegangen, dass ich erst eine fertige Raumlösung mit reseteten Geräten neu aufgebaut habe und dann erst die Wandthermostate und anschliesend HTs und Fensterkontakte an FHEM angelernt habe.
Interessanterweise legt autocreate die HTs aber als unvollständige WTs an. Er typisiert sie also als WTs, aber mit stark reduziertem Readings-Umfang.
Hat das schon jemand gehabt und wie kann man das ändern? Es stört irgendwie nur die Optik/Ordnung in FHEM, denn es funktioniert augenscheinlich soweit alles wie gewünscht.

Edit 11.11.2018
Scheint doch ein Problem zu sein. Der HT spinnt  etwas. Was habt ihr für Erfahrungen mit der Haltbarkeit der HTs gemacht?
Ich habe jetzt mehrfach versucht den HT zu reseten. Er zeigt auch brav rES, Ins und Adapterfahrt an, aber danach kann ich trotzdem nicht ins Menü, kann nicht in den Auto-Modus wechseln, aber LoC funktioniert, also ist die Taste wohl nicht defekt. Temperaturregelung und Boost funktionieren auch.
Kann man den noch gründlicher resten als mit den üblichen Batterie/Tastendrücker-Methoden? Neu flashen :-) ?

Edit 11.11.2018
Das gibts doch alles nicht. Jetzt hab ich das gleiche Problem beim nächsten HT. Nach Reset komme ich nicht ins Menü und kein Automatik-Betrieb.

Hilfe!



« Letzte Änderung: 11 November 2018, 12:18:31 von VolkerGBenner »
1x  RasPiB2+  mit HM-MOD-RPI-PCB, 2x FlashCULcube, 5 x MAX! HT (bzw. HT+), 3 x MAX! WT ->Heizkörpersteuerung, 1 x MAX!HT -> WW-Zirkulationsregulierung, 9x MAX! Fensterkontakte
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55

Offline lamemate

  • Newbie
  • Beiträge: 1
Antw:MAX! Heizkörperthermostat falsch erkannt
« Antwort #1 am: 28 November 2018, 00:23:36 »
Bei mir tritt das Problem auch auf!

Alle neu erkannten MAX!-Geräte werden beim Autocreate nur noch als Wandthermostat erkannt....
Als CUL nutze ich den geflashten MAX!Cube. Ich habe auch schon mehrere Firmwares für den Cube ausprobiert, immer mit dem selben Ergebnis.

Ein list CUL0 zeigt bei mir folgendes:
Internals:
   CFGFN     
   CMDS       BbCFiAZNEkGMKLUYRTVWXefltxz
   CUL0_MSGCNT 26
   CUL0_TIME  2018-11-28 00:14:58
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@9600 0815
   DeviceName /dev/ttyACM0@9600
   FD         4
   FHTID      0815
   NAME       CUL0
   NR         818
   NR_CMD_LAST_H 2
   PARTIAL   
   RAWMSG     Z0E7D020215CF85125E03000109002237
   RSSI       -46.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.22.00 a-culfw Build: 94 (2016-11-25_23-14-19) CUBe (F-Band: 868MHz)
   initString X21
Zr
Za123456
Zw111111
   MatchList:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-11-28 00:08:50   cmds             B b C F i A Z N E k G M K L U Y R T V W X e f l t x z
     2018-11-28 00:14:58   state           Initialized
   XMIT_TIME:
     1543360151.06596
     1543360151.36645
Attributes:
   rfmode     MAX

Das ist das list CULMAX0
Internals:
   CFGFN     
   CUL0_MSGCNT 30
   CUL0_RAWMSG Z0E3502021419591215070001090022
   CUL0_RSSI  -68.5
   CUL0_TIME  2018-11-28 00:16:13
   CULMAX0_MSGCNT 10
   CULMAX0_TIME 2018-11-28 00:16:13
   DEF        123456
   IODev      CUL0
   LASTInputDev CUL0
   MSGCNT     40
   NAME       CULMAX0
   NR         822
   STATE      Defined
   TYPE       CUL_MAX
   addr       123456
   cnt        0
   pairmode   0
   retryCount 0
   sendQueue:
Attributes:
   IODev      CUL0

Das hier ist die Logdatei seit dem Erstellen des CULs.
2018.11.28 00:08:50 3: Opening CUL0 device /dev/ttyACM0
2018.11.28 00:08:50 3: Setting CUL0 serial parameters to 9600,8,N,1
2018.11.28 00:08:50 3: CUL0: Possible commands: BbCFiAZNEkGMKLUYRTVWXefltxz
2018.11.28 00:08:50 2: Setting CUL0 fhtid from 0000 to 0815
2018.11.28 00:08:50 3: CUL0 device opened
2018.11.28 00:09:00 2: Switched CUL0 rfmode to MAX
2018.11.28 00:09:02 1: RMDIR: ./restoreDir/save/2018-09-26
2018.11.28 00:09:11 2: No CUL_MAX defined
2018.11.28 00:09:11 2: autocreate: define CULMAX0 CUL_MAX 123456
2018.11.28 00:09:11 3: CUL_MAX_Check: Detected firmware version 154 of the CUL-compatible IODev
2018.11.28 00:09:11 2: autocreate: define FileLog_CULMAX0 FileLog ./log/CULMAX0-%Y.log CULMAX0
2018.11.28 00:09:11 2: Got message for undefined device 15cf85, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:09:37 2: autocreate: define MAX_095bed MAX WallMountedThermostat 095bed
2018.11.28 00:09:37 2: autocreate: define FileLog_MAX_095bed FileLog ./log/MAX_095bed-%Y.log MAX_095bed
2018.11.28 00:09:40 2: autocreate: define MAX_136a85 MAX WallMountedThermostat 136a85
2018.11.28 00:09:40 2: autocreate: define FileLog_MAX_136a85 FileLog ./log/MAX_136a85-%Y.log MAX_136a85
2018.11.28 00:09:40 2: Got message for undefined device 15cfa7, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:10:30 2: autocreate: define MAX_121507 MAX WallMountedThermostat 121507
2018.11.28 00:10:30 2: autocreate: define FileLog_MAX_121507 FileLog ./log/MAX_121507-%Y.log MAX_121507
2018.11.28 00:10:30 2: Got message for undefined device 141959, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:11:00 2: autocreate: define MAX_12935b MAX WallMountedThermostat 12935b
2018.11.28 00:11:00 2: autocreate: define FileLog_MAX_12935b FileLog ./log/MAX_12935b-%Y.log MAX_12935b
2018.11.28 00:11:00 2: Got message for undefined device 1610f4, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:11:53 2: autocreate: define MAX_15cfa7 MAX WallMountedThermostat 15cfa7
2018.11.28 00:11:53 2: autocreate: define FileLog_MAX_15cfa7 FileLog ./log/MAX_15cfa7-%Y.log MAX_15cfa7
2018.11.28 00:11:58 2: autocreate: define MAX_125e03 MAX WallMountedThermostat 125e03
2018.11.28 00:11:58 2: autocreate: define FileLog_MAX_125e03 FileLog ./log/MAX_125e03-%Y.log MAX_125e03
2018.11.28 00:11:58 2: Got message for undefined device 15cf85, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:12:22 2: Got message for undefined device 161101, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:13:23 2: Got message for undefined device 141959, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:13:52 2: Got message for undefined device 1610f4, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:14:58 2: Got message for undefined device 15cf85, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:16:13 2: Got message for undefined device 141959, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:16:40 2: Got message for undefined device 1610f4, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:17:54 2: Got message for undefined device 15cf85, and failed to guess type from msg 'Ack' - ignoring
2018.11.28 00:18:13 2: Got message for undefined device 161101, and failed to guess type from msg 'Ack' - ignoring

Wie man sieht wurden dort 6 Wandthermostate erstellt. Ich habe allerdings nur 5. In einer früheren Version von FHEM funktionierte die richtige Erkennung noch. Ich habe dann jedoch das System neu aufgesetzt und seit ein paar Monaten dieses Problem.

Die einzige Lösung war bis jetzt das Löschen und manuelle Anlegen mit der richtigen Definition. Das war allerdings sehr mühsam und mit viel Ausprobieren verbunden. Gibt es eine Lösung für das Problem?