FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Wernieman am 30 September 2020, 18:04:58

Titel: CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 30 September 2020, 18:04:58
Hallo Freunde,

bei uns ist scheinbar mehrfach ein Termostat im Badezimmer naß geworden und hat es uns übelgenommen, sprich er fällt häufig aus. Es ist blöde, wenn man nach Hause kommt und der Badezimmerheitzkörper "glüht".

Da ich aber noch unbenutzte gebrauchte Reserve haben, möchte ich Ihn direkt austauschen. Kann mir jemand sagen, wie ich das am besten durchführe? So das ich wenig Änderungen in der CCU2 und in FHEM habe?

Habe keine Anleitung gefunden (oder mit den falschen Stichwörtern gesucht). Danke für eine Hilfe!

Btw: Braucht jemand einen defekten Homatic-Cassic-Heitzkörperventil?  ;D
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: zap am 30 September 2020, 19:11:45
- Das alte Thermostat von der CCU ablernen bzw. löschen
- Neues Gerät anlernen, gleichen Namen vergeben
- In FHEM im IO Device "get devicelist" ausführen
- Dann hängt es davon ab, wie Du das Gerät in FHEM definiert hast. Wenn Du den CCU-Namen verwendet hast, sollte ein Neustart genügen (dann kannst Du Dir "get devicelist" vorher sparen). Wenn Du die Adresse verwendet hast, musst Du das Define anpassen
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: frank am 30 September 2020, 19:24:24
ZitatBtw: Braucht jemand einen defekten Homatic-Cassic-Heitzkörperventil?
das wär ein schönes neues device zum spielen.
dann melde ich mal interesse an.
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 30 September 2020, 20:08:32
Wie die Geräte angelernt wurden, kann ich Dir nicht sagen. Hatte es "damals" automatisch machen lassen ...

Das list ist ziemlich lang ...
Internals:
   DEF        MEQ1887326
   FUUID      5c4f476e-f33f-f363-b397-9c9e8f29ff0769ae
   IODev      ccu2
   NAME       Heizung_Badezimmer_1
   NR         107
   STATE      21.0
   TYPE       HMCCUDEV
   ccuaddr    MEQ1887326
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Heizung_Badezimmer_1
   ccutype    HM-CC-RT-DN
   channels   7
   firmware   1.5
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attreour:
     .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   .attrminint:
   READINGS:
     2020-09-28 18:20:59   0.AES_KEY       1
     2020-09-28 18:20:59   0.CONFIG_PENDING false
     2020-09-28 18:20:59   0.DEVICE_IN_BOOTLOADER false
     2020-09-28 18:20:59   0.INHIBIT       false
     2020-09-28 18:20:59   0.LOWBAT        false
     2020-09-28 18:20:59   0.RSSI_DEVICE   1
     2020-09-28 18:20:59   0.RSSI_PEER     210
     2020-09-28 18:20:59   0.STICKY_UNREACH false
     2020-09-28 18:20:59   0.UNREACH       false
     2020-09-28 18:20:59   0.UPDATE_PENDING false
     2020-09-30 20:07:24   4.ACTUAL_TEMPERATURE 26.0
     2020-09-30 20:07:24   4.BATTERY_STATE 2.9
     2020-09-30 20:07:24   4.BOOST_STATE   0
     2020-09-30 20:07:24   4.CONTROL_MODE  0
     2020-09-30 20:07:24   4.FAULT_REPORTING 0
     2020-09-30 20:07:24   4.PARTY_START_DAY 1
     2020-09-30 20:07:24   4.PARTY_START_MONTH 1
     2020-09-30 20:07:24   4.PARTY_START_TIME 0
     2020-09-30 20:07:24   4.PARTY_START_YEAR 0
     2020-09-30 20:07:24   4.PARTY_STOP_DAY 1
     2020-09-30 20:07:24   4.PARTY_STOP_MONTH 1
     2020-09-30 20:07:24   4.PARTY_STOP_TIME 0
     2020-09-30 20:07:24   4.PARTY_STOP_YEAR 0
     2020-09-30 20:07:24   4.PARTY_TEMPERATURE 5.0
     2020-09-30 20:07:24   4.SET_TEMPERATURE 21.0
     2020-09-30 20:07:24   4.VALVE_STATE   0
     2020-09-30 20:07:24   control         21.0
     2020-09-30 20:07:24   hmstate         21.0
     2020-09-30 20:07:24   state           21.0
   hmccu:
     devspec    MEQ1887326
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.LOWBAT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      210
         OVAL       210
         SVAL       210
         VAL        210
       0.STICKY_UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UNREACH:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       4.ACTUAL_TEMPERATURE:
         OSVAL      26.0
         OVAL       26.000000
         SVAL       26.0
         VAL        26.000000
       4.BATTERY_STATE:
         OSVAL      2.9
         OVAL       2.900000
         SVAL       2.9
         VAL        2.900000
       4.BOOST_STATE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.CONTROL_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.FAULT_REPORTING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_START_DAY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_START_MONTH:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_START_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_START_YEAR:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_STOP_DAY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_STOP_MONTH:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_STOP_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_STOP_YEAR:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_TEMPERATURE:
         OSVAL      5.0
         OVAL       5.000000
         SVAL       5.0
         VAL        5.000000
       4.SET_TEMPERATURE:
         OSVAL      21.0
         OVAL       21.000000
         SVAL       21.0
         VAL        21.000000
       4.VALVE_STATE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
