Max Thermostat 1.4 addr 000000

Begonnen von Blaukraut, 01 Dezember 2019, 13:32:43

Vorheriges Thema - Nächstes Thema

Blaukraut

Hallo,

ich habe 2 Max Heizungsthermostate mit der Firmware 1.4. Beide sollen mit FHEM über den CUL USB-stick angesteuert werden. Die Thermostate haben aber beim koppeln mit dem System die Adresse 000000. Das führt dazu das ich nur eines der Geräte einbinden kann weil diese sich gegenseitig stören. Auch kommt mir das seltsam vor das die Thermostate die addr: 000000 haben. Neben den problematischen Thermostaten habe ich auch noch welche mit Version 1.0 sowie 1.8 erfolgreich anlernen können. Hat schon mal jemand von euch das Problem gehabt oder kann mir dabei helfen?

Hardware / Software
- CUL_MAX V 1.67 CUL868
- FHEM fhem.pl:20460/2019-11-05
- Banana Pro mit Armbian (Debian Stretch) kernel 4.19.62-sunxi

Was ich bis jetzt gemacht haben.
- Thermostate zurück gesetzt (3 Tasten Griff)
- Alle MAX Produkte und CUL aus FEHM raus geschmissen und neu angelegt
- Andere Thermostate erfolgreich angelernt.
- Beim anlernen darauf geachtet genug Credits zu haben.

Wzut

Hmm Version 1.4 habe ich keine, nur 1.0 und 1.6.
a. Woher hast du die Info das sie die Adresse 000000 haben ?
b. bitte nicht immer die Geräte in FHEM komplett löschen, bringt nichts ausser zusätzliche Arbeit (FHEM ist kein Windoof ... )
c. Stell bitte dein CUL_MAX Device auf vebose 5 und drücke danach bei einem der beiden HTs die Boost Taste ein paar Sekunden (pairing)
    Den Log Abschnitt bitte hier in Code Tags posten  und bitte auch ein list dieses HTs noch anfügen
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Blaukraut

a. Das steht im DeviceOverview "addr 000000". Auch im list ist das noch mal zu sehen.

b. ja okey :) Danke für die Info. Ich dachte immer das das Pairing auch in FHEM gespeichert wird und deswegen auch dort gelöscht werden muss wenn das Gerät zurück gesetzt wird.

c. Zurzeit habe ich nur eines der Thermostate in Betrieb und angelernt.
Log des Pairing
2019.12.01 15:37:32 5: CUL/RAW: /Z17000400000000123456001401FF49455130313930343239FD

2019.12.01 15:37:32 4: CUL_Parse: CUL0 Z17000400000000123456001401FF49455130313930343239FD -75.5
2019.12.01 15:37:32 5: CUL0: dispatch Z17000400000000123456001401FF49455130313930343239
2019.12.01 15:37:32 5: CUL_MAX_Parse: len 23, msgcnt 00, msgflag 04, msgTypeRaw PairPing, src 000000, dst 123456, groupid 0, payload 1401FF49455130313930343239
2019.12.01 15:37:32 5: CUL_MAX_Parse: rssi: -75.5
2019.12.01 15:37:32 5: CUL_MAX_Parse: Got PairPing (dst 123456, pairmode 0), firmware 20, type 1, testresult 255, serial IEQ0190429
2019.12.01 15:37:32 3: CUL_MAX_Parse: Re-Pairing device 000000 of type HeatingThermostat with serial IEQ0190429
2019.12.01 15:37:32 5: cm: dispatch MAX,1,define,000000,HeatingThermostat,IEQ0190429,0
2019.12.01 15:37:32 5: MAX_Parse MAX,1,define,000000,HeatingThermostat,IEQ0190429,0
2019.12.01 15:37:32 1: Device changed serial from IEQ0188498 to IEQ0190429
2019.12.01 15:37:32 5: Starting notify loop for MAX_000000, 3 event(s), first is groupid: 0
2019.12.01 15:37:32 5: createNotifyHash
2019.12.01 15:37:32 5: End notify loop for MAX_000000
2019.12.01 15:37:32 5: Starting notify loop for MAX_000000, 2 event(s), first is firmware: 1.4
2019.12.01 15:37:32 5: End notify loop for MAX_000000
2019.12.01 15:37:32 5: CUL_MAX_Send: enqueuing 0b2100011234560000000000
2019.12.01 15:37:32 5: CUL_MAX_SendQueueHandler: 1 items in queue
2019.12.01 15:37:32 5: SW: X
2019.12.01 15:37:32 5: CUL/RAW (ReadAnswer): 21  900

