FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: lendrod am 29 Januar 2015, 10:18:45

Titel: [gelöst] 2 x HMLAN verzweiflung bei vccu
Beitrag von: lendrod am 29 Januar 2015, 10:18:45
Hallo,
ich bin gerade dabei das ich zwei Räume in zwei Gebäuden mit einem Rauchmelder und einem Wassermelder ausstatten möchte.
Deshalb habe ich auch zwei HMLAN weil die Reichweite zwischen den Gebäuden zu groß wäre.

Alles liegt zur Zeit auf meinem Schreibtisch vor mir.
Es scheint aber so das im Event monitor die Actoren nicht richtig sich melden.

Nun bin ich mir unsicher ob ich was falsch gemacht habe

Hier mal die cfg vom HMLAN + vccu

# HomeMatic Lan-Adapter
define HMLAN1WSH HMLAN 192.168.xxx.xxx:1000
attr HMLAN1WSH hmId 000AAA
attr HMLAN1WSH hmLanQlen 1_min
attr HMLAN1WSH logIDs sys,all
attr HMLAN1WSH wdTimer 25

define HMLAN2SY HMLAN 192.168.xxx.xxx:1000
attr HMLAN2SY hmId 000BBB
attr HMLAN2SY hmLanQlen 1_min
attr HMLAN2SY logIDs sys,all
attr HMLAN2SY wdTimer 25

# Definition vccu
define vccu CUL_HM 000CCC
attr vccu IODev HMLAN1WSH
attr vccu IOList HMLAN1WSH,HMLAN2SY
attr vccu model CCU-FHEM
attr vccu room Systemgeraete
attr vccu subType virtual
attr vccu webCmd virtual:update


Hier die cfg von den Wassermeldern

# Wassermelder
# Wassermelder Serverraum WSH
define WM_SR_WSH CUL_HM 2DDDEC
attr WM_SR_WSH IODev HMLAN1WSH
attr WM_SR_WSH IOgrp vccu
attr WM_SR_WSH actCycle 028:00
attr WM_SR_WSH actStatus alive
attr WM_SR_WSH autoReadReg 4_reqStatus
attr WM_SR_WSH expert 2_full
attr WM_SR_WSH firmware 1.4
attr WM_SR_WSH model HM-SEC-WDS-2
attr WM_SR_WSH peerIDs 00000000,
attr WM_SR_WSH room Serverraum WSH
attr WM_SR_WSH serialNr LEQ0749633
attr WM_SR_WSH subType threeStateSensor
define FileLog_WM_SR_WSH FileLog ./log/WM_SR_WSH-%Y.log WM_SR_WSH
attr FileLog_WM_SR_WSH logtype text
attr FileLog_WM_SR_WSH room Serverraum WSH

# Wassermelder SY
define WM_SR_SY CUL_HM 2DDDD9
attr WM_SR_SY IODev HMLAN2SY
attr WM_SR_SY IOgrp vccu:HMLAN2SY
attr WM_SR_SY actCycle 028:00
attr WM_SR_SY actStatus unknown
attr WM_SR_SY autoReadReg 4_reqStatus
attr WM_SR_SY expert 2_full
attr WM_SR_SY firmware 1.4
attr WM_SR_SY model HM-SEC-WDS-2
attr WM_SR_SY peerIDs 00000000,
attr WM_SR_SY room Serverraum SY
attr WM_SR_SY serialNr LEQ0749614
attr WM_SR_SY subType threeStateSensor
define FileLog_WM_SR_SY FileLog ./log/WM_SR_SY-%Y.log WM_SR_SY
attr FileLog_WM_SR_SY logtype text
attr FileLog_WM_SR_SY room Serverraum SY



Und zu letzt noch die cfg von den Rauchmeldern.
Dazu habe ich eine Randfrage. Damit ich die bei Alarm auslösen kann, muss jeder Melder mit sich selber in einer Gruppe sein. Ist es richtig das bei attr peerId einfach die ID vom Melder mit einer 01 am Ende dazu komme?

