HMS100TF u HM_CC_RT_DN

Begonnen von hansgans, 27 Januar 2014, 19:51:40

Vorheriges Thema - Nächstes Thema

hansgans

das peerChan zwischen dem virt btn und dem weather chan hat funktioniert jetzt bräucht ihr nur noch hilfe beim notify :)

martinp876

Unnötig - kann gelöscht werden
attr virTemp autoReadReg 4_reqStatus
attr virTemp expert 2_full

sollte geändert werden
attr virTemp_Btn1 webCmd virtTemp:virtHum

muss geändert werden
define virtemp1 notify HMS100TF_29b2:temperature.* set virTemp_Btn1 virtTemp $EVTPART1

$EVTPART1: hier bin ich mir nicht sicher an welcher Stelle die temperatur des HMS steht.

Irgendwann sollte ein
set virTemp_Btn1 peerChan 0 CUL_HM_HM_CC_RT_DN_21BACB_Weather single
passiert sein. Und im RT sollte nach abschluss der virTemp_Btn1 in der peerlist des  CUL_HM_HM_CC_RT_DN_21BACB_Weather zu sehen sein

Optional kann man auch die Namen verkürzen ;)

Gruss Martin

hansgans

das funkt jetzt sieht dann so aus

# Vir Temp Wohnzimmer

define virTemp CUL_HM 123456
attr virTemp model virtual_1
attr virTemp peerIDs
attr virTemp subType virtual
attr virTemp webCmd virtual
define virTemp_Btn1 CUL_HM 12345601
attr virTemp_Btn1 model virtual_1
attr virTemp_Btn1 peerIDs 21BACB01,
attr virTemp_Btn1 webCmd virtTemp:virtHum
define virtemp1 notify HMS100TF_29b2:temperature.* set virTemp_Btn1 virtTemp $EVTPART1


kann ich das auch für andere räume hernehmen ? weil er löst für die anderen räume kein notify aus wenn die temperatur reinkommt


hansgans

bei 2 kommt im log

2014.02.02 09:52:30 5: Cmd: >set virTemp4_Btn1 virtTemp $EVTPART1<
2014.02.02 09:52:30 3: virtemp5 return value: Unknown argument virtTemp, choose one of peerChan postEvent press

hansgans

jetzt gehts erst peerchan dann gehts

hansgans

eine sache die mich noch stört ist das die ihre virtuelle
temperatur verlieren lässt sich dann nur beheben mit

1 nochmal peeren
2 und danach ein get config

sonst lauft das eigentlich alles ganz gut


martinp876

Zitatdas die ihre virtuelle temperatur verlieren
wer sind die - und wann verlieren sie ihre temp?

welche teil musst du noch einmal peeren? Der RT vergisst das peeren nicht.
getConfig ändert eigentlich nichts. Könnte aber sein, dass durch anlernen der mechanismuss neu gestartet wird. Wenn der restart zu lange her, oder etwas verloren gegangen ist sind die beiden nicht synchron. Sollten sie aber wieder werden, dauert aber.

Gruss Martin

hansgans

#22
define HMS100TF_979e HMS 979e temperatur fühler

geht über notify auf

define virtemp1 notify HMS100TF_29b2:temperature.* set virTemp_Btn1 virtTemp $EVTPART1

define virTemp CUL_HM 123456
attr virTemp model virtual_1
attr virTemp peerIDs
attr virTemp subType virtual
attr virTemp webCmd virtual
define virTemp_Btn1 CUL_HM 12345601
attr virTemp_Btn1 alias Whz_Hzg_virtual
attr virTemp_Btn1 model virtual_1
attr virTemp_Btn1 peerIDs 21BACB01,
attr virTemp_Btn1 webCmd virtTemp:virtHum

und ist gepeert mit

define Whz_Hzg_Weather CUL_HM 21BACB01
attr Whz_Hzg_Weather model HM-CC-RT-DN
attr Whz_Hzg_Weather peerIDs 00000000,12345601,

