FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Tom am 30 Januar 2013, 20:11:55

Titel: Homematic 2. Mal Pairen
Beitrag von: Tom am 30 Januar 2013, 20:11:55
Hallo zusammen,

bin nun endlich gewechselt und muss mit einem Problem anfangen: Nach einem Systemabsturz bei FHEM und der Reparatur des Rolladenaktors (HM-LC-Bl1PBU-FM) schaffe ich es nicht mehr den Aktor mit FHEM zu pairen.
Normalerweise gibt in die Statusleiste set HMLAN1 setPairForSec 600 und dann hat man 10 Minuten Zeit den Aktor zu pairen. Leider funktioniert das nicht die Fehlermeldung im Logfile heisst dann pairing not active.
Was mache ich falsch? - ich habe auch versucht direkt mit der Adresse zu pairen aber das gibt die gleiche Fehlermeldung.

Hat jemand eine Idee?

Danke fuer eure Unterstuetzung.  
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 30 Januar 2013, 21:59:26
ich benutze am leibsten die Seriennummer. Also hmPairSerial. Hat bisher immer funktioniert. Leider brauchst du die Seriennummer... falls du sie die nicht gemerkt hast - oder in einem alten config...

Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Tom am 31 Januar 2013, 15:20:02
das ist normalerweise de JEQ##### oder. aber selbst mit der hat es nicht funktioniert
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 31 Januar 2013, 16:43:54
hmmm - schon einmal einen reset probiert? War AES eingeschaltet?
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Tom am 31 Januar 2013, 19:12:54
Aes ist aus, da heute ein fenstergriff ohne Probleme anzumelden war.
Ein Reset habe ich ungefähr schon10x probiert

Weiß keine Lösung mehr?
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Dirk am 31 Januar 2013, 19:31:12
Du könntest noch mal versuchen den Aktor mit der Windows Software vom HmLan zum Pairen zu bringen.
Sofern das klappt, dann dort mal auf Werkseinstellung setzen.

Gruß
Dirk
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 31 Januar 2013, 20:07:24
Ausserdem kannst du einmal aufzeichnen was passiert, wenn du zu pairen versuchst.
Also einstellen

attr global mseclog 1
attr global verbose 1
attr <hmlan> hmProtocolEvents 1
attr <hmlan> loglevel 1

dann die pairing-versuche starten - am besten alle der Reihe nach einmal

set pair
hmpairserial
anlernen drücken

und dann die Logs posten (aus dem Logfile...)
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Martin Thomas Schrott am 01 Februar 2013, 10:17:31
Hi,

falls es immer noch nicht geklappt hat, mal ne ganz blöde Frage, hast du schon mal versucht die Taste einfach länger zu drücken? also ca. 6 Sek, dann nochmal 6 Sek? Ich hatte schon den Fall, dass das Zurücksetzen erst später gegriffen hat, als es beschrieben wird. Ev. auch mal 8sek und 8Sek drücken. Dann ein set device getConfig und nachsehen ob kein pair vorhanden ist. danach erst versuchen mit fhem / hmlan zu pairen!
lG
Martin
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Tom am 03 Februar 2013, 09:53:42
Den Reset habe ich gefuehlt schon 100x  versucht. Danach kommt immer kein pairing aktiv.

habe nun probiert mitzulesen was waehrend des pairingvorganges passiert.

hier die Infos aus dem Log


Use of uninitialized value in split at ./FHEM/10_CUL_HM.pm line 3200.
2013.02.02 11:54:18.951 1: HMLAN_Send:  K
2013.02.02 11:54:18.959 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0061585 d:139815 O:C63180 m:0FFFCAF0 d2:0000
2013.02.02 11:54:29.145 1: HMLAN_Parse: HMLAN1 S:E1BCF23 stat:0000 t:0FFFF2B6 d:FF r:FFB9m:0184001BCF2300000021006A4A45513031313635353930010100
2013.02.02 11:54:29.162 1: RCV L:1A N:01 F:84 CMD:00 SRC:OG_Schlafzimmer_Rollo_Sued DST:broadcast 21006A4A45513031313635353930010100 (DEVICE_INFO FIRMWARE:0x21 TYPE:0x006A SERIALNO:0x4A455130313136353539 CLASS:0x30 PEER_CHANNEL_A:0x01 PEER_CHANNEL_B:0x01 UNKNOWN:0x00) (,BCAST,RPTEN)