# HomeMatic Rauchmelder
# Rauchmelder Serverraum WSH
define RM_SR_WSH CUL_HM 315FC7
attr RM_SR_WSH IODev HMLAN1WSH
attr RM_SR_WSH IOgrp vccu
attr RM_SR_WSH actCycle 099:00
attr RM_SR_WSH actStatus alive
attr RM_SR_WSH autoReadReg 4_reqStatus
attr RM_SR_WSH expert 2_full
attr RM_SR_WSH firmware 1.1
attr RM_SR_WSH model HM-SEC-SD
attr RM_SR_WSH msgRepeat 1
attr RM_SR_WSH peerIDs 00000000,315FC701,
attr RM_SR_WSH room Serverraum WSH
attr RM_SR_WSH serialNr LEQ1151349
attr RM_SR_WSH subType smokeDetector
attr RM_SR_WSH webCmd alarmOn:alarmOff
define FileLog_RM_SR_WSH FileLog ./log/RM_SR_WSH-%Y.log RM_SR_WSH
attr FileLog_RM_SR_WSH logtype text
attr FileLog_RM_SR_WSH room Serverraum WSH
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector


# Rauchmelder Serverraum Sommarby
define RM_SR_SY CUL_HM 315F30
attr RM_SR_SY IODev HMLAN1WSH
attr RM_SR_SY IOgrp vccu
attr RM_SR_SY actCycle 099:00
attr RM_SR_SY actStatus unknown
attr RM_SR_SY autoReadReg 4_reqStatus
attr RM_SR_SY expert 2_full
attr RM_SR_SY firmware 1.1
attr RM_SR_SY model HM-SEC-SD
attr RM_SR_SY msgRepeat 1
attr RM_SR_SY room Serverraum SY
attr RM_SR_SY serialNr LEQ1151511
attr RM_SR_SY subType smokeDetector
attr RM_SR_SY webCmd statusRequest
define FileLog_RM_SR_SY FileLog ./log/RM_SR_SY-%Y.log RM_SR_SY
attr FileLog_RM_SR_SY logtype text
attr FileLog_RM_SR_SY room Serverraum SY



Hier nun die Fehlermeldung aus dem Event Monitor

2015-01-29 10:16:26 CUL_HM RM_SR_SY Activity: unknown
2015-01-29 10:16:26 CUL_HM ActionDetector alive:0 dead:0 unkn:1 off:0
2015-01-29 10:16:26 CUL_HM RM_SR_WSH Activity: alive
2015-01-29 10:16:26 CUL_HM ActionDetector alive:1 dead:0 unkn:1 off:0
2015-01-29 10:16:26 CUL_HM WM_SR_SY Activity: unknown
2015-01-29 10:16:26 CUL_HM ActionDetector alive:1 dead:0 unkn:2 off:0
2015-01-29 10:16:26 CUL_HM WM_SR_WSH Activity: alive
2015-01-29 10:16:26 CUL_HM ActionDetector alive:2 dead:0 unkn:2 off:0
2015-01-29 10:16:29 CUL_HM RM_SR_WSH battery: ok
2015-01-29 10:16:29 CUL_HM RM_SR_WSH level: 0
2015-01-29 10:16:29 CUL_HM RM_SR_WSH off
2015-01-29 10:16:36 CUL_HM RM_SR_SY ResndFail
2015-01-29 10:16:36 CUL_HM RM_SR_SY MISSING ACK
2015-01-29 10:16:42 HMLAN HMLAN1WSH cond: Warning-HighLoad
2015-01-29 10:16:42 HMLAN HMLAN1WSH Xmit-Events: ok:1 disconnected:1 init:1 Warning-HighLoad:1
2015-01-29 10:16:42 HMLAN HMLAN1WSH prot_Warning-HighLoad: last
2015-01-29 10:16:50 CUL_HM RM_SR_SY ResndFail
2015-01-29 10:16:50 CUL_HM RM_SR_SY RESPONSE TIMEOUT:RegisterRead


Vielleicht kann mir mal jemand auf die Sprünge helfen.

Vielen Dank.
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: LuckyDay am 29 Januar 2015, 10:40:15
auf die schnelle
ZitathmId 000000
darf nicht 000000 sein

Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: lendrod am 29 Januar 2015, 10:43:48
Habe ich nur hier auf 000000 gesetzt dachte wegen Security

