Erste Gehversuche mit FHEM + HomeMatic: Resnd + Overload

Begonnen von molnitza, 09 Januar 2014, 19:03:42

Vorheriges Thema - Nächstes Thema

molnitza

Hallo ersteinmal,

ich konnte es mir nicht nehmen lassen und habe mir einen Funk-Konfigurationsadapter (HM-CFG-USB-2 FW: 0.963) und ein Funk-Heizkörperthermostat (HM-CC-RT-DN) besorgt.

Das Pairing und das Anlegen der Devices mittels autocreate lief soweit ohne Probleme, nur kommen sehr häufig keine Befehle an. Somit kommt es zu Resends, die in kürzester Zeit zum Overload führen. Hat jemand eine Idee wie sich das abstellen lässt? An der Funkstrecke wird es wohl nicht liegen, da der Abstand zwischen den beiden Geräten nur ca. 3m beträgt.

Hier ein paar, eventuell nützliche, Infos:

fhem.cfg

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
\
Restart fhem for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define HMLAN0 HMLAN 127.0.0.1:1000
attr HMLAN0 hmId C1D1E1
attr HMLAN0 hmLanQlen 1_min
attr HMLAN0 wdTimer 25

##Thermostat Wohnzimmer##
define CUL_HM_HM_CC_RT_DN_234E0F CUL_HM 234E0F
attr CUL_HM_HM_CC_RT_DN_234E0F .devInfo 00FFFF
attr CUL_HM_HM_CC_RT_DN_234E0F .stc 59
attr CUL_HM_HM_CC_RT_DN_234E0F actCycle 000:10
attr CUL_HM_HM_CC_RT_DN_234E0F actStatus unknown
attr CUL_HM_HM_CC_RT_DN_234E0F expert 2_full
attr CUL_HM_HM_CC_RT_DN_234E0F firmware 1.0
attr CUL_HM_HM_CC_RT_DN_234E0F model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F room CUL_HM
attr CUL_HM_HM_CC_RT_DN_234E0F serialNr KEQ0651548
attr CUL_HM_HM_CC_RT_DN_234E0F subType thermostat
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F-%Y.log CUL_HM_HM_CC_RT_DN_234E0F
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F room CUL_HM
define CUL_HM_HM_CC_RT_DN_234E0F_Weather CUL_HM 234E0F01
attr CUL_HM_HM_CC_RT_DN_234E0F_Weather expert 1
attr CUL_HM_HM_CC_RT_DN_234E0F_Weather model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F_Weather peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F_Weather room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F_Weather FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F_Weather-%Y.log CUL_HM_HM_CC_RT_DN_234E0F_Weather
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_Weather logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_Weather room CUL_HM
define CUL_HM_HM_CC_RT_DN_234E0F_Climate CUL_HM 234E0F02
attr CUL_HM_HM_CC_RT_DN_234E0F_Climate expert 1
attr CUL_HM_HM_CC_RT_DN_234E0F_Climate model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F_Climate peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F_Climate room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F_Climate FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F_Climate-%Y.log CUL_HM_HM_CC_RT_DN_234E0F_Climate
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_Climate logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_Climate room CUL_HM
define CUL_HM_HM_CC_RT_DN_234E0F_WindowRec CUL_HM 234E0F03
attr CUL_HM_HM_CC_RT_DN_234E0F_WindowRec expert 1
attr CUL_HM_HM_CC_RT_DN_234E0F_WindowRec model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F_WindowRec peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F_WindowRec room CUL_HM
attr CUL_HM_HM_CC_RT_DN_234E0F_WindowRec stateFormat last:trigLast
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F_WindowRec FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_234E0F_WindowRec
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_WindowRec logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_WindowRec room CUL_HM
define CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr CUL_HM 234E0F04
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr expert 1
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr room CUL_HM
define CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam CUL_HM 234E0F05
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam expert 1
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_ClimaTeam room CUL_HM
define CUL_HM_HM_CC_RT_DN_234E0F_remote CUL_HM 234E0F06
attr CUL_HM_HM_CC_RT_DN_234E0F_remote expert 1
attr CUL_HM_HM_CC_RT_DN_234E0F_remote model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_234E0F_remote peerIDs
attr CUL_HM_HM_CC_RT_DN_234E0F_remote room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_234E0F_remote FileLog ./log/CUL_HM_HM_CC_RT_DN_234E0F_remote-%Y.log CUL_HM_HM_CC_RT_DN_234E0F_remote
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_remote logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_234E0F_remote room CUL_HM
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*
attr ActionDetector room CUL_HM
define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
attr FileLog_ActionDetector logtype text
attr FileLog_ActionDetector room CUL_HM
define HMStatus HMinfo
attr HMStatus sumERROR battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorError:no,error:none,uncertain:yes,smoke_detect:none,cover:closed
attr HMStatus sumStatus battery,sabotageError,powerError,motor
attr HMStatus webCmd update:protoEvents short:rssi:peerXref:configCheck:models