vielleicht kann mir hiersaus jemand sagen wie man das geraet einstellt. die JEQ-Nummer ist jedenfalls nicht mit dabei.

Danke

Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 03 Februar 2013, 11:25:51
Hallo Tom,

doch die Seriennummer ist schon drin
JEQ0116559
richtig?
ist ascii codiert...

wird für deine HMID 1BCF23 kein FHEM-device angelegt?
ein
HM-LC-Bl1PBU-FM

hast du einmal
set <hmlan> hmPairSerial JEQ0116559
versucht?

einen HM-LC-Bl1PBU-FM habe ich schon oft gepairt - ohne Probleme...

Gruss
Martin


Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Tom am 03 Februar 2013, 17:13:07
Hallo Martin,

hab schon alles probiert. Alles ohne Erfolg

Ein pair mit Zeit ein pair mit Snr alles erfolglos. Irgendwie scheint die Nummer aber noch im Bauch von FHEM zu sein denn wenn ich diese eingebe bringt er mir einen Fehler. Werde mal versuchen woran es liegt.
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 03 Februar 2013, 19:15:37
welchen nummer ist noch im Bauch? Die Seriennummer? Und welche Fehlermeldung?

hast du schon einmal hmPairSerial roh geloggt? FHEM sollte da etwas schicken...
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Tom am 03 Februar 2013, 21:58:44
Hallo,

habe versucht aus den im Logfile erhaltenen Daten wieder als define zu erschaffen.

folgende Fehlermeldung kommt beim Sichern

HMid DEF already used by OG_Schlafzimmer_Rollo_Sued Please define OG_Schlafzimmer_Rollo_Sued first Please define OG_Schlafzimmer_Rollo_Sued first Please define OG_Schlafzimmer_Rollo_Sued first Please define OG_Schlafzimmer_Rollo_Sued first Please define OG_Schlafzimmer_Rollo_Sued first Please define OG_Schlafzimmer_Rollo_Sued first

Das OG_Schlafzimmer_Rollo_Sued gibt es so als define im fhem.cfg nicht mehr - also irgendwo im Bauch von fhem versteckt wo ich es nicht sehen kann.

einfach nur die Serial zu verbinden hat auch nicht funktioniert.

Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 04 Februar 2013, 13:19:46
schalte erst einmal den vsible mode ein (zur Sicherheit)

attr global showInternalValues 1

mach doch einmal ein

list

ohne weitere Parameter
und dann ein

list OG_Schlafzimmer_Rollo_Sued

Normal ist das nicht - aber vielleicht ist irgendwo ein sonderzeichen oder blank drin...
mal sehen

Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: Tom am 04 Februar 2013, 19:07:53
Hallo Martin,

irgendwie bin ich nun genervt. Bisher hatte FHEM richtig Spass gemacht aber nun...

mit der list Funktion habe ich alle Homematic/FS20 Sender aufgelistet nur mein gesuchter Empfänger war nicht dabei.  Habs im Browser und Word über Suchfunktion getestet.

Habe nun versucht die Daten fuer das Device manuell einzugeben - was zwar gut gelaufen ist aber beim Speichern kommt die Fehlermeldung



HMid DEF already used by OG_Schlafzimmer_Rollo_Sued

Wenn ich nun mein Device und die attr entsprechend benenne  kommt.

HMid DEF already used by OG_Schlafzimmer_Rollo_Sued

Bin nun echt ratlos - ich glaube ich mach FHEM nochmal platt und fange von vorne an. Kostet mich halt ein paar Stunden aber dann klappts auch.

Vielleicht hat noch jemand eine Idee - bin dankbar fuer alles


Danke vorab
Titel: Aw: Homematic 2. Mal Pairen
Beitrag von: martinp876 am 05 Februar 2013, 06:54:07
Hallo Tom,