Attributes:
   IODev      ccu2
   controldatapoint 4.SET_TEMPERATURE
   event-on-change-reading .*
   event-on-update-reading .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   room       Heizung
   statedatapoint 4.SET_TEMPERATURE
   stripnumber 1


Bist Du Dir sicher mit "in CCU2 löschen"? Dann gehen doch die Verknüpfungen verlohren ...
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: zap am 30 September 2020, 21:01:19
Wenn es exakt der gleiche Gerätetyp ist, kannst Du das Gerät in der CCU "tauschen".

Dazu bringst Du das neue Gerät in den Anlernmodus und startest das Anlernen in der CCU. Sobald das neue Gerät im Posteingang der CCU angezeigt wird, findest Du dort auch einen Button "Tauschen".

Ich habe das noch nie verwendet. Keine Ahnung, ob dabei die Verknüpfungen übernommen werden
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 01 Oktober 2020, 08:01:15
Danke .. werde dann mal testen und berichten ...
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 01 Oktober 2020, 08:55:23
Also ...scheinbar hat alles geklappt. Sogar die FHEM Definition fürs Neue/Alte Gerät funktioniert scheinbar immer noch ...
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: zap am 01 Oktober 2020, 13:44:04
Zitat von: Wernieman am 01 Oktober 2020, 08:55:23
Also ...scheinbar hat alles geklappt. Sogar die FHEM Definition fürs Neue/Alte Gerät funktioniert scheinbar immer noch ...

