Hallo,
seit gestern habe ich Homematic mit dem HM-LAN Interface im Gebrauch. Grundsätzlich funktioniert auch alles, jedoch disconnected und reconnected sich das HM LAN Interface alle paar Minuten:
Logfile nur die Disconnect/reconnect Meldungen:
2015.05.21 14:45:48 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 14:45:48 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 14:45:50 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 14:50:27 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 14:51:31 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 14:51:34 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:07:11 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:08:11 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:08:13 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:09:21 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:09:22 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:09:22 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:12:04 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:12:06 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:12:06 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:19:45 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:20:48 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:20:51 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:32:52 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:33:52 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:33:54 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:55:55 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:56:00 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:56:00 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 16:00:37 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 16:00:37 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 16:00:38 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 16:03:03 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 16:03:10 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 16:03:11 1: HMLAN_Parse: HMLAN1 new condition ok
Logfile mit allen Meldungen:
2015.05.21 14:45:48 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 14:45:48 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 14:45:50 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 14:49:59 3: Terrassentuer: Window Closed
2015.05.21 14:50:27 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 14:50:27 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 14:51:31 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 14:51:31 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 14:51:34 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 14:52:36 3: SMAspot called
2015.05.21 14:55:34 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 14:55:40 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 14:58:50 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 14:59:09 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:01:15 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:01:16 3: CUL_HM set HM_Ladestation_Sw on-for-timer 3600
2015.05.21 15:01:26 3: Terrassentuer: Window Open
2015.05.21 15:02:26 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:02:26 3: Solarladung disabled
2015.05.21 15:02:37 3: SMAspot called
2015.05.21 15:03:57 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:04:41 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:05:48 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 15:05:55 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 15:06:40 1: PERL WARNING: Missing argument in sprintf at ./FHEM/33_readingsGroup.pm line 1034.
2015.05.21 15:06:40 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1034.
2015.05.21 15:07:11 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 15:07:11 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:08:11 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 15:08:11 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:08:13 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:09:21 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 15:09:21 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:09:22 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 15:09:22 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:09:22 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:12:04 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 15:12:04 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:12:06 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 15:12:06 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:12:06 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:12:41 3: SMAspot called
2015.05.21 15:16:01 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 15:16:07 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 15:19:45 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 15:19:45 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:20:37 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:20:37 3: CUL_HM set HM_Luftentfeuchter_Sw on
2015.05.21 15:20:48 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 15:20:48 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:20:51 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:21:48 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:22:41 3: SMAspot called
2015.05.21 15:22:59 3: CUL_HM set HM_Luftentfeuchter_Sw off
2015.05.21 15:26:10 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 15:26:17 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 15:26:27 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:27:36 3: CUL_HM set HM_Luftentfeuchter_Sw on
2015.05.21 15:28:42 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:29:48 3: CUL_HM set HM_Luftentfeuchter_Sw off
2015.05.21 15:31:51 3: Opening fbaha device 192.168.0.1:2002
2015.05.21 15:31:51 3: fbaha device opened
2015.05.21 15:31:51 1: 192.168.0.1:2002 disconnected, waiting to reappear (fbaha)
2015.05.21 15:31:51 1: No data
2015.05.21 15:31:51 1: Cannot init 192.168.0.1:2002, ignoring it (fbaha)
2015.05.21 15:32:41 3: SMAspot called
2015.05.21 15:32:52 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 15:32:52 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:33:30 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:33:52 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 15:33:52 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:33:54 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:34:36 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:36:20 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 15:36:26 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 15:37:59 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:39:04 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:42:26 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:42:41 3: SMAspot called
2015.05.21 15:43:32 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:45:45 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:46:14 3: Terrassentuer: Window Closed
2015.05.21 15:46:29 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 15:46:35 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 15:50:12 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:52:41 3: SMAspot called
2015.05.21 15:53:31 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:54:37 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 15:55:55 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 15:55:55 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 15:56:00 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 15:56:00 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 15:56:00 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 15:56:38 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 15:56:44 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 15:57:04 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 15:58:15 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 16:00:36 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 16:00:37 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 16:00:37 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 16:00:37 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 16:00:37 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 16:00:38 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 16:01:00 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 16:02:41 3: SMAspot called
2015.05.21 16:03:03 3: CUL_HM set HM_Poolpumpe_Sw on
2015.05.21 16:03:03 1: 192.168.0.5:1000 disconnected, waiting to reappear (HMLAN1)
2015.05.21 16:03:03 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.05.21 16:03:10 1: 192.168.0.5:1000 reappeared (HMLAN1)
2015.05.21 16:03:10 1: HMLAN_Parse: HMLAN1 new condition init
2015.05.21 16:03:11 1: HMLAN_Parse: HMLAN1 new condition ok
2015.05.21 16:04:08 3: CUL_HM set HM_Poolpumpe_Sw off
2015.05.21 16:06:48 3: owo OpenWeatherMap_senden: started: SendData
2015.05.21 16:06:54 3: owo OpenWeatherMap_senden: htmlResponse: 200 OK
2015.05.21 16:07:28 3: CUL_HM set HM_Poolpumpe_Sw on
Irgendwelche Tipps, was ich noch einstellen muss?
List Output des HMLAN Interfaces:
Internals:
CFGFN
DEF 192.168.0.5:1000
DeviceName 192.168.0.5:1000
FD 100
HMLAN1_MSGCNT 505
HMLAN1_TIME 2015-05-21 16:09:16
HM_CMDNR 56
NAME HMLAN1
NR 407
NTFY_ORDER 50-HMLAN1
PARTIAL
RAWMSG E2AAADA,0000,01C5E77F,FF,FFBD,71845E2AAADA000000800000000000000008EFFD
RSSI -67
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 4
msgKeepAlive dlyMax:37.273 bufferMin:-27
msgLoadEst 1hour:0% 10min steps: 0/0/0/0/0/0
msgParseDly min:-3225 max:20563 last:17 cnt:385
owner 2xxxx5
uptime 000 08:15:47.071
Readings:
2015-05-21 12:33:35 D-HMIdAssigned 250165
2015-05-21 12:33:35 D-HMIdOriginal 2BAC84
2015-05-21 12:33:35 D-firmware 0.964
2015-05-21 12:33:35 D-serialNr LEQ0579733
2015-05-21 16:03:11 Xmit-Events init:19 disconnected:19 ok:19
2015-05-21 16:03:11 cond ok
2015-05-21 16:03:03 prot_disconnected last
2015-05-21 16:03:10 prot_init last
2015-05-21 15:55:55 prot_keepAlive last
2015-05-21 16:03:11 prot_ok last
2015-05-19 16:28:14 prot_timeout last
2015-05-21 16:03:10 state opened
Helper:
assIdCnt 4
assIdRep 4
info 03C4,LEQ0579733,2BAC84,250165
setTime 43707
Cnd:
0 19
253 19
255 19
Dly:
cnt 385
lst 17
max 20563
min -3225
Ids:
2aaa94:
chn 02
flg 0
msg
name HM_Ladestation
to 1432213279.67167
2aaabe:
chn 02
flg 0
msg
name HM_Poolpumpe
to 1432217250.943
2aaada:
chn 01
flg 0
msg
name HM_Warmwasser
to 1432204453.65166
2aab2e:
chn 02
flg 0
msg
name HM_Luftentfeuchter
to 1432214990.3452
K:
BufMin -27
DlyMax 37.273
Next 1432217375.04928
Start 1432217355.04928
Log:
all 0
sys 0
ids:
ARRAY(0x3002420)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
apIDs:
Cap:
0 200
1 0
2 0
3 0
4 0
5 0
last 0
sum 200
Ref:
drft -0.0001999800019998
hmtL 29745721
kTs 0
offL 1432187609331
sysL 1432217355052
Attributes:
devStateIcon opened.*:ampel_gruen disconnected.*:ampel_rot
hmId 250165
hmLanQlen 1_min
icon hm_lan
wdTimer 20
Vielen Dank
Klaus
PS: habe im Forum mit "Suche" nichts passendes gefunden ;)
msgKeepAlive dlyMax:37.273 bufferMin:-27
dein hmlan möchte mindestens alle 30s von fhem gestreichelt werden. das kam hier zu spät. du hast wahrscheinlich längere freezes in fhem. mit apptime und/oder performance monitor kannst du das eventuell ermitteln.
Danke für den Hinweis, hab 2 Komponenten im Verdacht.
Kann man den Wert evtl. höher setzten?
die 30s sind fest. du kannst zur not aber das keepalive in kürzeren abständen senden. das stellst du mit
attr wdTimer am hmlan ein. default ist 25. aber sicherlich besser die verzögerungen zu eleminieren.
ok, danke, hab den Wert mal auf 10 sec. gestellt und apptime gestartet. Werde den Output morgen mal posten, da ich mit den Werten nicht Ballzuviel anfangen kann :(
Guten Morgen,
mit wdTimer = 10 ist eine gewisse Besserung eingetreten, es kommt aber immer noch zu 1-2 disconnects pro Stunde.
Hier der apptime Output:
name function max count total average maxDly
tmr-at_Exec HASH(0x34da6f8) 50055 1 50055 50055.00 4 HASH(FHEM_Backup)
tmr-at_Exec HASH(0x33a3c00) 11514 1 11514 11514.00 256 HASH(storeStromzaehler)
tmr-SMAUtils_GetStatus HASH(0x307f158) 14039 69 753155 10915.29 15937 HASH(Solar)
tmr-at_Exec HASH(0x34d9f30) 12561 11 117475 10679.55 17515 HASH(addLogSpritpreise)
tmr-OWO_GetStatus HASH(0x309d4e0) 10419 69 495773 7185.12 14157 HASH(OpenWeatherMap_senden)
tmr-at_Exec HASH(0x3084cf8) 12271 138 954902 6919.58 54730 HASH(EnergieUpdate)
tmr-SHM_Parse_Forecast HASH(0x343a5a0) 18305 266 1343690 5051.47 47714 HASH(Solar_Leistung)
tmr-SHM_Parse HASH(0x343a5a0) 47329 645 2544928 3945.62 67281 HASH(Solar_Leistung)
tmr-SYSSTAT_GetUpdate HASH(0x33eaef0) 7500 134 500621 3735.98 47973 HASH(SMAFHEM)
OpenWeatherMap_senden OWO_Set 3800 13 34034 2618.00 0 HASH(OpenWeatherMap_senden); OpenWeatherMap_senden; stationById; 2851782
tmr-watchdog_Trigger HASH(0x33430e8) 2947 2 4145 2072.50 1336 HASH(OpenWeatherMap_senden_wd)
tmr-at_Exec HASH(0x33ebb50) 2707 46 80117 1741.67 20508 HASH(SaveStatefile)
tmr-at_Exec HASH(0x2642cf8) 831 1 831 831.00 276 HASH(Aussenbeleuchtung_SU_aus)
tmr-at_Exec HASH(0x26f8f80) 631 1 631 631.00 245 HASH(Aussenbeleuchtung_SA_aus)
tmr-at_Exec HASH(0x3379de8) 469 1 469 469.00 1078 HASH(Wecker_Klaus)
tmr-weco_send HASH(0x334c5c0) 4081 69 27226 394.58 20686 HASH(WetterCom_senden)
tmr-at_Exec HASH(0x2d814d8) 3272 11 4334 394.00 11680 HASH(Restart_FBAHA)
DBLog DbLog_Log 109407 34640 12467287 359.91 0 HASH(DBLog); HASH(BZ_Strom)
RFXTRXUSB TRX_Read 12873 4698 1659541 353.24 0 HASH(RFXTRXUSB)
HMLAN1 HMLAN_Read 8641 4566 1576910 345.36 0 HASH(HMLAN1)
tmr-at_Exec HASH(0x26437f8) 338 1 338 338.00 2 HASH(Aussenbeleuchtung_SU_an)
Der einzige echte Ausreisser ist meiner Meinung nach nur Backup, der kann aber nur für 1 Disponent am Tag verantwortlich sein :-\
Werde den wdTimmer nochmal auf 5 setzen
Viele Grüße
Klaus
dann wohl eher dieser. 69 mal, durchschnittlich ca 11s.
tmr-SMAUtils_GetStatus HASH(0x307f158) 14039 69 753155 10915.29 15937 HASH(Solar)
ich sehe gerade, dass du wohl nach avg sortiert hast. das bedeutet natürlich nicht, dass das wirklich so ist. die max-spalte zeigt dir eher reale verzögerungen, bei denen ein disconnect stattgefunden hat. verzögerungen ab 1s sind eigentlich schon "unschön".
eigentlich zeigt die ganze tabelle ein echtes chaos. :)
dein fhem ist bereits überfordert. nun noch alle 5s den keepalive zu senden, mach es nicht wirklich besser. du solltest darüber nachdenken, manche dinge auszulagern und mit fhem2fhem verfügbar machen. eventuell gibt es für manche dinge auch geeignetere module/verfahren, die fhem nicht blockieren. um zu verifizieren, welche module wirklich blockieren, kannst du zum testen die module über attr disable abschalten.
Alles was in max laenger als 30sec ist garantiert ein disconnect.
Alles was laenger als 5sec ist ist hohes risiko.
Alles laenger 1sec sollte geaendert werden.
Da ist reichlich drin bei dir. Ich wuerde diese teile im batch arbeiten lassen. Fhem2fhem ist eine option. Oder den task im batch anstossen, wenn du den code selbst machst
Ich hänge mich mal an den alten Thread.
Habe bei meinem zweiten HMLan auch das Problem.
Der hängt an einer DLAN/PowerLine Buchse (muss da hin).
Grundsätzlich ist die DLAN Verbindung in Ordnung, ich streame darüber auch FullHD ohne Probleme.
Aber irgendwie mag der HMLan die nicht so wirklich.
Habe alle paar Minuten disconnect/reconnect.
Wenn ich das richtig deute, will der HMLan alle 10 sec angepingt werden: msgKeepAlive dlyMax:10.308 bufferMin:11
Apptime zeigt (für mich) auch keine besonderen Bremser:
name function max count total average maxDly
HMLan2 HMLAN_Read 936 72 6624 92.00 0 HASH(HMLan2)
HMLan HMLAN_Read 672 84 12835 152.80 0 HASH(HMLan)
FHZ FHZ_Read 470 44 2251 51.16 0 HASH(FHZ)
myDbLog DbLog_Log 444 398 17175 43.15 0 HASH(myDbLog); HASH(HZ_Bad)
Luminosity FHEM2FHEM_Read 306 1 306 306.00 0 HASH(Luminosity)
battStatus readingsGroup_Notify 302 398 2074 5.21 0 HASH(battStatus); HASH(Fritzbox)
Pressure FHEM2FHEM_Read 191 1 191 191.00 0 HASH(Pressure)
FHEMduino FHEMduino_Read 148 569 1459 2.56 0 HASH(FHEMduino)
tmr-at_Exec HASH(0x4914268) 146 3 378 126.00 3 HASH(vTemp_Uebergabe_Flur)
Fritzi FBAHA_Read 145 68 1930 28.38 0 HASH(Fritzi)
Airsensor FHEM2FHEM_Read 139 1 139 139.00 0 HASH(Airsensor)
vTemp_Sensor_Flur CUL_HM_Set 120 3 296 98.67 0 HASH(vTemp_Sensor_Flur); vTemp_Sensor_Flur; virtTemp; 20.2
temperatures readingsGroup_Notify 97 398 2490 6.26 0 HASH(temperatures); HASH(HZ_Flur_unten_Clima)
Wohnzimmmer.Luminosity cloneDummy_Notify 79 2 152 76.00 0 HASH(Wohnzimmmer.Luminosity); HASH(Luminosity)
Wohnzimmer.Pressure cloneDummy_Notify 77 1 77 77.00 0 HASH(Wohnzimmer.Pressure); HASH(Pressure)
Wohnzimmer.Airsensor cloneDummy_Notify 72 1 72 72.00 0 HASH(Wohnzimmer.Airsensor); HASH(Airsensor)
tmr-CUL_HM_valvePosUpdt valvePos:22114401 59 2 94 47.00 31 valvePos:22114401
tmr-Heating_Control_Update HASH(0x77c4240) 43 1 43 43.00 1 HASH(HCL_2)
FHEMWEB:192.168.0.42:56833 FW_Read 29 400 1640 4.10 0 HASH(FHEMWEB:192.168.0.42:56833)
stat.Wetter statistics_Notify 28 398 49 0.12 0 HASH(stat.Wetter); HASH(Wetterstation)
FHEMWEB:192.168.0.42:56836 FW_Read 27 51 229 4.49 0 HASH(FHEMWEB:192.168.0.42:56836)
Wo kann ich denn noch schrauben?
... und? Hat der HMLAN zeitgleich gebootet ?
Kann ich nicht sagen, woran zu erkennen?
Physikalisch sehe ich den HMLan nicht.
Hallo,
ich hatte auch mal solche Disc/Recon.
Mein Sohn war der Meinung seinem Rechner eine IP zu geben ( Fritzbox Sperre umgehen ) und siehe da wie der zufall so gespielt hat die gleiche wie der HM-Lan.
Daher die Aussetzer.
Evtl. hilft das jemanden.
Zitat von: Mitch am 15 Oktober 2015, 10:08:01
Kann ich nicht sagen, woran zu erkennen?
Physikalisch sehe ich den HMLan nicht.
du gehst im Fhem auf den HMLAN und schaust dir den Wert (Internal) von uptime an
Also so wie ich das sehe, bootet er nicht neu:
uptime 005 143:47:41.521
IP Konflikt habe ich auch nicht.
Kann es etwas mit der VCCU oder der Definition zu tun haben?
Hier mal List der einzelnen Devices:
HMLan
Internals:
DEF 192.168.0.11:1000
DeviceName 192.168.0.11:1000
FD 7
HMLan_MSGCNT 1098
HMLan_TIME 2015-10-15 13:02:50
IFmodel LAN
NAME HMLan
NR 5
NTFY_ORDER 50-HMLan
PARTIAL
RAWMSG E2E6730,0000,1026484C,FF,FFCB,0F86102E67300000000AACC8096440
RSSI -53
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 40
msgKeepAlive dlyMax:16.676 bufferMin:7
msgLoadCurrent 2
msgLoadHistory 5min steps: -2/0/0/-8/0/0/0/1/0/0/1/3
msgParseDly min:-13 max:5007 last:11 cnt:978
owner 26E9A0
owner_CCU VCCU
uptime 003 75:15:44.332
.clientArray:
CUL_HM
Readings:
2015-10-15 11:40:54 D-HMIdAssigned 26E9A0
2015-10-15 11:40:54 D-HMIdOriginal 26E9A0
2015-10-15 11:40:54 D-firmware 0.964
2015-10-15 11:40:54 D-serialNr LEQ0102378
2015-10-15 11:40:55 Xmit-Events ok:1 init:1 disconnected:1
2015-10-15 11:40:55 cond ok
2015-10-15 13:02:36 loadLvl low
2015-10-15 11:40:09 prot_disconnected last
2015-10-15 11:40:09 prot_init last
2015-10-15 11:40:55 prot_ok last
2015-10-12 09:47:44 prot_timeout last
2015-10-15 11:40:09 state opened
Helper:
assIdCnt 40
assIdRep 40
info 03C4,LEQ0102378,26E9A0,26E9A0
setTime 44095
Bm:
Hmlan_get:
cnt 1
dmx 0
mAr
max 0
tot 0
Hmlan_notify:
cnt 2137
dmx 0
mAr
max 0
tot 0
Hmlan_read:
cnt 387
dmx 0
max 996
tot 78308
mAr:
HASH(0x26df308)
Hmlan_set:
cnt 7
dmx 0
mAr
max 0
tot 0
Cnd:
0 1
253 1
255 1
Dly:
cnt 978
lst 11
max 5007
min -13
Ids:
1c2581:
chn 01
flg 0
msg
name Rauchmelder.KG.Flur
to 1444902064.73423
1c2fbb:
chn 01
flg 0
msg
name Rauchmelder.OG.Flur
to 1444902065.74527
1c3048:
chn 01
flg 0
msg
name Rauchmelder.Wohnzimmer
to 1444902066.75207
2341f4:
chn 01
flg 0
msg
name Rauchmelder.Hobbyraum
to 1444902063.72515
23db96:
chn 01
flg 0
msg
name CUL_HM_HM_SEC_KEY_23DB96
to 1444902060.62111
24bfb5:
name CUL_HM_FB_Markus
260188:
name CUL_HM_FB_Codeschloss
26dc6a:
name CUL_HM_FB_Simone
26dd4f:
name CUL_HM_FB_Leoni
2746e0:
chn 01
flg 0
msg
name CUL_HM_FlurUnten
to 1444902058.56439
27471b:
chn 01
flg 0
msg
name CUL_HM_FlurOben
to 1444902057.15092
2748a0:
chn 01
flg 0
msg
name CUL_HM_Gartenlicht
to 1444902059.60014
2ad0f4:
name Fenster_Wohnzimmer_Ost
2ad14c:
name Fenster_Carlotta
2ad20c:
name Fenster_Bad
2ad24a:
name Fenster_Leoni
2ad24f:
name Fenster_Flur_oben
2ad25a:
name Fenster_Kueche
2ad625:
name Fenster_Terrasse
2ad6ae:
name Fenster_Klo
2e2cd9:
name HZ_Schlafzimmer
2e2cf8:
chn 86
flg 0
msg
name HZ_Klo
to 1444904267.56055
2e63be:
chn 86
flg 0
msg
name HZ_Flur_oben
to 1444903544.33731
2e6706:
name HZ_Bad
2e6730:
chn 86
flg 0
msg
name HZ_Flur_unten
to 1444903284.14357
2e77a8:
name HZ_Carlotta
2ea21d:
chn 86
flg 0
msg
name HZ_Buero
to 1444903286.73681
2ea659:
name HZ_Leoni
314045:
chn 02
flg 0
msg
name HZ_Bad_WT
to 1444906135.24622
319c72:
name HZ_Couch
319c73:
name HZ_Kueche
319d85:
name HZ_Esstisch
31b670:
name Regensensor
31bad9:
name Markisensensor
31bb23:
name Fenster_Schlafzimmer
31bb8c:
name Fenster_Buero
34b26d:
chn 86
flg 0
msg
name HZ_Wohnzimmer
to 1444903203.90792
39212b:
chn 02
flg 0
msg
name Vaillant
to 1444903545.33718
52d2a9:
chn 01
flg 0
msg
name Rollo_WZ_Terrasse
to 1444902067.76066
52d541:
chn 01
flg 0
msg
name Rauchmelder.EG.Flur
to 1444902062.67801
K:
BufMin 7
DlyMax 16.676
Next 1444906976.48585
Start 1444906956.48585
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 0
sys 0
ids:
ARRAY(0x26e2af0)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLast 4
loadNo 0
scnt 5
apIDs:
Ref:
drft -0.000249987500624969
hmtL 270929825
kTs 0
offL 1444636026663
sysL 1444906956488
Attributes:
group Zentrale
hmId 26E9A0
hmKey xxxx
hmLanQlen 1_min
hmMsgLowLimit 95
icon hm_lan
loadLevel 0:low,40:batchLevel,90:high,99:suspended
room Zentrale
wdTimer 20
HMLan2
Internals:
DEF 192.168.0.12:1000
DeviceName 192.168.0.12:1000
FD 30
HMLan2_MSGCNT 906
HMLan2_TIME 2015-10-15 13:03:06
IFmodel LAN
NAME HMLan2
NR 7
NTFY_ORDER 50-HMLan2
PARTIAL
RAWMSG E2E63BE,0000,1EDED772,FF,FFCC,E986102E63BE0000000AACC8096440
RSSI -52
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 3
msgKeepAlive dlyMax:16.664 bufferMin:23
msgLoadCurrent 2
msgLoadHistory 5min steps: 0/0/0/0/0/0/0/0/0/0/1/0
msgParseDly min:-4690 max:8000 last:9 cnt:428
owner 26E9A0
owner_CCU VCCU
uptime 005 143:52:17.022
.clientArray:
CUL_HM
Readings:
2015-10-15 11:40:51 D-HMIdAssigned 26E9A0
2015-10-15 11:40:51 D-HMIdOriginal 1740C5
2015-10-15 11:40:51 D-firmware 0.964
2015-10-15 11:40:51 D-serialNr IEQ0244979
2015-10-15 13:03:03 Xmit-Events disconnected:18 ok:18 timeout:17 init:18
2015-10-15 13:03:03 cond ok
2015-10-15 13:03:22 loadLvl low
2015-10-15 13:02:01 prot_disconnected last
2015-10-15 13:03:02 prot_init last
2015-10-15 13:03:03 prot_ok last
2015-10-15 13:02:01 prot_timeout last
2015-10-15 13:03:02 state opened
Helper:
assIdCnt 3
assIdRep 3
info 03C4,IEQ0244979,1740C5,26E9A0
setTime 44095
Bm:
Hmlan_get:
cnt 3
dmx 0
mAr
max 0
tot 0
Hmlan_notify:
cnt 2199
dmx 0
max 18
tot 90
mAr:
HASH(0x2905320)
HASH(0x2905320)
Hmlan_read:
cnt 337
dmx 0
max 1363
tot 13198
mAr:
HASH(0x2905320)
Hmlan_ready:
cnt 8350
dmx 0
max 3003
tot 8383
mAr:
HASH(0x2905320)
Hmlan_set:
cnt 38
dmx 0
mAr
max 0
tot 0
Cnd:
0 18
252 17
253 18
255 18
Dly:
cnt 428
lst 9
max 8000
min -4690
Ids:
2b2aa9:
chn 01
flg 0
msg
name CUL_HM_Lichtschlauch
to 1444902061.66947
2c94d8:
chn 86
flg 0
msg
name HZ_Dachboden
to 1444905153.44975
2ea21d:
name HZ_Buero
K:
BufMin 23
DlyMax 16.664
Next 1444907007.5665
Start 1444907002.5665
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 0
sys 0
ids:
ARRAY(0x2891620)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLast 2
loadNo 0
scnt 4
apIDs:
Ref:
drft -0.0006
hmtL 517937022
kTs 0
offL 1444389065549
sysL 1444907002571
Attributes:
group Zentrale
hmId 26E9A0
hmKey xxxx
hmLanQlen 1_min
icon hm_lan
loadLevel 0:low,40:batchLevel,90:high,99:suspended
room Zentrale
wdTimer 5
VCCU
Internals:
DEF 26E9A0
HMLan2_MSGCNT 247
HMLan2_RAWMSG E289D9E,0000,1EDE6727,FF,FFC0,70C670289D9E00000000AA4A
HMLan2_RSSI -64
HMLan2_TIME 2015-10-15 13:03:03
HMLan_MSGCNT 314
HMLan_RAWMSG E2DBC50,0000,1026DA22,FF,FFA0,86845E2DBC50000000810017000000000008CFFC
HMLan_RSSI -96
HMLan_TIME 2015-10-15 13:03:28
IODev HMLan
LASTInputDev HMLan
MSGCNT 561
NAME VCCU
NR 11
NTFY_ORDER 50-VCCU
STATE HMLan:ok,HMLan2:disconnected,
TYPE CUL_HM
assignedIOs HMLan,HMLan2
lastMsg No:99 - t:12 s:26E9A0 d:000000
protLastRcv 2015-10-15 13:03:03
rssi_at_HMLan max:-62 lst:-62 min:-63 cnt:24 avg:-62.04
rssi_at_HMLan2 max:-57 lst:-57 cnt:51 avg:-57 min:-57
Readings:
2015-10-15 13:03:03 .protLastRcv 2015-10-15 13:03:03
2015-10-15 12:23:38 CommandAccepted yes
2015-10-15 06:53:31 recentStateType ack
2015-10-15 13:03:31 state HMLan:ok,HMLan2:disconnected,
2015-10-15 06:21:54 unknown_24E5C1 received
2015-10-15 05:57:07 unknown_257CCA received
2015-10-15 12:59:32 unknown_282FA0 received
2015-10-15 13:01:35 unknown_28400E received
2015-10-15 13:03:03 unknown_289D9E received
2015-10-15 13:03:03 unknown_29DA84 received
2015-10-15 06:21:55 unknown_2A9D5B received
2015-10-15 13:01:32 unknown_2AEBF1 received
2015-10-13 20:30:52 unknown_2B8EBA received
2015-10-13 20:30:51 unknown_2BA55E received
2015-10-15 13:03:02 unknown_2BC14D received
2015-10-15 13:01:32 unknown_2C9002 received
2015-10-15 13:03:28 unknown_2DBC50 received
2015-10-15 01:49:34 unknown_2DDC43 received
2015-10-15 13:01:50 unknown_2E196E received
2015-10-15 13:02:16 unknown_31FDC9 received
Helper:
HM_CMDNR 153
mId FFF0
rxType 1
Bm:
Cul_hm_set:
cnt 4
dmx 0
mAr
max 0
tot 0
Io:
nextSend 1444906665.76438
vccu VCCU
ioList:
HMLan
HMLan2
Mrssi:
mNo 99
Io:
HMLan -60
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan:
avg -62.0416666666667
cnt 24
lst -62
max -62
min -63
At_hmlan2:
avg -57
cnt 51
lst -57
max -57
min -57
Attributes:
IODev HMLan
IOList HMLan,HMLan2
IOgrp VCCU
expert 2_full
group Zentrale
hmKey xxxx
icon hm_lan@black
model CCU-FHEM
room Zentrale
subType virtual
verbose 0
webCmd virtual:update
ZitatGrundsätzlich ist die DLAN Verbindung in Ordnung, ich streame darüber auch FullHD ohne Probleme.
Aber irgendwie mag der HMLan die nicht so wirklich.
häng mal nur den hmlan an das dlan und konfiguriere 100MBit fest.
Kann ich heuet Nacht probieren, wobei der DLAN (Fritz PowerLine) zwei LAN Anschlüsse hat. An einem ist ein Switch (dort ist TV, SAT, HiFi, usw.), am anderen ist nur der HMLan.
100 MBit ist fest eingestellt.
Vielleicht noch als Zusatzinfo, ein CUNO hängt auch über das DLAN an dem Switch zusammen mit den anderen Geräten und zickt nicht so rum.
Wobei der halt nicht so Dinge we keepalive und Co hat. Ab und zu auch hier mal einen Disconnect.
ein hmlan ist eben der prinz unter den io's und möchte am liebsten ein eigenes netz nur mit seiner zentrale. ;)
Zitat von: frank am 15 Oktober 2015, 14:49:30
ein hmlan ist eben der prinz unter den io's und möchte am liebsten ein eigenes netz nur mit seiner zentrale. ;)
ich würde "es" eher als Prinzessin auf der Erbse bezeichnen ;D
Zitat von: Mitch am 15 Oktober 2015, 14:07:51
...100 MBit ist fest eingestellt...
Die "Gurke" macht nur 10MBit halbduplex. :-[
Bei mir hats auch damals geholfen, den HMLan von nem gb-Switch auf nen 100mbit-switch umzuhängen.
Habe die Diva gestern Nacht mal direkt an einen Gigabit Switch gehängt, an dem auch mein FHEM hängt.
Keine Disconnects mehr.
Shit, jetzt liegen zwei HMLans neben einander, so war das nicht gedacht ???
als nächstes würde ich den hmlan über die dlan strecke mit diesem switch verbinden. aber erstmal solo am dlan.
Ich glaube, ich habe mittlerweile "alle" Kombinationen durch (10MBit, 100MBit, GBit, Port "festnageln", getrennte Switche, gleicher Switch)...
erst Probleme und Disconnects, dann monatelang sehr zuverlässig mit kaum Abbrüchen; aktuell stirbt mir die Kiste ständig weg und ich bekomme die dann auch nur mit "halbe Stunde aus" für einen Zeitraum "von bis ca." wieder ans Rennen. :'(
Ich denke fast, dass der durch Nutzung mit der Zeit zerbröselt. >:(
Zitat von: Hollo am 16 Oktober 2015, 13:15:18
Ich denke fast, dass der durch Nutzung mit der Zeit zerbröselt. >:(
Das Gefühl habe ich auch >:(
@Mitch: hast du nicht die Probleme mit einem neu gekauften ... was mich wunder ist, dass der nicht LEQ... heißt sondern IEQ...
Nein, ist nicht neu, ist aus ebay, aber zurück gesetzt worden.
Aber ist das wichtig?
Zitat von: Mitch am 16 Oktober 2015, 16:52:55
Nein, ist nicht neu, ist aus ebay, aber zurück gesetzt worden.
Aber ist das wichtig?
Nein ... hat mich nur interessiert ... aber der Unterschied von LEQ zu IEQ finde ich schon interessant
Naja, der mit I ist halt vermutlich älter, weil ja L im Alphabet später kommt ;D
Zitat von: Mitch am 16 Oktober 2015, 18:20:35
Naja, der mit I ist halt vermutlich älter, weil ja L im Alphabet später kommt ;D
Scheint wirklich so zu sein ... ich habe einen Artikel gefunden wo von IEQ, KEQ, LEQ und neuerdings MEQ die Rede ist
dann habe ich wohl die "limited edition" JEQ.
Aha.
Ich habe auch einen "I", also vermutlich älteste Version.
Lief lange gut und wurde dann immer beschi**ener.
Hab das Ding gestern mal auseinander genommen und die Elkos ausgetauscht.
Vielleicht bringt das ja was. ;)
Interessanterweise könnte der Netzwerkchip laut Datenblatt auch 100MBit / Full Duplex / Autosensing.
Da hat man wohl besseres eingebaut und nicht genutzt; kennt man ja von diversen Geräten.
Ach ja, ich hab die Kiste auch mit einer anderen Antenne ausgerüstet. ;D
Ich hab hier noch eine G-Serie (GEQ0208453).
Ist ca. 5 Jahre alt oder älter, läuft noch wie am ersten Tag.
lg, Ici
Ich hatte auch in unregelmäßigen Abständen Reconnects des HM-Lan.
Ich habe jetzt das Netatmo-Modul deaktiviert, seitdem keine Reconnects mehr.
Zitat von: Hollo am 17 Oktober 2015, 10:34:30
Aha.
Ich habe auch einen "I", also vermutlich älteste Version.
Lief lange gut und wurde dann immer beschi**ener.
Hab das Ding gestern mal auseinander genommen und die Elkos ausgetauscht.
Vielleicht bringt das ja was. ;)
Interessanterweise könnte der Netzwerkchip laut Datenblatt auch 100MBit / Full Duplex / Autosensing.
Da hat man wohl besseres eingebaut und nicht genutzt; kennt man ja von diversen Geräten.
Ach ja, ich hab die Kiste auch mit einer anderen Antenne ausgerüstet. ;D
Hallo Hollo,
hat die Operation mit den ELKOs eigentlich linderung gebracht, oder ist der HMLAN immer noch am hinken?
Gruß
Ingo
Ich habe meinen HMlan's nun neue ELKOs verpasst.
Einer von ihnen hatte dauernd Aussetzer, welche nur durch Stecker ziehen behoben werden konnten, manchmal alle paar Minuten, manchmal erst nach mehreren Tagen. Seit der Operation läuft er sauber durch.
Ein Anderer, hatte ständig timeouts, wenn ich meine Haustür aufgeschlossen habe. Dabei wurden mehrere Devices die mit AES arbeiten angesprochen - der Fehler war mit diesem HMlan 100% reproduzierbar - bei einem anderen HMlan trat er nicht auf. Neue ELKOs rein - Fehler weg!!
Gruß
Ingo
Zitat von: automatisierer am 01 Dezember 2016, 12:03:14
Hallo Hollo,
hat die Operation mit den ELKOs eigentlich linderung gebracht, oder ist der HMLAN immer noch am hinken?
Gruß
Ingo
Wieso sehe ich diesen Beitrag auf meinen eigentlich heute das erste Mal? :o
Also seit dem "Refresh" läuft mein HMLAN ununterbrochen problemlos durch. 8)
Hallo,
konntet ihr verifizieren, ob die Elkos auch tatsächlich defekt waren bzw. sich deren Kapazität wesentlich verändert hatte?
Grüße
James
Nachgemesen habe ich sie nicht, der Austausch war beim Antennenumbau halt "kein Zusatzaufwand".
Zumindest hatten sie schon eine gewisse Wölbung. ;)
Momentan suche ich nach dem rettenden Strohhalm.
Austausch der Elkos mit kombiniertem Antennenumbau ist sicher einen Versuch wert.
Wenn ich richtig zusammenfasse, sind die anderen Fehlermöglichkeiten
- Multicasts (versuche ich gerade zu verifizieren)
- blockierende Threads (apptime zeigt keine Probleme bei mir)
Grüße
James