die Fehlermeldung behauptet, dass die HMId schon vergeben ist - und zwar fuer OG_Schlafzimmer_Rollo_Sued

Damit kannst du die HMId nicht mehr benutzen, die muss eindeutig sein.
Kannst du dein config file einmal posten oder mir mailen? Und die HMId, die du vergeben willst, also die, mit der es Probleme gibt.
Dann
Gruss
Martin
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: Frood42 am 24 November 2019, 21:40:11
Hallöchen,
ich poste mal meine Meldung hierzu, da das der einzige Thread zu siesem Thema zu sein scheint.
Ich bekomme seit neustem - habe länger keine Änderungen gemacht - beim RAW edit von allen HM devices eine Meldung
HMid DEF already used by gerätename
Und zwar jeweil mit dem jeweiligen Gerätenamen. Leider weiss ich gar nicht wo ich anfangen soll zu schauen.

Anbei mal ein list vom Sofa Light:

Internals:
   .triggerUsed 1
   DEF        6A9D6F
   FUUID      5c5c9fc4-f33f-9562-dde4-b47b8bfc8a6cb531
   HMGW1_MSGCNT 24
   HMGW1_RAWMSG 040300468880026A9D6FAFFECC0101C8004D
   HMGW1_RSSI -70
   HMGW1_TIME 2019-11-24 16:15:38
   IODev      HMGW1
   LASTInputDev HMGW1
   MSGCNT     24
   NAME       light_sofa
   NOTIFYDEV  global
   NR         102
   NTFY_ORDER 50-light_sofa
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:88 - t:02 s:6A9D6F d:AFFECC 0101C8004D
   protLastRcv 2019-11-24 16:15:38
   protRcv    23 last_at:2019-11-24 16:15:38
   protResnd  1 last_at:2019-11-23 07:47:09
   protSnd    24 last_at:2019-11-24 16:15:38
   protState  CMDs_done
   rssi_HMGW1 cnt:23 min:-77 max:-72 avg:-73.56 lst:-77
   rssi_at_HMGW1 cnt:24 min:-70 max:-65 avg:-66.62 lst:-70
   .attraggr:
   .attrminint:
   READINGS:
     2019-02-07 22:22:32   .D-devInfo      010100
     2019-02-07 22:22:32   .D-stc          10
     2019-02-07 22:18:05   .R-confBtnTime  permanent
     2019-02-07 22:21:57   .R-intKeyVisib  invisib
     2019-02-07 22:18:05   .R-localResDis  off
     2019-02-07 22:18:05   .R-statusInfoMinDly 2 s
     2019-02-07 22:18:05   .R-statusInfoRandom 1 s
     2019-02-07 22:18:05   .R-transmitTryMax 6
     2019-06-23 22:45:31   .peerListRDate  2019-06-23 22:45:31
     2019-11-24 16:15:38   .protLastRcv    2019-11-24 16:15:38
     2019-11-24 16:15:38   CommandAccepted yes
     2019-02-07 22:22:32   D-firmware      2.6
     2019-02-07 22:22:32   D-serialNr      PEQ1107507
     2019-06-23 22:45:30   PairedTo        0xAFFECC
     2019-02-07 22:21:57   R-pairCentral   0xAFFECC
     2019-02-07 22:18:05   R-powerUpAction off
     2019-02-07 22:18:05   R-sign          off
     2019-06-23 22:45:30   RegL_00.        00:00 02:01 0A:AF 0B:FE 0C:CC 15:FF 18:00
     2019-06-23 22:45:31   RegL_01.        00:00 08:00 30:06 56:00 57:24 93:5F 94:B3
     2019-11-24 16:15:38   deviceMsg       on (to VCCU)
     2019-11-24 16:15:38   level           100
     2019-07-29 23:11:33   levelMissed     desired:0
     2019-11-24 16:15:38   pct             100
     2019-06-23 22:45:29   powerOn         2019-06-23 22:45:29
     2019-11-24 16:15:38   recentStateType ack
     2019-11-24 16:15:38   state           on
     2019-11-24 16:15:38   timedOn         off
   helper:
     HM_CMDNR   136
     cSnd       11AFFECC6A9D6F0201C80000,11AFFECC6A9D6F0201C80000
     dlvlCmd    ++A011AFFECC6A9D6F0201C80000
     mId        0002
     peerFriend peerSens,peerVirt
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +6A9D6F,00,00,00
       nextSend   1574608538.77614
       rxt        0
       vccu       VCCU
       p:
         6A9D6F
         00
         00
         00
       prefIO:
         HMGW1
     mRssi:
       mNo        88
       io:
         HMGW1:
           -68
           -68
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       HMGW1:
         avg        -73.5652173913043
         cnt        23
         lst        -77
         max        -72
         min        -77
       at_HMGW1:
         avg        -66.625
         cnt        24
         lst        -70
         max        -65
         min        -70
     shadowReg:
     tmpl:
Attributes:
   .mId       00D8
   IODev      HMGW1
   IOgrp      VCCU:HMGW1
   autoReadReg 4_reqStatus
   expert     2_raw
   fhem_widget_command {"allowed_values":["on", "off"],"order":5}
   firmware   2.6
   group      30_Lights
   hmId       AFFE13
   model      HM-LC-SW1-PL-DN-R1
   peerIDs    00000000,
   room       05_LIVING_ROOM
   serialNr   PEQ1107507
   subType    switch
   webCmd     statusRequest:toggle:on:off


Viele Grüße,
Frood
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: amenomade am 24 November 2019, 22:12:14
Was versuchst Du genau im RAW edit zu machen?
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: Frood42 am 24 November 2019, 23:09:12
So etwas editieren / hinzufügen:

attr light_sofa fhem_widget_command {"allowed_values":["on", "off"],"order":5}
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: amenomade am 25 November 2019, 01:03:05
Na dann gebe das direkt ins Kommandofeld ein
Oder in Raw Def, lösche alles, und mach nur dein "attr" Befehl drinn
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: Frood42 am 08 Dezember 2019, 10:59:29
Im raw edit alles löschen und nur die eine Zeile tippen und speichern?
Ich hatte bisher immer das existierende im raw edit Fenster geändert oder erweitert - ist das die falsche Vorgehensweise? Wenn ich benannte Zeile hinzufüge dann bekomme ich den Fehler.
Ich bin sicher dass ich schon sehr oft etwas hinzugefügt habe im raw edit Fenster ganz unten am Ende der Device Details
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: Otto123 am 09 Dezember 2019, 21:44:55
Das geht leider nicht mehr.
Mann kann leider keine Homematic Geräte mit Raw Edit anlegen / komplett definieren /komplett ändern ;)
Siehe die Diskussion in dem Threat
https://forum.fhem.de/index.php/topic,103344.msg970456.html#msg970456


Gruß Otto
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: Frood42 am 10 Dezember 2019, 09:40:52
Und ich dachte bei mir wäre irgendwas schief.
Ok dann bei homematic kein raw edit mehr machen. Gibt ja Noch zwei andere Wege das Attribut hinzuzufügen.
Danke für den Hinweis Otto
Viele Grüße
Frood
Titel: Antw:Homematic 2. Mal Pairen
Beitrag von: Pfriemler am 10 Dezember 2019, 10:03:38
nein. RAW edit funktioniert auch in Homematic einwandfrei.
In RAW wird aber strenggenommen nicht editiert, sondern alle Zeilen werden beim Abschicken erneut ausgeführt wie auf der Kommandozeile, quasi ein Batchbetrieb.  D.h. man kann alle Zeilen, an denen nichts geändert wird, vorher problemlos löschen - die so definierten Elemente werden im Device nicht entfernt.
Namentlich die Gerätedefinitionszeile define bzw. defmod ist aber bei HM nicht erneut ausführbar und führt zu der Fehlermeldung.

Also mach wie amenomade empfohlen hat... nur die zu ändernde(n) Zeile(n) abschicken.

edit: ohne Lesebrille zu viele Tippfehler