der HM-CC-RT-DN nimmt dann seine eigene temperatur am heizkörperthermostat her und nicht die gepeerte vom virt temp

wann ist immer unterschiedlich

1 bild normal
2 bild verliert der da einfach die richtige temp

martinp876

du könntest einmal ein logfile mit den Temperaturen erstellen - und grafisch darstellen - da sollte man die Probleme schneller sehen.

was du wann neu peeren musstet ist mir nicht klar. Sicher ist, dass du ein save machen musst um die peers des virTemp_Btn1 zu speichern


hansgans

#24
ich würde sagen schön zu sehen im unteren bild :)

weil ich es grad sehe

im fhem log

Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 2320.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 2320.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 2320.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 2320.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 2320.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.

se of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3520.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3522.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3526.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value $p in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 3835.
Use of uninitialized value $mFlg in bitwise and (&) at ./FHEM/10_CUL_HM.pm line 3837.
Use of uninitialized value $mTp in string eq at ./FHEM/10_CUL_HM.pm line 3927.
2014.02.09 09:12:27 0: HMLAN_Parse: HMLAN1 R:R15B466A7 stat:0002 t:00000000 d:FF r:7FFF     m:03   
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.
2014.02.09 09:12:52 5: CUL/RAW: /H76260093415104

2014.02.09 09:12:52 4: CUL_Parse: CUN123 H76260093415104 -72
2014.02.09 09:12:52 5: CUN123 dispatch 810e04xx0510a0017626000000934151
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3515.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3520.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3522.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3526.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3541.
Use of uninitialized value $p in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 3835.
Use of uninitialized value $mFlg in bitwise and (&) at ./FHEM/10_CUL_HM.pm line 3837.
Use of uninitialized value $mTp in string eq at ./FHEM/10_CUL_HM.pm line 3927.
2014.02.09 09:13:01 0: HMLAN_Parse: HMLAN1 R:R15B4E827 stat:0002 t:00000000 d:FF r:7FFF     m:01   
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3520.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3522.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3526.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value $p in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 3835.
Use of uninitialized value $mFlg in bitwise and (&) at ./FHEM/10_CUL_HM.pm line 3837.
Use of uninitialized value $mTp in string eq at ./FHEM/10_CUL_HM.pm line 3927.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3520.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3522.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3526.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value $p in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 3835.
Use of uninitialized value $mFlg in bitwise and (&) at ./FHEM/10_CUL_HM.pm line 3837.
Use of uninitialized value $mTp in string eq at ./FHEM/10_CUL_HM.pm line 3927.
2014.02.09 09:13:46 0: HMLAN_Parse: HMLAN1 R:R15B59997 stat:0002 t:00000000 d:FF r:7FFF     m:04   
2014.02.09 09:13:46 0: HMLAN_Parse: HMLAN1 R:R15B5999F stat:0002 t:00000000 d:FF r:7FFF     m:05   
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3553.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3520.
Use of uninitialized value in addition (+) at ./FHEM/10_CUL_HM.pm line 3522.
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 3526.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value in sprintf at ./FHEM/10_CUL_HM.pm line 3534.
Use of uninitialized value $p in pattern match (m//) at ./FHEM/10_CUL_HM.pm line 3835.
Use of uninitialized value $mFlg in bitwise and (&) at ./FHEM/10_CUL_HM.pm line 3837.
Use of uninitialized value $mTp in string eq at ./FHEM/10_CUL_HM.pm line 3927.
2014.02.09 09:14:48 0: HMLAN_Parse: HMLAN1 R:R15B68C89 stat:0002 t:00000000 d:FF r:7FFF



martinp876

hm - die fehlerzeilen finde ich jetzt nicht. Welche Version nutzt du? Oder besser - mache einen update und prüfe noch einmal. Die Version ist schon ein paar Tage alt?