HM-CC-RT-DN

Begonnen von Alex85, 13 September 2013, 11:03:07

Vorheriges Thema - Nächstes Thema

Mani007

Vielen Dank für die Antworten,

Wie muss ich die 00_CUL abändern finde den einstieg nicht wo es beschrieben ist . Sorry

Ansonsten immer wieder hammer wie hier geholfen wird .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

martinp876

anbei mein 00_CUL.

Gruss Martin

frank

hi martin,

es gibt aktuell v1.61 als standard. hat glaube ich nichts mit "deiner v1.61" zu tun, falls du diese meinst http://forum.fhem.de/index.php/topic,25058.msg181910.html#msg181910. nicht das es hier verwechslungen und komplikationen gibt.

ZitatVersion 1.61 (2014-06-28)
- Fix asksin "garbage" message, after X00 followed by X21 (fhem restart)

Version 1.60 (2014-06-22)
- RX/TX switch bugfix (saves 2ms when switching)

Version 1.59 (2014-06-15)
- added display_hex8 function in display.h/.c. Is compiled with #define
  HAS_DISPLAY_32BIT_HEX8. by noansi
- added cc1101 PLL lock check functions and task, see cc1101_pllcheck.h/.c.
  by noansi
- added receiving support of wireless m-bus (T or S mode)
- SOMFY/Simu send routines by thdankert
- rpiaddon: initial version for Raspberry PI addon board by Damian Nelson
- SCC: inital addition of new RPi extension
- UNIROLL send routines (currently CUL only) by C_Herrmann

Version 1.58 (2014-03-14)
- CUNO2: support for KWL EC 200/300/500 Helios Lueftungen (HAS_HELIOS) via
  RS485
- !CUL: extended command for reading unique eeprom values provided by Dudette
  bootloader. (RM: MAC addr / RP: 128bit RSA private key)
- all: added sending support for "Kxxxx" messages (requires RAWSEND enabled)
- all: IT & REVOLT receive support from mehf (disabled per default)
- all: add AskSin-support for OTA firmware-update

nur mal so als hinweis.

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

martinp876

möglich....
mal sehen, ob das projekt CUL-Timing schon verworfen wurde. Wäre schade.

Mani007

Jetzt sthet leider in der Logfile mit der neuen 00_CUL :

Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

martinp876

sollte kein Problem sein. Deine CUL ist wahrscheinlich noch nicht "timing-fähig".
Den Fehler werden ich entfernen.

"Meine" 1.61 ist im Anhang. Leider mit der gleichen nummer. Die kann timestamps und damit eine timing korrektur

Mani007

Leider nicht Cul wurde mit FLIP geflasht !

Fhem neugestart

2014.07.25 16:49:43.346 2: CUL_HM fwUpdate HZ_Bad entered mode - switch speed
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value $mNo in sprintf at ./FHEM/10_CUL_HM.pm line 5210.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value $mNo in sprintf at ./FHEM/10_CUL_HM.pm line 5210.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value $mNo in sprintf at ./FHEM/10_CUL_HM.pm line 5210.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

martinp876

wenn du die CUL nicht flashst wird dir die neue SW nichts bringen.

Der Fehler sollte verschwinden, wenn du in Zeile 895 addierst
    } else {
      $dmsgLog = "               ".join(" ",(unpack'A1A2A2A4A6A6A*',$dmsg));
      $hash->{helper}{ref}{dly} = 0;
    }

holzwurm83

Hallo zusammen,