Interessant. Kannst Du mal prüfen, ob im Internal ccuaddr vom FHEM Device die neue Adresse drin steht?
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 01 Oktober 2020, 14:06:30
Reicht DIr ein list?
Internals:
   DEF        MEQ1887326
   FUUID      5c4f476e-f33f-f363-b397-9c9e8f29ff0769ae
   IODev      ccu2
   NAME       Heizung_Badezimmer_1
   NR         107
   STATE      21.0
   TYPE       HMCCUDEV
   ccuaddr    LEQ0421770
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Heizung_Badezimmer_1
   ccutype    HM-CC-RT-DN
   channels   7
   firmware   1.5
   statevals  devstate
   .attraggr:
   .attreocr:
     .*
   .attreour:
     .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   .attrminint:
   READINGS:
     2020-09-28 18:20:59   0.AES_KEY       1
     2020-10-01 08:46:55   0.CONFIG_PENDING 0
     2020-10-01 08:46:46   0.DEVICE_IN_BOOTLOADER 0
     2020-09-28 18:20:59   0.INHIBIT       false
     2020-09-28 18:20:59   0.LOWBAT        false
     2020-09-28 18:20:59   0.RSSI_DEVICE   1
     2020-09-28 18:20:59   0.RSSI_PEER     210
     2020-10-01 08:46:53   0.STICKY_UNREACH 1
     2020-10-01 08:46:54   0.UNREACH       0
     2020-09-28 18:20:59   0.UPDATE_PENDING false
     2020-10-01 14:02:04   4.ACTUAL_TEMPERATURE 21.6
     2020-10-01 14:02:04   4.BATTERY_STATE 2.9
     2020-10-01 14:02:04   4.BOOST_STATE   0
     2020-10-01 14:02:04   4.CONTROL_MODE  0
     2020-10-01 14:02:04   4.FAULT_REPORTING 0
     2020-10-01 14:02:04   4.PARTY_START_DAY 1
     2020-10-01 14:02:04   4.PARTY_START_MONTH 1
     2020-10-01 14:02:04   4.PARTY_START_TIME 0
     2020-10-01 14:02:04   4.PARTY_START_YEAR 0
     2020-10-01 14:02:04   4.PARTY_STOP_DAY 1
     2020-10-01 14:02:04   4.PARTY_STOP_MONTH 1
     2020-10-01 14:02:04   4.PARTY_STOP_TIME 0
     2020-10-01 14:02:04   4.PARTY_STOP_YEAR 0
     2020-10-01 14:02:04   4.PARTY_TEMPERATURE 5.0
     2020-10-01 14:02:04   4.SET_TEMPERATURE 21.0
     2020-10-01 14:02:04   4.VALVE_STATE   0
     2020-10-01 14:02:04   control         21.0
     2020-10-01 14:02:04   hmstate         21.0
     2020-10-01 14:02:04   state           21.0
   hmccu:
     devspec    MEQ1887326
     adr:
     dev:
     dp:
       0.AES_KEY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.CONFIG_PENDING:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
       0.DEVICE_IN_BOOTLOADER:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
       0.INHIBIT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.LOWBAT:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       0.RSSI_DEVICE:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.RSSI_PEER:
         OSVAL      210
         OVAL       210
         SVAL       210
         VAL        210
       0.STICKY_UNREACH:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       0.UNREACH:
         OSVAL      1
         OVAL       1
         SVAL       0
         VAL        0
       0.UPDATE_PENDING:
         OSVAL      false
         OVAL       false
         SVAL       false
         VAL        false
       4.ACTUAL_TEMPERATURE:
         OSVAL      21.6
         OVAL       21.600000
         SVAL       21.6
         VAL        21.600000
       4.BATTERY_STATE:
         OSVAL      2.9
         OVAL       2.900000
         SVAL       2.9
         VAL        2.900000
       4.BOOST_STATE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.CONTROL_MODE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.FAULT_REPORTING:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_START_DAY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_START_MONTH:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_START_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_START_YEAR:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_STOP_DAY:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_STOP_MONTH:
         OSVAL      1
         OVAL       1
         SVAL       1
         VAL        1
       4.PARTY_STOP_TIME:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_STOP_YEAR:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
       4.PARTY_TEMPERATURE:
         OSVAL      5.0
         OVAL       5.000000
         SVAL       5.0
         VAL        5.000000
       4.SET_TEMPERATURE:
         OSVAL      21.0
         OVAL       21.000000
         SVAL       21.0
         VAL        21.000000
       4.VALVE_STATE:
         OSVAL      0
         OVAL       0
         SVAL       0
         VAL        0
Attributes:
   IODev      ccu2
   controldatapoint 4.SET_TEMPERATURE
   event-on-change-reading .*
   event-on-update-reading .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   room       Heizung
   statedatapoint 4.SET_TEMPERATURE
   stripnumber 1


Altes list siehe oben
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: zap am 01 Oktober 2020, 15:10:25
Cool! Ich hatte vor langer Zeit mal diese Adress-Umstellungen implementiert. sie aber nie getestet.

Die CCU schickt HMCCU nämlich in diesem Fall einen RPC Event vom Typ ReplaceDevice mit alter und neuer Adresse. HMCCU ändert daraufhin die Adresse des entsprechenden FHEM Device.
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 01 Oktober 2020, 15:51:19
Cool .. Du bist besssr als Du denkst  8)
Titel: Antw:CCU2 + FHEM Heitzkörper Termostat Tausch
Beitrag von: Wernieman am 11 November 2020, 18:03:47
Nur mal als Ergänzung:
Habe letzte Woche ein CCU2 Update eingespielt. Scheinbar hat genau dieser Thermostat dasbei Probleme gemacht, er wurde seit dem in FHEM nicht aktuallisiert.  Habe dann gesehen, das im dev die alte "Nummer" stand. Habe diese ausgetausch und seit dem funktioniert es ....

Komisch, das dieses so passiert ist ...