2019.12.01 15:37:32 5: Starting notify loop for CUL0, 1 event(s), first is credit10ms: 900
2019.12.01 15:37:32 5: End notify loop for CUL0
2019.12.01 15:37:32 5: needPreamble: 1, necessaryCredit: 110, credit10ms: 900
2019.12.01 15:37:32 5: CUL0 sending Zs0b2100011234560000000000
2019.12.01 15:37:32 5: SW: Zs0b2100011234560000000000
2019.12.01 15:37:33 5: CUL_MAX_SendQueueHandler: 1 items in queue
2019.12.01 15:37:33 5: CUL_MAX_SendQueueHandler: 1 items in queue
2019.12.01 15:37:34 5: CUL/RAW: /Z0E210202000000123456000119002704

2019.12.01 15:37:34 4: CUL_Parse: CUL0 Z0E210202000000123456000119002704 -72
2019.12.01 15:37:34 5: CUL0: dispatch Z0E2102020000001234560001190027
2019.12.01 15:37:34 5: CUL_MAX_Parse: len 14, msgcnt 21, msgflag 02, msgTypeRaw Ack, src 000000, dst 123456, groupid 0, payload 01190027
2019.12.01 15:37:34 5: CUL_MAX_Parse: rssi: -72
2019.12.01 15:37:34 5: cm: dispatch MAX,1,Ack,000000,01190027
2019.12.01 15:37:34 5: MAX_Parse MAX,1,Ack,000000,01190027
2019.12.01 15:37:34 5: MAX_Parse MAX,1,ThermostatState,000000,190027
2019.12.01 15:37:34 5: battery 0, rferror 0, panel 0, langateway 1, dstsetting 1, mode 1, valveposition 0 %, desiredTemperature 19.5, until , curTemp
2019.12.01 15:37:34 5: Starting notify loop for MAX_000000, 9 event(s), first is mode: manual
2019.12.01 15:37:34 5: End notify loop for MAX_000000
2019.12.01 15:37:34 5: Got matching ack
2019.12.01 15:37:34 5: CUL_MAX_SendQueueHandler: 1 items in queue


