Hallo,
ich habe mich eine ganze Weile schon mit FHEM beschäftigt und einiges zum laufen gebracht,
auch mit der Hilfe hier im Forum.
Nun habe ich mit den "ernsthaften" Anwendungen begonnen und es funktioniert leider nicht.
Es geht um meine Rolladensteuerung.
Ich habe nacheinander zwei HM-LC-BI1PBU-FM angeschlossen und gepairt.
Sie erscheinen auch im Webinterface, funktionieren aber leider nicht.
Es kommt ein MISSING ACK.
Ich hänge mal meine fhem.cfg und die fhem.info mit an.
Vielleicht hilft ein fachmännischer Blick darauf mir zu helfen.
Ich sage schon mal Danke.
fhem.cfg:
attr global userattr cmdIcon devStateIcon devStateStyle fp_Grundriss fp_Wohnzimmer icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
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 uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global verbose 3
define telnetPort telnet 7072 global
define WEBtablet FHEMWEB 8085 global
attr WEBtablet editConfig 1
attr WEBtablet longpoll 1
attr WEBtablet sortRooms Wohnzimmer Arbeitszimmer Schlafzimmer Küche Bad HWR Kammer Flur Garage Garten Wetter
attr WEBtablet stylesheetPrefix dark
# 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 CUL_0 CUL /dev/ttyAMA0@38400 1034
attr CUL_0 rfmode HomeMatic
define Steckdose_1 IT 000000000F FF F0
attr Steckdose_1 IODev CUL_0
attr Steckdose_1 room Arbeitszimmer
define Steckdose_2 IT 0000F0000F FF F0
attr Steckdose_2 IODev CUL_0
attr Steckdose_2 room HWR
define Steckdose_3 IT 00000F000F FF F0
attr Steckdose_3 IODev CUL_0
attr Steckdose_3 room Kammer
# define Steckdose_4 IT 0000FF000F FF F0
# Wetter von Yahoo (12832156 = Bernau, 600=alle 600 Sekunden (10min) Yahoo abfragen, de=Sprache Deutsch)
define Wetter Weather 12832156 600 de
attr Wetter event-on-update-reading temperature,humidity,pressure,wind_speed,wind_chill,wind_direction
attr Wetter group BernauWetter
define FileLog_Wetter FileLog ./log/Wetter-%Y.log Wetter
attr FileLog_Wetter logtype temp4hum6:wind_speed|humidity|temperature,text
define w_Wetter weblink htmlCode { WeatherAsHtmlD("Wetter") }
attr w_Wetter group BernauWetter
attr w_Wetter htmlattr width_"220" height="330" frameborder="0" marginheight="0" marginwidth="0"
attr w_Wetter room Wetter
define Wz.VUplusSolo2 ENIGMA2 192.168.0.222
attr Wz.VUplusSolo2 bouquet-radio 1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.radio" ORDER BY bouquet
attr Wz.VUplusSolo2 bouquet-tv 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
attr Wz.VUplusSolo2 devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
attr Wz.VUplusSolo2 http-method GET
attr Wz.VUplusSolo2 icon dreambox
attr Wz.VUplusSolo2 room Wohnzimmer
attr Wz.VUplusSolo2 webCmd channel:input
define Wz.VUplusDuo ENIGMA2 192.168.0.200
attr Wz.VUplusDuo bouquet-radio 1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.radio" ORDER BY bouquet
attr Wz.VUplusDuo bouquet-tv 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet
attr Wz.VUplusDuo devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
attr Wz.VUplusDuo http-method GET
attr Wz.VUplusDuo icon dreambox
attr Wz.VUplusDuo room Arbeitszimmer
attr Wz.VUplusDuo webCmd channel:input
define HM_3AD07F CUL_HM 3AD07F
attr HM_3AD07F IODev CUL_0
attr HM_3AD07F autoReadReg 4_reqStatus
attr HM_3AD07F expert 2_full
attr HM_3AD07F firmware 2.3
attr HM_3AD07F model HM-LC-Bl1PBU-FM
attr HM_3AD07F room CUL_HM
attr HM_3AD07F serialNr MEQ0481938
attr HM_3AD07F subType blindActuator
attr HM_3AD07F webCmd statusRequest:on:off
define FileLog_HM_3AD07F FileLog ./log/HM_3AD07F-%Y.log HM_3AD07F
attr FileLog_HM_3AD07F logtype text
attr FileLog_HM_3AD07F room CUL_HM
version
Fhem info:
Release : 5.6
OS : linux
Arch : arm-linux-gnueabihf-thread-multi-64int
Perl : v5.14.2
uniqueID : 5e7f39c5b6aee4a07f531b99b12fa218
upTime : 09:29:11
Defined modules:
CUL : 1
CUL_HM : 2
ENIGMA2 : 2
FHEMWEB : 1
FileLog : 4
IT : 3
Weather : 1
autocreate : 1
eventTypes : 1
notify : 1
telnet : 1
weblink : 1
Defined models per module:
CUL_HM : HM-LC-Bl1PBU-FM
ENIGMA2 : Duo,Solo²
und hier noch
# $Id: fhem.pl 9286 2015-09-22 07:24:46Z rudolfkoenig $
# $Id: 00_CUL.pm 9002 2015-07-29 05:46:10Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 9190 2015-09-01 18:52:12Z martinp876 $
# $Id: 70_ENIGMA2.pm 9140 2015-08-27 12:11:09Z loredo $
# $Id: 01_FHEMWEB.pm 9079 2015-08-16 10:43:51Z rudolfkoenig $
# $Id: 92_FileLog.pm 9107 2015-08-22 13:16:05Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 59_Weather.pm 8937 2015-07-11 12:56:21Z borisneubert $
# $Id: 98_autocreate.pm 9108 2015-08-22 13:18:56Z rudolfkoenig $
# $Id: 91_eventTypes.pm 8725 2015-06-10 09:50:06Z rudolfkoenig $
# $Id: 91_notify.pm 8953 2015-07-13 15:13:06Z rudolfkoenig $
# $Id: 98_telnet.pm 8952 2015-07-13 12:30:26Z rudolfkoenig $
# $Id: 98_weblink.pm 9049 2015-08-09 14:35:41Z rudolfkoenig $
Vielleich hat jemand eine Idee.
Willst Du mit dem CUL Homematic UND IT schalten ? Das geht IMO nicht. Entweder kann der CUL FS20/IT ODER Homematic
ZitatVielleich hat jemand eine Idee.
ich tippe auf nicht gepaired. poste ein list vom aktor.
Zitat von: Bartimaus am 28 September 2015, 08:55:18
Willst Du mit dem CUL Homematic UND IT schalten ? Das geht IMO nicht. Entweder kann der CUL FS20/IT ODER Homematic
Homematic.
Die Steckdosen waren nur zuerst mal da und funktionierten auf Anhieb.
Dann habe ich den rfmode des CUL von SlowRF auf Homematic geschaltet und dachte es geht so.
Ach, ich sehe gerade, ich habe vor Aufregung gestern noch vergessen zwei Fotos zu senden.
Die hängen jetzt dran.
Zitat von: frank am 28 September 2015, 09:24:48
ich tippe auf nicht gepaired. poste ein list vom aktor.
Als Anfänger muss ich mal suchen, wie oder wo man das findet. Ich melde mich wieder.
Danke, Uwe
list HM_3AD07F
einfach noch mal drüber pairen, bis es funktioniert. schau dir das wiki pairen an, damit du erkennst, ob dein device erfolgreich gepaired ist.
Danke, Frank, wieder etwas gelernt ...
Das Listing:
Internals:
DEF 3AD07F
IODev CUL_0
NAME HM_3AD07F
NR 94
NTFY_ORDER 50-HM_3AD07F
STATE MISSING ACK
TYPE CUL_HM
protCmdDel 2
protResnd 3 last_at:2015-09-28 17:52:30
protResndFail 1 last_at:2015-09-28 17:52:36
protSnd 1 last_at:2015-09-28 17:52:18
protState CMDs_done_Errors:1
Readings:
2015-09-25 20:29:40 D-firmware 2.3
2015-09-25 20:29:40 D-serialNr MEQ0481938
2015-09-26 19:43:00 deviceMsg off (to broadcast)
2015-09-26 19:43:00 level 0
2015-09-26 19:43:00 motor stop:off
2015-09-26 19:43:00 pct 0
2015-09-26 19:43:00 recentStateType info
2015-09-28 17:52:36 state MISSING ACK
2015-09-26 19:43:00 timedOn off
Regl_00::
TIME 2015-09-26 20:33:21
VAL
Helper:
HM_CMDNR 2
cSnd ,11F110343AD07F0201C80000
dlvl 00
dlvlCmd ++A011F110343AD07F0201000000
mId 006A
rxType 1
Io:
newChn +3AD07F,00,00,00
prefIO
rxt 0
vccu
p:
3AD07F
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf 00
qReqStat 00
Role:
chn 1
dev 1
prs 1
Attributes:
IODev CUL_0
autoReadReg 4_reqStatus
expert 2_full
firmware 2.3
model HM-LC-Bl1PBU-FM
room CUL_HM
serialNr MEQ0481938
subType blindActuator
webCmd statusRequest:toggleDir:on:off:up:down:stop
ich habe auch noch einen zweiten Rolladenschalter,
den dritten löte ich gerade zusammen ...
Internals:
CUL_0_MSGCNT 2
CUL_0_RAWMSG A0D1E84103AD02100000006010000::-45:CUL_0
CUL_0_RSSI -45
CUL_0_TIME 2015-09-28 19:40:43
DEF 3AD021
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 2
NAME HM_3AD021
NR 99
NTFY_ORDER 50-HM_3AD021
STATE off
TYPE CUL_HM
lastMsg No:1E - t:10 s:3AD021 d:000000 06010000
protCmdDel 3
protLastRcv 2015-09-28 19:40:43
protResnd 3 last_at:2015-09-28 19:40:05
protResndFail 1 last_at:2015-09-28 19:40:11
protSnd 1 last_at:2015-09-28 19:39:49
protState CMDs_done_Errors:1
rssi_at_CUL_0 avg:-48 min:-51 max:-45 lst:-45 cnt:2
Readings:
2015-09-25 20:55:59 D-firmware 2.3
2015-09-25 20:55:59 D-serialNr MEQ0481853
2015-09-28 19:40:43 deviceMsg off (to broadcast)
2015-09-28 19:40:43 level 0
2015-09-28 19:40:43 motor stop:off
2015-09-28 19:40:43 pct 0
2015-09-28 19:40:43 recentStateType info
2015-09-28 19:40:43 state off
2015-09-28 19:40:43 timedOn off
Regl_00::
VAL
Helper:
HM_CMDNR 30
cSnd ,01F110343AD02100040000000000
getCfgList all
getCfgListNo ,3
mId 006A
rxType 1
Dir:
cur stop
rct down
Io:
newChn +3AD021,00,00,00
nextSend 1443462043.5315
prefIO
rxt 0
vccu
p:
3AD021
00
00
00
Mrssi:
mNo 1E
Io:
CUL_0 -43
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rssi:
At_cul_0:
avg -48
cnt 2
lst -45
max -45
min -51
Attributes:
IODev CUL_0
autoReadReg 4_reqStatus
expert 2_full
firmware 2.3
model HM-LC-Bl1PBU-FM
room CUL_HM
serialNr MEQ0481853
subType blindActuator
webCmd statusRequest:toggleDir:on:off:up:down:stop
Keiner eine Ahnung, was es sein könnte?
Ich glaube, es liegt am HM-System, da ich auch keinen Fensterkontakt anlernen kann ...
Hi,
ich würde darauf tippen, dass das Device noch immer nicht korrekt mit der VCCU (du hast doch eine eingerichtet?) gepairt ist.
Du hast nämlich in den Readings " 2015-09-26 19:43:00 deviceMsg off (to broadcast) " stehen.
Da sollte bei korrektem pairing "off (to VCCU)" aufscheinen.
Chipmunk
VCCU ist (noch) nicht eingerichtet.
Ist es für eine einwandfreie Funktion erforderlich?
Ich weiß, man sollte eine einrichten, aber das wollte ich erst etwas später machen.
Hi,
erforderlich nicht, aber du tust dir später leichter, falls du mehr als ein IO-Device hast.
Jedenfalls deutet das "to broadcast" darauf hin, dass der Aktor kein Ziel hat, an das er senden soll (wäre bei dir wohl irgendwas wie CUL, oder ein HM_ID).
Chipmunk
Danke :)
Ich habe mich jetzt schon etwas belesen ...
Heute werde ich es nicht schaffen, aber morgen.
Mal sehen ob ich Anfänger das hin kriege.