Ist aber z.B. 123456 :)
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: The-Holgi am 29 Januar 2015, 15:55:28
Sehe ich das richtig das du beiden HMlan die gleiche IP-Adresse zugewiesen hast ?
Denke das kann so nicht gehen.
Gruß Holgi
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: lendrod am 29 Januar 2015, 16:19:45
192.168.xxx.xxx bedeutet das ich nur nicht die IP Address zeige dencke dir 192.168.111.1 und 192.168.111.2
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: The-Holgi am 29 Januar 2015, 17:15:10
Ach so, ok.
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: muellthos am 29 Januar 2015, 18:56:44
Was mir aufgefallen ist:
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: frank am 29 Januar 2015, 19:10:44
poste lists der devices.
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: lendrod am 30 Januar 2015, 08:30:25
Das scheint ja alle hier ganz wusschig zu machen das ich nicht die IPs und Ids Poste :)
Ich dachte das macht man so hier.

Also HMLAN 1 hat 000AAA, HMLAN2 hat 000BBB und die VCCU hat 000CCC, kann das so sein?

Hatte in einem anderen Beitrag gelesen das alle die selbe ID haben müssen bei VCCU


Einfach mit in die VCCU mit eintragen?

Mit welchem Tool von der CD soll ich die HmId auslesen dem HomeMatic Konfiguration?
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: marvin78 am 30 Januar 2015, 08:49:05
ZitatHatte in einem anderen Beitrag gelesen das alle die selbe ID haben müssen bei VCCU

Wenn du das gelesen hast, warum machst du es dann nicht so?

Genau so muss es sein. Gebe beiden HMLAN die selbe ID und definiere die VCCU mit dieser ID und es wird funktionieren. Falls nicht, mach das:

Zitat von: frank am 29 Januar 2015, 19:10:44
poste lists der devices.
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: lendrod am 30 Januar 2015, 08:58:38
So hier mal die Cfg die ich nun im FHEM eingetragen habe


# HomeMatic Lan-Adapter
define HMLAN1WSH HMLAN 192.168.5.151:1000
attr HMLAN1WSH hmId 000CCC
attr HMLAN1WSH hmLanQlen 1_min
attr HMLAN1WSH logIDs sys,all
attr HMLAN1WSH wdTimer 25

define HMLAN2SY HMLAN 192.168.5.152:1000
attr HMLAN2SY hmId 000CCC
attr HMLAN2SY hmLanQlen 1_min
attr HMLAN2SY logIDs sys,all
attr HMLAN2SY wdTimer 25

# Definition vccu
define vccu CUL_HM 000CCC
attr vccu IODev HMLAN1WSH
attr vccu IODev HMLAN2SY
attr vccu IOList HMLAN1WSH,HMLAN2SY
attr vccu model CCU-FHEM
attr vccu room Systemgeraete
attr vccu subType virtual
attr vccu webCmd virtual:update


Nach dem restart von FHEM habe ich folgende Einträge im EventMonitor. Müssen nun die Melder wieder neu gepairt werden?

Events:
2015-01-30 08:56:08 CUL_HM RM_SR_SY Activity: alive
2015-01-30 08:56:08 CUL_HM ActionDetector alive:1 dead:0 unkn:0 off:0
2015-01-30 08:56:08 CUL_HM RM_SR_WSH Activity: alive
2015-01-30 08:56:08 CUL_HM ActionDetector alive:2 dead:0 unkn:0 off:0
2015-01-30 08:56:08 CUL_HM WM_SR_SY Activity: alive
2015-01-30 08:56:08 CUL_HM ActionDetector alive:3 dead:0 unkn:0 off:0
2015-01-30 08:56:08 CUL_HM WM_SR_WSH Activity: alive
2015-01-30 08:56:08 CUL_HM ActionDetector alive:4 dead:0 unkn:0 off:0
2015-01-30 08:56:18 CUL_HM RM_SR_SY ResndFail
2015-01-30 08:56:18 CUL_HM RM_SR_SY MISSING ACK
2015-01-30 08:56:19 CUL_HM RM_SR_WSH ResndFail
2015-01-30 08:56:19 CUL_HM RM_SR_WSH MISSING ACK
2015-01-30 08:56:28 HMLAN HMLAN1WSH D-firmware: 0.964
2015-01-30 08:56:28 HMLAN HMLAN1WSH D-serialNr: LEQ0384760
2015-01-30 08:56:28 HMLAN HMLAN1WSH D-HMIdOriginal: 29A0C9
2015-01-30 08:56:28 HMLAN HMLAN1WSH D-HMIdAssigned: 000CCC
2015-01-30 08:56:28 HMLAN HMLAN2SY D-firmware: 0.964
2015-01-30 08:56:28 HMLAN HMLAN2SY D-serialNr: LEQ0383670
2015-01-30 08:56:28 HMLAN HMLAN2SY D-HMIdOriginal: 29A4C5
2015-01-30 08:56:28 HMLAN HMLAN2SY D-HMIdAssigned: 000CCC
2015-01-30 08:56:33 CUL_HM RM_SR_SY ResndFail
2015-01-30 08:56:33 CUL_HM RM_SR_SY RESPONSE TIMEOUT:RegisterRead