sudo ./hmland -v -D -p 1000

USB < 0x0000: 53 78 21 95 a2 00 00 00 00 00 01 78 21 95 a2 09   Sx!........x!...
USB < 0x0010: 04 a1 12 c1 d1 e1 23 4e 0f 00 00 00 00 00 00 00   ......#N........
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................                                                 
usb-transfer took 38ms!

USB > 0x0000: 52 78 21 95 a2 00 08 00 00 00 00 ff 7f ff 09 04   Rx!.............
USB > 0x0010: a1 12 c1 d1 e1 23 4e 0f 1e bd 4a c1 d1 e1 00 06   .....#N...J.....
USB > 0x0020: de 3d 00 00 34 00 00 00 00 00 00 00 00 00 00 00   .=..4...........
USB > 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................                                                 
2014-01-09 18:51:43.847247: LAN < R782195A2,0008,00000000,FF,7FFF,04A112C1D1E1234E0F
2014-01-09 18:51:45.829904: LAN > S78219FE8,00,00000000,01,78219FE8,04A112C1D1E1234E0F

USB < 0x0000: 53 78 21 9f e8 00 00 00 00 00 01 78 21 9f e8 09   Sx!........x!...
USB < 0x0010: 04 a1 12 c1 d1 e1 23 4e 0f 00 00 00 00 00 00 00   ......#N........
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................                                                 
usb-transfer took 64ms!

USB > 0x0000: 52 78 21 9f e8 00 08 00 00 00 00 ff 7f ff 09 04   Rx!.............
USB > 0x0010: a1 12 c1 d1 e1 23 4e 0f 1e bd 4a c1 d1 e1 00 06   .....#N...J.....
USB > 0x0020: de 3d 00 00 34 00 00 00 00 00 00 00 00 00 00 00   .=..4...........
USB > 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................                                                 
2014-01-09 18:51:46.471259: LAN < R78219FE8,0008,00000000,FF,7FFF,04A112C1D1E1234E0F
2014-01-09 18:51:47.294580: LAN > S7821A5A1,00,00000000,01,7821A5A1,04A112C1D1E1234E0F

IN ENDLOSSCHLEIFE


fhem.log

014.01.09 18:54:37 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.01.09 18:54:37 0: Server started with 27 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 10934)
2014.01.09 18:54:38 1: Including fhem.cfg
2014.01.09 18:54:38 1: telnetPort: Can't open server port at 7072: Address already in use. Exiting.
2014.01.09 18:54:41 3: Device CUL_HM_HM_CC_RT_DN_234E0F added to ActionDetector with 000:10 time
2014.01.09 18:54:51 2: CUL_HM set CUL_HM_HM_CC_RT_DN_234E0F_ClimRT_tr desired-temp 19.5
2014.01.09 18:54:53 2: HMLAN_Parse: HMLAN0 new condition ok
2014.01.09 18:57:23 2: HMLAN_Parse: HMLAN0 new condition Warning-HighLoad

Puschel74

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

molnitza

#2
Hallo Puschel,

den Link kenne ich, bringt mich allerdings nicht weiter, da hier nur auf die Channels und den Burstmode, aber nicht auf generelle Kommunikationsprobleme eingegangen wird.

EDIT: Ich habe soeben FHEM auf die Developmentversion geupdatet. Hier hat sich scheinbar eine Menge zum Thema Kontingentanzeige getan. Vielleicht läuft diese besser.