MAX Thermostat geht nicht in Anlernmodus

Begonnen von stgeran, 02 März 2013, 14:53:37

Vorheriges Thema - Nächstes Thema

stgeran

Hat aber nichts geholfen. Ich habe immer noch folgende Meldung:

2013.03.05 20:06:16 3: No I/O device found for CULMAX0
2013.03.05 20:06:16 1: CULMAX0: did not find suitable IODev (CUL etc. in rfmode MAX)! You may want to execute 'attr CULMAX0 IODev SomeCUL'
2013.03.05 20:06:16 1: Including ./log/fhem.save
2013.03.05 20:06:32 2: You are using an old version of the CUL firmware, which has known bugs with respect to MAX! support. Please update.
2013.03.05 20:06:35 2: CUL_MAX_SendQueueHandler: Missing ack from 064b29 for 0b190040123456064b290062

Muß ich statt SomeCUL meinen tatsächlichen, für MAX zuständigen CUL eintragen?
Das habe ich auch schon mal gemacht, brachte aber auch nichts.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Matthias Gehre

> You are using an old version of the CUL firmware, which has known bugs with respect to MAX! support. Please update.
Dann hast du nicht die neuste Firmware (1.53) geflasht.

Ja, statt SomeCUL muss da der Name deines CUL stehen.

stgeran

Welcher Befehl zeigt mir die Firmware an? Ich habe Firmware anzeigen in der Suche eingegeben, hilft nicht richtig weiter.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

John

get CUL version

liefert

CUL raw => V 1.53 CUL868


zu finden unter CommandRef bei CUL
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

stgeran

Danke, machmal sieht man vor lauter Bäumen den Wald nicht. Auf die Idee in der CommandRef zu sehen, bin ich gar nicht gekommen.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

stgeran

Also, ich bekomme es nicht gebacken. Das ist der Teil meiner cfg betreffend MAX

define CULMAX0 CUL_MAX 123456
attr CULMAX0 room CUL_MAX
attr CUL_1 rfmode MAX
attr CULMAX0 IODev CUL_1

define FileLog_CULMAX0 FileLog ./log/CULMAX0-%Y.log CULMAX0
attr FileLog_CULMAX0 logtype text
attr FileLog_CULMAX0 room CUL_MAX

define MAX_064b29 MAX HeatingThermostat 064b29
attr MAX_064b29 room MAX

define FileLog_MAX_064b29 FileLog ./log/MAX_064b29-%Y.log MAX_064b29
attr FileLog_MAX_064b29 logtype text
attr FileLog_MAX_064b29 room MAX

define MAX_353632 MAX ShutterContact 353632
attr MAX_353632 room MAX

define FileLog_MAX_353632 FileLog ./log/MAX_353632-%Y.log MAX_353632
attr FileLog_MAX_353632 logtype text
attr FileLog_MAX_353632 room MAX


Das ist das logfile