Hier auch ein Auszug aus der Log


2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Send:  HMLAN2SY S:S39DA9976 stat:  00 t:00000000 d:01 r:39DA9976 m:01 B001 000CCC 315FC7 00050000000000
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Parse: HMLAN2SY R:R39DA8FE5 stat:0008 t:00000000 d:FF r:7FFF     m:01 B001 000CCC 315FC7 00050000000000
2015.01.30 09:00:02 0: HMLAN_Parse: HMLAN2SY no ACK from 315FC7
2015.01.30 09:00:02 0: HMLAN_Parse: HMLAN1WSH R:E000CCC   stat:0000 t:000A4184 d:FF r:FFE6     m:01 B001 000CCC 315FC7 00050000000000
2015.01.30 09:00:02 0: HMLAN_Send:  HMLAN2SY S:S39DA99E6 stat:  00 t:00000000 d:01 r:39DA99E6 m:01 B001 000CCC 315FC7 00050000000000
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7
2015.01.30 09:00:02 0: HMLAN_Parse: HMLAN2SY R:R39DA917D stat:0008 t:00000000 d:FF r:7FFF     m:01 B001 000CCC 315FC7 00050000000000
2015.01.30 09:00:02 0: HMLAN_Parse: HMLAN2SY no ACK from 315FC7
2015.01.30 09:00:02 0: HMLAN_Send:  HMLAN2SY S:S39DA9AEC stat:  00 t:00000000 d:01 r:39DA9AEC m:01 B001 000CCC 315FC7 00050000000000
2015.01.30 09:00:02 0: HMLAN_Delay: HMLAN2SY 315FC7


Wie Soll ich das genau machen?
Zitatposte lists der devices.
Titel: Antw:2 x HMLAN verzweiflung bei vccu
Beitrag von: marvin78 am 30 Januar 2015, 09:15:21
Tipp: Mach es NICHT in der config, sondern im Frontend. Ein Device kann z.B. nicht 2 mal IODev als Attribut haben. Das Attribut ist ohnehin nicht nötig (auch wenn es von FHEM immer wieder gesetzt wird, ignoriere es, wenn du eine VCCU hast). Im Wiki Artikel zur VCCU steht doch sehr genau, was man machen muss.

Und wenn du nicht weißt, wie man ein list von einem Device machst, dann musst du dich erstmal mit Grundlagen beschäftigen, denke ich.

list DEVICENAME

Was genau funktioniert denn bei dir eigenlich nicht? Ist die HMID neu oder hast du damit deine Geräte schon gepairt? Ein List der Devices, die nicht funktionieren wäre auch hilfreich.
Titel: Antw:[gelöst] 2 x HMLAN verzweiflung bei vccu
Beitrag von: lendrod am 30 Januar 2015, 10:41:06
Also es musste nur die Einträge IODev auskommentiert werden und nun sieht die Log auch wieder sauber aus.

Vielen Dank.
Titel: Antw:[gelöst] 2 x HMLAN verzweiflung bei vccu
Beitrag von: marvin78 am 30 Januar 2015, 10:44:30
Auskommentieren ist falsch. Löschen und demnächst nur noch über das Frontend editieren. Dann kommen solche Fehler nicht mehr vor, weil so ein Fehler im Frontend gar nicht gemacht werden kann!