Hallo zusammen,
ich bin neu hier und zum neuen Jahr möchte ich in die Hausautomatisation einsteigen.
Habe eine RasPI 2 B erworben und mit Hilfe zweier Tutorials Linux und fhem 3.7 installiert und alle updates gemacht.
Das System läuft soweit und ich kann über das Web-FE auch alles machen.
Habe dann, um mich mit der Materie vertraut zu machen, den HM-CFG-LAN ins Netzwerk eingebunden und in FHEM definiert.
Danach:
HM-ES-PMSw1-PI
HM_WDS10-TH-O
HM-CC-RT-DN
alle drei konnte ich auch pairen und sie erscheinem u.a in "room" CUM_HM
allerdings habe ich mit der Kommunikation Probleme, denn sie reagieren nicht, bzw sind "dead".
Logfiles sehen so aus:
HM_WDS10-TH-O
2016-01-02_22:50:43 HM_3D0051 Activity: alive
2016-01-02_22:50:43 HM_3D0051 D-firmware: 1.4
2016-01-02_22:50:43 HM_3D0051 D-serialNR: XXXXXXXXX
2016-01-02_22:50:43 HM_3D0051 CMDs_pending
2016-01-02_22:50:45 HM_3D0051 CMDs_pending
2016-01-02_22:50:48 HM_3D0051 Activity: alive
2016-01-02_23:08:04 HM_3D0051 Activity: dead
2016-01-03_00:00:29 HM_3D0051 Activity: unknown
2016-01-03_00:20:29 HM_3D0051 Activity: dead
2016-01-03_08:22:55 HM_3D0051 Activity: unknown
2016-01-03_08:34:59 HM_3D0051 Activity: dead
2016-01-03_10:06:55 HM_3D0051 CMDs_pending
2016-01-03_10:06:55 HM_3D0051 CMDs_pending
HM-CC-RT-DN
2016-01-02_22:50:43 HM_3D0051 Activity: alive
2016-01-02_22:50:43 HM_3D0051 D-firmware: 1.4
2016-01-02_22:50:43 HM_3D0051 D-serialNr: XXXXXXXXXXXX
2016-01-02_22:50:43 HM_3D0051 CMDs_pending
2016-01-02_22:50:45 HM_3D0051 CMDs_pending
2016-01-02_22:50:48 HM_3D0051 Activity: alive
2016-01-02_23:08:04 HM_3D0051 Activity: dead
2016-01-03_00:00:29 HM_3D0051 Activity: unknown
2016-01-03_00:20:29 HM_3D0051 Activity: dead
2016-01-03_08:22:55 HM_3D0051 Activity: unknown
2016-01-03_08:34:59 HM_3D0051 Activity: dead
2016-01-03_10:06:55 HM_3D0051 CMDs_pending
2016-01-03_10:06:55 HM_3D0051 CMDs_pending
HM-ES-PMSw1-PI
2016-01-02_22:57:59 HM_38D83F Activity: alive
2016-01-02_22:57:59 HM_38D83F D-firmware: 1.6
2016-01-02_22:57:59 HM_38D83F D-serialNr: XXXXXXXXXXXX
2016-01-02_22:58:04 HM_38D83F Activity: alive
2016-01-02_22:58:04 HM_38D83F D-firmware: 1.6
2016-01-02_22:58:04 HM_38D83F D-serialNr: XXXXXXXXXXXXX
2016-01-02_22:58:04 HM_38D83F Activity: alive
2016-01-02_22:58:05 HM_38D83F CMDs_pending
2016-01-02_22:58:05 HM_38D83F CMDs_done
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:09 HM_38D83F CMDs_pending
2016-01-02_22:58:29 HM_38D83F ResndFail
2016-01-02_22:58:29 HM_38D83F CMDs_done_Errors:1
2016-01-02_22:58:29 HM_38D83F RESPONSE TIMEOUT:RegisterRead
2016-01-02_23:08:00 HM_38D83F CMDs_pending
2016-01-02_23:08:12 HM_38D83F CMDs_done
2016-01-02_23:09:20 HM_38D83F CMDs_pending
2016-01-02_23:09:36 HM_38D83F ResndFail
2016-01-02_23:09:36 HM_38D83F CMDs_done_Errors:1
2016-01-02_23:09:36 HM_38D83F MISSING ACK
2016-01-02_23:28:51 HM_38D83F CMDs_pending
2016-01-02_23:29:10 HM_38D83F ResndFail
2016-01-02_23:29:10 HM_38D83F CMDs_done_Errors:1
2016-01-02_23:29:10 HM_38D83F MISSING ACK
2016-01-03_00:00:29 HM_38D83F Activity: alive
2016-01-03_08:22:55 HM_38D83F Activity: alive
2016-01-03_10:06:43 HM_38D83F CMDs_pending
2016-01-03_10:07:03 HM_38D83F ResndFail
2016-01-03_10:07:03 HM_38D83F CMDs_done_Errors:1
2016-01-03_10:07:03 HM_38D83F MISSING ACK
Bei den Sensoren sieht es so aus, als ob nur einmal ein Wert geliefert wurde.
Bie dem Steckdosen Aktor ist das Lampensymbol bei an und aus mit rotem Ausrufezeichen.
Was mache ich falsch? Habe hier schon gelesen und nichts gefunden.
Vielen Dank
docfred/Friedemann
Ach ja, dem WEB-Tutorial folgend, habe ich mit einem Hilfsprogramm die Verschlüsselung abgestellt.
Ich tippe mal darauf, dass die Geräte entweder gar nicht oder unvollständig gepairt sind.
Poste mal ein list der devices.
Und bitte in "Code-Tags", das ist die # im Eingabeeditor des Forums ...
Global:
global (<no definition>)
HMLAN:
HMLAN1 (opened)
FHEMWEB:
FHEMWEB:192.168.X.XXX:34387 (Connected)
FHEMWEB:192.168.X.XXX:34388 (Connected)
FHEMWEB:192.168.X.XX:59299 (Connected)
FHEMWEB:192.168.X.XX:59344 (Connected)
WEB (Initialized)
WEBphone (Initialized)
WEBtablet (Initialized)
CUL_HM:
ActionDetector (alive:1 dead:0 unkn:2 off:0)
HM_319240 (T: 20.0 H: 66)
HM_38D83F (MISSING ACK)
HM_38D83F_Pwr (0)
HM_38D83F_SenF (49.99)
HM_38D83F_SenI (0)
HM_38D83F_SenPwr (0)
HM_38D83F_SenU (229.7)
HM_38D83F_Sw (set_off)
HM_3D0051 (CMDs_pending)
HM_3D0051_Clima (set_desired-temp 25.0)
HM_3D0051_ClimaTeam (???)
HM_3D0051_Climate (???)
HM_3D0051_Weather (???)
HM_3D0051_WindowRec (last:trigLast)
HM_3D0051_remote (???)
Twilight:
LichtWetter (6)
Weather:
Wetter (T: 4 H: 98 W: 3 P: 1011)
eventTypes:
eventTypes (active)
notify:
initialUsbCheck (2016-01-03 10:52:37)
FileLog:
FileLog_HM_319240 (active)
FileLog_HM_38D83F (active)
FileLog_HM_3D0051 (active)
Logfile (active)
allowed:
allowed_WEB (active)
allowed_WEBphone (active)
allowed_WEBtablet (active)
allowed_telnetPort (active)
SVG:
SVG_FileLog_HM_319240_1 (initialized)
autocreate:
autocreate (active)
telnet:
telnetPort (Initialized)
Ist das das, was ihr sehen wollt? Sorry
docfred
list von den betroffenen devices, also list HM_3D0051, list HM_38D83F usw. das geht aber nur wenn du die devices noch nicht umbenannt hast. ;)
VG
Frank
Zitat von: docfred am 03 Januar 2016, 10:59:40
Ist das das, was ihr sehen wollt?
nicht ganz.
Eher das list der einzelnen geräte, bzw. von einem oder zweien, die nicht funktionieren:
Bsps.:
list HM_38D83F
edit: Ups, Frank war schneller :)
Internals:
DEF 319240
IODev HMLAN1
NAME HM_319240
NR 43
NTFY_ORDER 50-HM_319240
STATE T: 20.0 H: 66
TYPE CUL_HM
Readings:
2016-01-03 11:12:37 Activity dead
2016-01-03 08:26:29 CommandAccepted yes
2016-01-03 08:24:54 D-firmware 1.3
2016-01-03 08:24:54 D-serialNr LEQ1069718
2016-01-03 08:24:54 R-pairCentral set_0x000000
2016-01-03 08:26:29 battery ok
2016-01-03 08:26:29 humidity 66
2016-01-03 08:26:29 state T: 20.0 H: 66
2016-01-03 08:26:29 temperature 20.0
Helper:
HM_CMDNR 1
mId 003D
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +319240,00,00,00
prefIO
rxt 2
vccu
p:
319240
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus dead
autoReadReg 0_off
expert 2_raw
firmware 1.3
model HM-WDS10-TH-O
room CUL_HM
serialNr LEQ1069718
subType THSensor
Internals:
DEF 38D83F
HMLAN1_MSGCNT 16
HMLAN1_RAWMSG E38D83F,0000,00508F93,FF,FFC5,8F845E38D83F000000800000000000000008EFFE
HMLAN1_RSSI -59
HMLAN1_TIME 2016-01-03 11:30:59
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 16
NAME HM_38D83F
NR 33
NTFY_ORDER 50-HM_38D83F
STATE MISSING ACK
TYPE CUL_HM
channel_01 HM_38D83F_Sw
channel_02 HM_38D83F_Pwr
channel_03 HM_38D83F_SenPwr
channel_04 HM_38D83F_SenI
channel_05 HM_38D83F_SenU
channel_06 HM_38D83F_SenF
lastMsg No:8F - t:5E s:38D83F d:000000 800000000000000008EFFE
protCmdDel 2
protLastRcv 2016-01-03 11:30:59
protResnd 3 last_at:2016-01-03 10:52:58
protResndFail 1 last_at:2016-01-03 10:53:04
protSnd 1 last_at:2016-01-03 10:52:46
protState CMDs_done_Errors:1
rssi_at_HMLAN1 avg:-62.87 min:-67 max:-59 lst:-59 cnt:16
Readings:
2016-01-03 10:52:37 Activity alive
2016-01-02 22:58:04 D-firmware 1.6
2016-01-02 22:58:04 D-serialNr MEQ0106675
2016-01-02 22:59:50 RegL_00.
2016-01-03 10:53:04 state MISSING ACK
Helper:
HM_CMDNR 143
cSnd ,1100000038D83F0201C80000
mId 00AC
rxType 1
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +38D83F,00,00,00
nextSend 1451817059.61807
prefIO
rxt 0
vccu
p:
38D83F
00
00
00
Mrssi:
mNo 8F
Io:
HMLAN1 -57
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Rssi:
At_hmlan1:
avg -62.875
cnt 16
lst -59
max -59
min -67
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 0_off
expert 2_full
firmware 1.6
model HM-ES-PMSw1-Pl
room CUL_HM
serialNr MEQ0106675
subType powerMeter
webCmd getConfig:clear msgEvents
Internals:
DEF 3D0051
IODev HMLAN1
NAME HM_3D0051
NR 24
NTFY_ORDER 50-HM_3D0051
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_3D0051_Weather
channel_02 HM_3D0051_Climate
channel_03 HM_3D0051_WindowRec
channel_04 HM_3D0051_Clima
channel_05 HM_3D0051_ClimaTeam
channel_06 HM_3D0051_remote
Readings:
2016-01-03 11:12:37 Activity dead
2016-01-02 22:50:43 CommandAccepted yes
2016-01-02 22:50:43 D-firmware 1.4
2016-01-02 22:50:43 D-serialNr MEQ0801246
2016-01-02 22:50:43 R-pairCentral set_0x000000
2016-01-03 10:06:55 state CMDs_pending
Helper:
HM_CMDNR 1
mId 0095
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +3D0051,00,00,00
prefIO
rxt 2
vccu
p:
3D0051
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Shregw:
07 04
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus dead
autoReadReg 0_off
expert 2_full
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr MEQ0801246
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Internals:
DEF 192.168.1.90:1000
DeviceName 192.168.1.90:1000
FD 10
HMLAN1_MSGCNT 17
HMLAN1_TIME 2016-01-03 11:33:02
IFmodel LAN
NAME HMLAN1
NR 23
NTFY_ORDER 50-HMLAN1
PARTIAL
RAWMSG E38D83F,0000,00526E2C,FF,FFC2,90845E38D83F000000800000000000000008F1FE
RSSI -62
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 3
msgKeepAlive dlyMax:0.025 bufferMin:4
msgLoadCurrent 1
msgLoadHistory 5min steps: 0/0/0/0/0/-1/0/2/0/-/-/-
msgParseDly min:8 max:12 last:8 cnt:16
owner 000000
uptime 000 01:31:17.274
Readings:
2016-01-03 10:52:37 D-HMIdAssigned 000000
2016-01-03 10:52:37 D-HMIdOriginal 2BABCC
2016-01-03 10:52:37 D-firmware 0.964
2016-01-03 10:52:37 D-serialNr LEQ0580086
2016-01-03 10:52:37 Xmit-Events ok:1 disconnected:1 init:1
2016-01-03 10:52:37 cond ok
2016-01-03 11:34:17 loadLvl low
2016-01-03 10:52:35 prot_disconnected last
2016-01-03 10:52:35 prot_init last
2016-01-03 10:52:37 prot_ok last
2016-01-03 10:03:01 prot_timeout last
2016-01-03 10:52:35 state opened
Helper:
assIdCnt 3
assIdRep 3
info 03C4,LEQ0580086,2BABCC,000000
setTime 44305
Cnd:
0 1
253 1
255 1
Dly:
cnt 16
lst 8
max 12
min 8
Ids:
319240:
cfg +319240,00,00,00
name HM_319240
38d83f:
cfg +38D83F,00,00,00
chn 02
flg 0
msg
name HM_38D83F
to 1451814780.37595
3d0051:
cfg +3D0051,00,00,00
name HM_3D0051
K:
BufMin 4
DlyMax 0.025
Next 1451817282.11862
Start 1451817257.11862
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 0
sys 0
ids:
ARRAY(0x209e628)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLast 1
loadNo 6
scnt 5
apIDs:
Ref:
drft -0.000159878492345817
hmtL 5477274
kTs 0
offL 1451811779848
sysL 1451817257122
Attributes:
hmId 000000
hmLanQlen 1_min
loadLevel 0:low,40:batchLevel,90:high,99:suspended
Zitat2016-01-03 08:24:54 R-pairCentral set_0x000000
Wie im Wiki zu Homematic beschrieben ist 00000 keine gültige ID.
Hab´s mal kopiert:
ZitatHMLAN kennt mehrere Attribute (commandref). Wichtig ist es, die hmId zu vergeben. Diese ist ein 3-Byte hexadezimal-Wert, somit eine 6-stellige Zeichenfolge in Großbuchstaben. 000000 und FFFFFF sind ungültig. Wenn HM-Geräte mit der Zentrale gepairt werden, wird ihnen diese hmId eingetragen. Wechselt man die hmId müssen alle damit gepairten Geräte neu gepairt werden.
http://www.fhemwiki.de/wiki/HM-CFG-LAN_LAN_Konfigurations-Adapter
DANKE!
Lag an der HmID: 0
mit geändertem Wert geht es !
DANKE!
docfred