FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: stma am 19 Dezember 2014, 16:06:42

Titel: [gelöst] HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: stma am 19 Dezember 2014, 16:06:42
Hi,

ich bin FHEM/HomeMatic-Anfänger. Gleich bei meinen ersten Tests habe ich Probleme. Installation des CULs verlief soweit problemlos. Nun wollte ich den ersten Aktor in Betrieb nehmen, einen HM-LC-Sw1PBU-FM. Dabei habe ich folgende Probleme (FHEM erst heute mittels update aktualisiert):

Auch nach mehrmaligen Versuchen inkl. vorherigem Reset des Aktors/Löschen aus FHEM wird dieser per hmPairForSec nicht gefunden. Ich kann den Aktor jedoch mit hmPAirSerial einbinden und er wird per autocreate angelegt. Gefolgt bin ich der Anleitung http://www.fhemwiki.de/wiki/HomeMatic_Devices_pairen (http://www.fhemwiki.de/wiki/HomeMatic_Devices_pairen). Leider habe ich bisher nicht so viel Glück, wie der User in folgendem Foren-Post http://forum.fhem.de/index.php/topic,29294.msg220745.html#msg220745 (http://forum.fhem.de/index.php/topic,29294.msg220745.html#msg220745). Wie zu erwarten, fehlt mir ein Eintrag R_pairCentral. Die Schaltzustände (ausgelöst am Taster) werden korrekt angezeigt.
Eine entsprechende Statusabfrage oder ein Schaltbefehl aus FHEM enden in einem Timeout.
Auch gezieltes Pairing, wie in oben genannter Anleitung beschrieben, bringt keine Veränderung.

Das angehängte Bild zeigt den Aktor, wie er derzeit bei mir aussieht.

Aufbau wie folgt:
- FHEM läuft auf einem RaspberryPI B+ mit Raspbian
- CUL V3 mit HF-Schirmung und externer Antenne (RP-SMA 868MHz +5dBi Magnetfuss 3m) http://shop.busware.de/product_info.php/cPath/1_21/products_id/84 (http://shop.busware.de/product_info.php/cPath/1_21/products_id/84)
- CUL hängt an einem 4m USB-Verlängerungskabel

Irgendwas mache ich wohl falsch, nur was?

Hier meine bisher sehr überschaubare fhem.cfg:


attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile /opt/fhem/log/fhem-%Y-%m.log
attr global modpath .
attr global statefile /opt/fhem/log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global verbose 3

define telnetPort telnet 7072 global
attr telnetPort globalpassword xxx

define WEB FHEMWEB 8083 global
attr WEB basicAuth xxx

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth xxx
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth xxx
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog /opt/fhem/log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate filelog /opt/fhem/log/%NAME-%Y.log

define eventTypes eventTypes /opt/fhem/log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

# CUL
define CUL1 CUL /dev/ttyACM0@38400 1234
attr CUL1 hmId FFEE00
attr CUL1 rfmode HomeMatic

define wz_LichtSofa CUL_HM 2AAFAA
attr wz_LichtSofa IODev CUL1
attr wz_LichtSofa autoReadReg 4_reqStatus
attr wz_LichtSofa expert 2_full
attr wz_LichtSofa room Wohnzimmer
define FileLog_wz_LichtSofa FileLog /opt/fhem/log/wz_LichtSofa-%Y.log wz_LichtSofa
attr FileLog_wz_LichtSofa logtype text
attr FileLog_wz_LichtSofa room Wohnzimmer


Das Log zu diesem Aktor

2014-12-19_13:15:44 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA D-firmware: 2.3
2014-12-19_13:15:44 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA D-serialNr: LEQ0494327
2014-12-19_13:17:20 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA D-firmware: 2.3
2014-12-19_13:17:20 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA D-serialNr: LEQ0494327
2014-12-19_13:19:24 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA ResndFail
2014-12-19_13:19:24 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA RESPONSE TIMEOUT:RegisterRead
2014-12-19_13:23:12 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA D-firmware: 2.3
2014-12-19_13:23:12 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA D-serialNr: LEQ0494327
2014-12-19_13:28:04 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA ResndFail
2014-12-19_13:28:04 CUL_HM_HM_LC_Sw1PBU_FM_2AAFAA RESPONSE TIMEOUT:RegisterRead


Grüße
Steffen Mauch
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: LuckyDay am 19 Dezember 2014, 16:27:53
da fehlen die Attribute Model, subtype und readings jede Menge
deswegen kannst nicht schalten auch wenn dein pairing richtig wäre
Rssi werte fehlen auch
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: stma am 19 Dezember 2014, 17:28:15
Hallo fhem-hm-knecht,

danke für Deine Hinweise. In einem Backup eines älteren Versuchs noch etwas mehr gefunden und die Config etwas erweitert (siehe unten). Model und subtype hat diese Version gehabt, aber mit rssi kann ich nichts anfangen. Woher sollten die Werte denn kommen, vom autocreate oder muss ich die selber wissen (zumindest habe ich die beim ersten Versuch auch nicht eingegeben)? Anbei ein neuer Screenshot, wie der Aktor nun aussieht. Am Ergebnis hat sich jedoch nichts geändert. Aktionen aus FHEM sind immer noch erfolglos.


