MISSING ACK bei HM-LC-BI1PBU-FM

Begonnen von Ban-ya, 27 September 2015, 22:12:01

Vorheriges Thema - Nächstes Thema

Ban-ya

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.
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

Bartimaus

Willst Du mit dem CUL Homematic UND IT schalten ? Das geht IMO nicht. Entweder kann der CUL FS20/IT ODER Homematic
LG
B.


FHEM@AMD-Ryzen7-5700U@Debian-LXC (ProxmoxHOST), CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs,Shelly

frank

ZitatVielleich hat jemand eine Idee.
ich tippe auf nicht gepaired. poste ein list vom aktor.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Ban-ya

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.
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

Ban-ya

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
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Ban-ya

#6
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
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

Ban-ya

Keiner eine Ahnung, was es sein könnte?
Ich glaube, es liegt am HM-System, da ich auch keinen Fensterkontakt anlernen kann ...
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

chipmunk

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
RasPi3, HM, HUE, div 433MHz Baumarktdosen über Sende- und Empfangsmodule von C*, Ediplug

Ban-ya

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.
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen

chipmunk

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
RasPi3, HM, HUE, div 433MHz Baumarktdosen über Sende- und Empfangsmodule von C*, Ediplug

Ban-ya

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.
Raspberry Pi2 B+, CC1101, FHEM 5.7, 7x HM-LC-Bl1PBU-FM, HM-Sec-SC-2 (opt), HM-Sec-SC-2 (reed), VU+ duo, VU+ solo2, IT-Dosen