list MAX_000000
Internals:
   CFGFN     
   DEF        HeatingThermostat 000000
   FUUID      5dda63f6-f33f-d06c-7ac6-64e1d0ff59b6fdcf
   IODev      cm
   LASTInputDev cm
   MSGCNT     329
   NAME       MAX_000000
   NR         413
   RSSI       -71
   STATE      19.5 °C
   TYPE       MAX
   addr       000000
   backend    cm
   cm_MSGCNT  329
   cm_TIME    2019-12-01 15:02:26
   dstsetting 1
   mode       1
   rferror    0
   serial     IEQ0188498
   type       HeatingThermostat
   READINGS:
     2019-12-01 15:02:26   RSSI            -71
     2019-11-24 13:02:18   TimeInformationHour 2
     2019-12-01 15:02:26   battery         ok
     2019-12-01 15:02:26   batteryState    ok
     2019-11-24 16:52:25   boostDuration   25
     2019-11-24 16:52:25   boostValveposition 80
     2019-11-24 16:52:25   comfortTemperature 21.0
     2019-11-24 16:52:25   decalcification Sat 12:00
     2019-12-01 15:02:26   desiredTemperature 19.5
     2019-11-24 16:52:25   ecoTemperature  17.0
     2019-11-24 16:52:25   firmware        1.4
     2019-11-24 16:52:25   groupid         0
     2019-11-24 16:52:25   maxValveSetting 100
     2019-11-24 16:52:25   maximumTemperature on
     2019-11-24 16:52:25   measurementOffset 0.0
     2019-11-24 16:52:25   minimumTemperature off
     2019-12-01 15:02:26   mode            manual
     2019-12-01 15:02:25   msgcnt          32
     2019-12-01 15:02:26   panel           unlocked
     2019-12-01 15:02:26   rferror         0
     2019-12-01 15:02:26   state           19.5 °C
     2019-12-01 15:01:21   temperature     20.8
     2019-11-24 16:52:25   testresult      255
     2019-11-24 16:52:25   valveOffset     0
     2019-12-01 15:02:26   valveposition   0
     2019-11-24 16:52:25   weekprofile-0-Sat-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-0-Sat-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
     2019-11-24 16:52:25   weekprofile-1-Sun-temp 17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-1-Sun-time 00:00-06:00  /  06:00-22:00  /  22:00-24:00
     2019-11-24 16:52:25   weekprofile-2-Mon-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-2-Mon-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
     2019-11-24 16:52:25   weekprofile-3-Tue-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-3-Tue-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
     2019-11-24 16:52:25   weekprofile-4-Wed-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-4-Wed-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
     2019-11-24 16:52:25   weekprofile-5-Thu-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-5-Thu-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
     2019-11-24 16:52:25   weekprofile-6-Fri-temp 17.0 °C  /  21.0 °C  /  17.0 °C  /  21.0 °C  /  17.0 °C
     2019-11-24 16:52:25   weekprofile-6-Fri-time 00:00-06:00  /  06:00-09:00  /  09:00-17:00  /  17:00-23:00  /  23:00-24:00
     2019-11-24 16:52:25   windowOpenDuration 15
     2019-11-24 16:52:25   windowOpenTemperature 12.0
   internals:
     interfaces thermostat;battery;temperature
Attributes:
   IODev      cm
   alias      HT_Esszimmer
   room       MAX

Wzut

Zitat von: Blaukraut am 01 Dezember 2019, 15:48:44
Ich dachte immer das das Pairing auch in FHEM gespeichert
Auf den Gedanken kann man beim Wort pair kommen, in Wahrheit ist das aber eine recht einseitige Beziehung, da hier das Gerät nur mitgeteilt bekommt wer sein zukünftiger Verwalter ist :)

OK, jetzt glaube ich es mit der 000000, saudoof. Langfristig wirst dich da leider von einer der beiden Nullen trennen müssen bzw nur als Ersatz für die andere benutzen können. Ich habe auch keine Ahnung ob es bei ELV bzw. der original MAX Software die Möglichkeit des Firmware Updates gibt, eventuell mal direkt ELV anschreiben.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

rischbiter123

Moin,
Zitatob es bei ELV bzw. der original MAX Software die Möglichkeit des Firmware Updates gibt
nach meinem Wissensstand muss man die Teile dafür einsenden, dann ist es möglich.

LG

Andreas
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

Wzut

ahh OK, aber bei einem aktuellen ELV Neupreis von 14,95 € stellt sich die Frage ob sich da der Aufwand lohnt
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

thburkhart

ein ähnliches Thema ist hier

https://forum.fhem.de/index.php/topic,105495.0.html

behandelt worden.
Ich habe inzwischen mit meinem dort genannten "Rezept" erfolgreich 5 WS und 10 HTs "writable" anlernen können.

Wichtig ist dabei das geduldige Warten.

1 RASPI4B, 1 RASPI3B, 2 CUL, 2 Jeelink, 60 Tuya-Devices (Schalter, Dimmer, Sensoren, Cameras), 30 HUE-Lampen, 5 MAX! WTs, 16 MAX! HTs, 12 MAX! FKs, 1 Bresser 5in1, 1 OilFox, 8 ALEXA Echos und Dots, FHEM, 5 Tasmota-Devices, SonOff -Bridge, PowerFox, Buderus KM200