ich habe das mit dem Update noch einige mal probiert, aber leider ohne erfolg. >:(

Es steht weiterhin CRC auf dem RT.

Zitat2014.07.25 20:00:09 2: CUL_HM fwUpdate started for AZ_RT_links
2014.07.25 20:00:09 5: CUL_HM AZ_RT_links protEvent:CMDs_processing...
2014.07.25 20:00:09 3: CUL_HM set AZ_RT_links fwUpdate hm_cc_rt_dn_update_V1_3_001_140314.eq3 30
2014.07.25 20:00:14 4: CUL_HM_Resend: AZ_RT_links nr 2
2014.07.25 20:00:14 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1
2014.07.25 20:00:17 2: CUL_HM fwUpdate AZ_RT_links entered mode - switch speed
2014.07.25 20:00:17 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM fwUpdate write block 1 of 234: 10 messages
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:0
2014.07.25 20:00:22 4: CUL_HM_Resend: AZ_RT_links nr 3
2014.07.25 20:00:22 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1

Kann ich überhaupt von 1.0 auf 1.3 Updaten?
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Mani007

Ich hoffe wir reden nicht aneinander vorbei mit die CUL meinst du doch den CUL USB STICK ??

Ich habe deine hex datei runtergeladen und mit FLIP geflasht .

Abänderung der 00_CUL.pm brachte besserung keine Fehlermeldung mehr seitens Subroutine mehr .

Aber leider beendet er das update mit Fehlermeldung immer noch mit fail:Block2 .

2014.07.25 20:16:54.241 2: CUL_HM fwUpdate started for HZ_Bad
2014.07.25 20:16:54.284 3: CUL_HM set HZ_Bad fwUpdate ./hm_cc_rt_dn_update_V1_3_001_140314.eq3 100
2014.07.25 20:17:02.409 3: set WWBSteuerung on-for-timer 60 : FW update in progress - please wait
2014.07.25 20:17:02.411 3: WWBEINAUS: FW update in progress - please wait
2014.07.25 20:17:04.798 2: CUL_HM fwUpdate HZ_Bad entered mode - switch speed
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

holzwurm83

Hallo zusammen,

ich habe es nun endlich geschafft alle meine RTs upzudaten!  ;D

Die RTs zeigen beim Start immer 1.3 an, aber in Fhem steht immer noch 1.1 oder 1.0. Muss ich da noch mal was machen?

Mir ist auch noch in diesem Zusammenhang aufgefallen, dass Fhem nicht für alle RTs LogFiles angelegt hat. Kann ich das irgendwie automatisch nachholen?

Des weiteren sind die RTs von Fhem unterschiedlich angelegt worden. Liegt denke ich daran das ich mir die RTs nach und nach gekauft habe und zum teil mit unterschiedlichen FWs? Kann ich das auch irgendwie automatisch anpassen?
Zitatdefine BAD_RT_rechts CUL_HM 22080F
attr BAD_RT_rechts .devInfo 00FFFF
attr BAD_RT_rechts .stc 59
attr BAD_RT_rechts IODev CUL_1
attr BAD_RT_rechts actCycle 000:10
attr BAD_RT_rechts actStatus alive
attr BAD_RT_rechts autoReadReg 4_reqStatus
attr BAD_RT_rechts expert 2_full
attr BAD_RT_rechts firmware 1.0
attr BAD_RT_rechts model HM-CC-RT-DN
attr BAD_RT_rechts room CUL_HM
attr BAD_RT_rechts serialNr KEQ0510505
attr BAD_RT_rechts subType thermostat
attr BAD_RT_rechts webCmd getConfig:burstXmit

define BAD_RT_links CUL_HM 240233
attr BAD_RT_links IODev CUL_1
attr BAD_RT_links actCycle 000:10
attr BAD_RT_links actStatus alive
attr BAD_RT_links autoReadReg 4_reqStatus
attr BAD_RT_links expert 2_full
attr BAD_RT_links firmware 1.1
attr BAD_RT_links model HM-CC-RT-DN
attr BAD_RT_links room CUL_HM
attr BAD_RT_links serialNr KEQ0909222
attr BAD_RT_links subType thermostat
attr BAD_RT_links verbose 5
attr BAD_RT_links webCmd getConfig:clear msgEvents:burstXmit
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

Mani007

Hallo holzwurm83,

wie hast du das geschafft ich habe den Cul Stick geflasht und die 00_CUL wie beschrieben von martin hergenommen aber bei gehts einfach nicht .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO

holzwurm83

Zitat von: Mani007 am 26 Juli 2014, 18:14:03
Hallo holzwurm83,

wie hast du das geschafft ich habe den Cul Stick geflasht und die 00_CUL wie beschrieben von martin hergenommen aber bei gehts einfach nicht .

Ich habe das mit der CUL FW Version 1.58 gemacht. Und habe das meine Fhemumgebung die ich mir vor einigen Tagen in einer VirtualBox mit Linux Debian aufgebaut habe noch mal probiert. Anfangs ging es nicht allerdings lag das dann wohl eher daran, das ich das letzte Fhem update da noch nicht drauf hatte. Da die VirtualBox auf meinem MacBook Pro läuft habe ich die CUL da angesteckt und bin zu jedem RT um die Sendequalität sicher zu stellen.
- Fhem auf einem MacMini Server
- CUL; HMLAN; CUNO2 für FS20; HM-Wired RS485 LAN Gateway
- HMW_Sen_SC_12_FM; HMW_LC_Sw2_DR; HMW_LC_Bl1_DR; HMW_IO_12_Sw7; HMW_IO_12_Sw14_DR; HMW_IO_12_FM; HBW_1W_T10
- HM-TC-IT-WM-W-EU; HM-CC-RT-DN

frank

ZitatDie RTs zeigen beim Start immer 1.3 an, aber in Fhem steht immer noch 1.1 oder 1.0. Muss ich da noch mal was machen?
das sollte sich ändern, wenn du den rt in den anlernmodus bringst. nur den rt. fhem nicht.

ZitatMir ist auch noch in diesem Zusammenhang aufgefallen, dass Fhem nicht für alle RTs LogFiles angelegt hat. Kann ich das irgendwie automatisch nachholen?

Des weiteren sind die RTs von Fhem unterschiedlich angelegt worden. Liegt denke ich daran das ich mir die RTs nach und nach gekauft habe und zum teil mit unterschiedlichen FWs? Kann ich das auch irgendwie automatisch anpassen?
wenn du das nicht manuell machen möchtest, kannst du natürlich auch alles löschen und nochmal neu anlegen lassen (pair). dann sind deine änderungen aber auch weg.

und immer an save denken.  ;)

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Mani007

Weiss noch jemand rat oder muss ich den thermostat einschicken oder einen neuen kaufen . Ich trau mich keinen 2 rt zu flashen .
FHEM 5.5 auf Raspberry Pi B+

FB7390 Fritz!OS6.23
CUL 868  V1.61 / 1 x HM-SCI-3-FM / 1 x HM-SEC-SC / 3 x HM-LC-DIM1T-FM / 1 x HM-LC-DIM1TBU-FM /     
4 x HM-CC-RT-DN / 3 x HM-LC-SW1-FM / 2 x HM-WDS30-T-O / 2 x FRITZ!DECT 200 / Openvpn /VU + DUO