define wz_LichtSofa CUL_HM 2AAFAA
attr wz_LichtSofa IODev CUL1
attr wz_LichtSofa autoReadReg 4_reqStatus
attr wz_LichtSofa expert 2_full
attr wz_LichtSofa firmware 2.3
attr wz_LichtSofa model HM-LC-Sw1PBU-FM
attr wz_LichtSofa room Wohnzimmer
attr wz_LichtSofa serialNr LEQ0494327
attr wz_LichtSofa subType switch
attr wz_LichtSofa webCmd statusRequest:toggle:on:off
define FileLog_wz_LichtSofa FileLog /opt/fhem/log/wz_LichtSofa-%Y.log wz_LichtSofa
attr FileLog_wz_LichtSofa logtype text
attr FileLog_wz_LichtSofa room Wohnzimmer


Gruß
Steffen Mauch
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: Bennemannc am 19 Dezember 2014, 18:33:38
Hallo,

RSSI ist ein Wert für die "Vebindungsqualität" genauer gesagt die Signalstärke. Je niederiger der Wert (immer negative Werte) desto besser ist die Verbindung. Wenn die Werte zu hoch liegen, kann es Probleme beim pairing und Schalten geben.

Gruß Christoph
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: LuckyDay am 19 Dezember 2014, 18:36:27
mach mal bitte
Zitatset CUL1 hmPairSerial LEQ0494327

in dem commandfeld und dann enter
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: LuckyDay am 19 Dezember 2014, 18:38:26
und danach
list wz_LichtSofa

und poste
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: stma am 20 Dezember 2014, 09:38:50
Hallo,

zuerst einmal Danke für Eure Mühe!

Also ein set CUL1 hmPairSerial LEQ0494327 hat nun die RSSI-Werte erbracht (siehe auch Anhang) und einiges anderes. Ich habe nur den Befehl abgesetzt, weder den CUL noch den Aktor vorher in den Pairing-Modus versetzt. War das so OK?

Log des Aktors nach dem Absetzen des Kommandos:

2014-12-20_09:22:08 wz_LichtSofa D-firmware: 2.3
2014-12-20_09:22:08 wz_LichtSofa D-serialNr: LEQ0494327


Danach das list wz_LichtSofa:

Internals:
   CUL1_MSGCNT 5
   CUL1_RAWMSG A1A0380002AAFAAFFEE002300694C45513034393433323710010100::-58.5:CUL1
   CUL1_RSSI  -58.5
   CUL1_TIME  2014-12-20 09:22:08
   DEF        2AAFAA
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     5
   NAME       wz_LichtSofa
   NR         23
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:03 - t:00 s:2AAFAA d:FFEE00 2300694C45513034393433323710010100
   protCmdDel 5
   protLastRcv 2014-12-20 09:22:07
   protResnd  9 last_at:2014-12-20 09:23:23
   protResndFail 3 last_at:2014-12-20 09:23:28
   protSnd    3 last_at:2014-12-20 09:23:12
   protState  CMDs_done_Errors:1
   rssi_at_CUL1 avg:-58.5 min:-59 max:-58 lst:-58.5 cnt:5
   Readings:
     2014-12-20 09:22:08   D-firmware      2.3
     2014-12-20 09:22:08   D-serialNr      LEQ0494327
     2014-12-19 18:29:48   deviceMsg       off (to broadcast)
     2014-12-19 18:29:48   level           0
     2014-12-19 18:29:48   pct             0
     2014-12-19 18:29:48   recentStateType info
     2014-12-19 18:29:48   state           off
     2014-12-19 18:29:48   timedOn         off
     Regl_00::
       VAL
   Helper:
     cSnd       11FFEE002AAFAA0201C80000
     dlvl       C8
     dlvlCmd    ++A011FFEE002AAFAA0201C80000
     getCfgList all
     getCfgListNo ,3
     mId        0069
     rxType     1
     Io:
       newChn     +2AAFAA,00,01,00
       nextSend   1419063728.0953
       prefIO
       rxt        0
       vccu
       p:
         2AAFAA
         00
         01
         00
     Mrssi:
       mNo        03
       Io:
         CUL1       -56.5
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       At_cul1:
         avg        -58.5
         cnt        5
         lst        -58.5
         max        -58
         min        -59
Attributes:
   IODev      CUL1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.3
   model      HM-LC-Sw1PBU-FM
   room       Wohnzimmer
   serialNr   LEQ0494327
   subType    switch
   webCmd     statusRequest:toggle:on:off


Reaktion des Aktors ist weiterhin keine festzustellen.

Gruß
Steffen Mauch
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: Bennemannc am 20 Dezember 2014, 10:00:45
Hallo,

ich lese noch nicht von "pair_Central" - also ist das pairing noch nicht komplett. Drückst Du auch richtig ? Nur ganz kurz auf config drücken. Da hatte ich auch mal Probleme mit Rolloactoren. Wenn man zu lang drückt (bis das Licht angeht) ist er nicht richtig im Pairingmodus.

Gruß Christoph
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: stma am 20 Dezember 2014, 19:16:34
Hallo Cristoph,

genial! Ich Held habe immer zu lange gedrückt.

Vielen Dank und sorry für die Mühe!

Gruß
Steffen Mauch
Titel: Antw:HM-LC-Sw1PBU-FM Problem beim Pairing
Beitrag von: Bennemannc am 20 Dezember 2014, 20:29:48
Nicht dafür - deshalb gibt es doch dieses Forum.
Könntest Du bei dem ersten Thread die Überschrift ändern und [gelöst] davor schreiben ?

Gruß Christoph