2013.03.12 18:38:08 1: Including fhem.cfg
2013.03.12 18:38:08 3: Opening CUL_0 device /dev/ttyACM0
2013.03.12 18:38:08 3: Setting CUL_0 baudrate to 9600
2013.03.12 18:38:08 3: CUL_0 device opened
2013.03.12 18:38:08 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.03.12 18:38:08 3: Opening CUL_1 device /dev/ttyACM1
2013.03.12 18:38:08 3: Setting CUL_1 baudrate to 9600
2013.03.12 18:38:08 3: CUL_1 device opened
2013.03.12 18:38:08 3: CUL_1: Possible commands: BCFiAZEGMRTVWXefmltux
2013.03.12 18:38:08 3: Opening HMLAN1 device 192.168.100.110:1000
2013.03.12 18:38:08 3: HMLAN1 device opened
2013.03.12 18:38:08 3: WEB: port 8083 opened
2013.03.12 18:38:08 3: WEBphone: port 8084 opened
2013.03.12 18:38:08 3: WEBtablet: port 8085 opened
2013.03.12 18:38:08 3: telnetPort: port 7072 opened
2013.03.12 18:38:08 3: Floorplan - added global userattr fp_1OG
2013.03.12 18:38:08 3: No I/O device found for schalter1
2013.03.12 18:38:08 3: No I/O device found for CULMAX0
2013.03.12 18:38:08 1: CULMAX0: did not find suitable IODev (CUL etc. in rfmode MAX)! You may want to execute 'attr CULMAX0 IODev SomeCUL'
2013.03.12 18:38:08 2: Switched CUL_1 rfmode to MAX
2013.03.12 18:38:08 1: Including ./log/fhem.save
2013.03.12 18:38:33 1: HMLAN setting owner to 123456 from 3F6851
2013.03.12 18:38:59 2: CUL_MAX_SendQueueHandler: Missing ack from 064b29 for 0f3f0403123456064b29000d0c1226f7
2013.03.12 18:39:30 0: Server shutdown
2013.03.12 18:39:34 1: Including fhem.cfg
2013.03.12 18:39:36 3: Opening CUL_0 device /dev/ttyACM0
2013.03.12 18:39:37 3: Setting CUL_0 baudrate to 9600
2013.03.12 18:39:37 3: CUL_0 device opened
2013.03.12 18:39:37 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.03.12 18:39:37 3: Opening CUL_1 device /dev/ttyACM1
2013.03.12 18:39:37 3: Setting CUL_1 baudrate to 9600
2013.03.12 18:39:37 3: CUL_1 device opened
2013.03.12 18:39:37 3: CUL_1: Possible commands: BCFiAZEGMRTVWXefmltux
2013.03.12 18:39:37 3: Opening HMLAN1 device 192.168.100.110:1000
2013.03.12 18:39:37 3: HMLAN1 device opened
2013.03.12 18:39:40 3: WEB: port 8083 opened
2013.03.12 18:39:40 3: WEBphone: port 8084 opened
2013.03.12 18:39:40 3: WEBtablet: port 8085 opened
2013.03.12 18:39:40 3: telnetPort: port 7072 opened
2013.03.12 18:39:40 3: Floorplan - added global userattr fp_1OG
2013.03.12 18:39:41 3: No I/O device found for schalter1
2013.03.12 18:39:41 3: No I/O device found for CULMAX0
2013.03.12 18:39:41 1: CULMAX0: did not find suitable IODev (CUL etc. in rfmode MAX)! You may want to execute 'attr CULMAX0 IODev SomeCUL'
2013.03.12 18:39:41 2: Switched CUL_1 rfmode to MAX
2013.03.12 18:39:41 1: Including ./log/fhem.save
2013.03.12 18:39:41 1: usb create starting
2013.03.12 18:39:42 1: usb create end

Diesen Part schaffe ich nicht, etwas in der cfg stimmt da nicht. Trotz dem hier:
attr CUL_1 rfmode MAX
attr CULMAX0 IODev CUL_1

2013.03.12 18:39:41 3: No I/O device found for CULMAX0
2013.03.12 18:39:41 1: CULMAX0: did not find suitable IODev (CUL etc. in rfmode MAX)! You may want to execute 'attr CULMAX0 IODev SomeCUL'
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

John

ich vermute es liegt daran
Zitatdefine CULMAX0 CUL_MAX 123456
attr CULMAX0 room CUL_MAX
attr CUL_1 rfmode MAX
attr CULMAX0 IODev CUL_1

ich denk folgendes wäre besser


define CUL_1 CUL /dev/ttyACM1@38400 0000
attr CUL_1 rfmode MAX


Du solltest das Attribut rfmode MAX unmittelbar nach dem define vom CUL_1 setzen
und den CUL_1 natürlich vor dem CULMAX0 definieren.

Es ist generell sinnvoll die Attribute unmittelbar immer nach dem Define zu setzen.


John
CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

stgeran

Du bist mein Held!!!
Nur wie sage ich dem CUL, dass er normalerweise im Slowrf sein soll; wegen den Stromwerten; und nur bei Bedarf in den MAX mode geht?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

stgeran

Ach, nochwas (ohne Tante Edith): Du hast den CUL mit 38400 angegeben. Kann ich meinen auch von 9600 auf 38400 umswitchen oder liegt die Begrenzung anderswo?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

John

Das wird deine Thermostate aber nicht freuen, wenn sie Ihren gepairten CUL nicht wieder finden.

Die Thermostate senden an den CUL jede signifikante Änderung (Sollwert geändert,
 Ventilstellung wurde verändert u.s.w)

Die versuchen 3x den CUL zu erreichen und geben dann auf mit einem rfError.

Interessieren Dich diese Werte denn nicht ? (Regelverhalten, Temperatur)

Ich setzte MAX und SlowRF ein und arbeite mit 2 CULs. Funktioniert prima.

Das MAX System arbeitet anders als SlowRF mit Quittierung, d.h. jedes Sendetelgramm muss vom Empfänger quittiert werden.

CubieTruck Docker Node-Red Tasmota Shelly Homematic-IP

Matthias Gehre

Soweit ich mich erinnere, wollen nur die Fensterkontakte Acks. Die Thermostate brauchen das nicht.

stgeran

Ja, ok, das wäre dann mein dritter CUL :-(
Ich hatte einen HMLAN für MAX angedacht, mußte mir aber dann sagen lassen, es geht nicht.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2