FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: kobold am 17 Februar 2016, 17:30:49

Titel: Hilfe mit hm-cfg-usb-2, pairen ja kommunizieren nein
Beitrag von: kobold am 17 Februar 2016, 17:30:49
Hallo,

so da ich alleine nicht mehr weiter weiss wende ich mich mal an Leute die da schon etwas mehr Erfahrung haben.
Ich habe mir mal 2 Thermostate von Homematic geholt und einen Schaltaktor mit Leistungsmessung und einen HM-CFG-USB-2 der hängt an meinen Raspberry Pi 2 + darauf ist Fehm installiert und hmland. Mein Problem ist folgendes der HMUSB ist opened er pairt auch wenn ich ihm den befehl geben und dann die pair taste am Gerät drücke (wird auch durch autocreate angelegt)  nur kann ich weder sehen wie der Status ist noch kann auch keinen befehle senden die Thermostate stehen auf CMDs_pending und der aktor wechselt zwischen response timeout und cmds processing und es ändert sich auch mit der Zeit nichts. Hier mal meine logs
Logfile:
016.02.17 16:53:26 0: Server shutdown
2016.02.17 16:53:32 1: Including fhem.cfg
2016.02.17 16:53:32 3: telnetPort: port 7072 opened
2016.02.17 16:53:34 3: WEB: port 8083 opened
2016.02.17 16:53:34 3: WEBphone: port 8084 opened
2016.02.17 16:53:34 3: WEBtablet: port 8085 opened
2016.02.17 16:53:35 2: eventTypes: loaded 473 events from ./log/eventTypes.txt
2016.02.17 16:53:35 1: HMLAN_Parse: HMUSB new condition disconnected
2016.02.17 16:53:35 3: Opening HMUSB device 127.0.0.1:1000
2016.02.17 16:53:35 3: HMUSB device opened
2016.02.17 16:53:35 1: HMLAN_Parse: HMUSB new condition init
Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 468, <$fh> line 62.
2016.02.17 16:53:37 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2016.02.17 16:53:37 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2016.02.17 16:53:38 1: Including ./log/fhem.save
2016.02.17 16:53:38 1: usb create starting
2016.02.17 16:53:39 3: Probing CUL device /dev/ttyAMA0
2016.02.17 16:53:39 3: Can't open /dev/ttyAMA0: Permission denied
2016.02.17 16:53:39 1: usb create end
2016.02.17 16:53:39 0: Featurelevel: 5.7
2016.02.17 16:53:39 0: Server started with 18 defined entities (fhem.pl:10769/2016-02-08 perl:5.020002 os:linux user:fhem pid:513)
2016.02.17 16:53:39 1: HMLAN_Parse: HMUSB new condition ok
2016.02.17 16:55:07 3: HMUSB: Unknown code A146B845E37CEF1000000804C810000000000091FFF::-49:HMUSB, help me!
2016.02.17 16:57:34 3: HMUSB: Unknown code A146C845E37CEF1000000804C810000000000092302::-49:HMUSB, help me!
2016.02.17 16:59:47 3: HMUSB: Unknown code A146D845E37CEF1000000804C810000000000092101::-50:HMUSB, help me!
2016.02.17 17:02:49 3: HMUSB: Unknown code A146E845E37CEF1000000804C810000000000091B02::-50:HMUSB, help me!
2016.02.17 17:05:37 3: HMUSB: Unknown code A146F845E37CEF1000000804C810000000000091D01::-50:HMUSB, help me!
2016.02.17 17:08:11 3: HMUSB: Unknown code A1470845E37CEF1000000804C8100000000000918FF::-50:HMUSB, help me!
2016.02.17 17:08:36 1: PERL WARNING: Argument "" isn't numeric in addition (+) at ./FHEM/59_Weather.pm line 468.
2016.02.17 17:10:30 3: HMUSB: Unknown code A1471845E37CEF1000000804C810000000000091702::-50:HMUSB, help me!
2016.02.17 17:12:35 3: HMUSB: Unknown code A1472845E37CEF1000000804C8100000000000916FF::-50:HMUSB, help me!
2016.02.17 17:12:39 2: CUL_HM Unknown device HM_44E859 is now defined
2016.02.17 17:12:39 2: autocreate: define HM_44E859 CUL_HM 44E859
2016.02.17 17:12:39 2: autocreate: define FileLog_HM_44E859 FileLog ./log/HM_44E859-%Y.log HM_44E859
2016.02.17 17:12:40 3: Device HM_44E859 added to ActionDetector with 000:10 time
2016.02.17 17:12:40 3: CUL_HM pair: HM_44E859 thermostat, model HM-CC-RT-DN serialNr
2016.02.17 17:12:45 3: Device HM_44E859 added to ActionDetector with 000:10 time
2016.02.17 17:15:29 3: HMUSB: Unknown code A1473845E37CEF1000000804C810000000000091AFE::-49:HMUSB, help me!
2016.02.17 17:18:09 3: HMUSB: Unknown code A1474845E37CEF1000000804C8100000000000921FF::-49:HMUSB, help me!
2016.02.17 17:20:35 3: HMUSB: Unknown code A1475845E37CEF1000000804C8100000000000919FD::-49:HMUSB, help me!
2016.02.17 17:22:10 3: HMUSB: Unknown code A14B1845F37CEF1000000804C8100030C0533091EFD::-50:HMUSB, help me!
2016.02.17 17:22:18 3: HMUSB: Unknown code A14B2845F37CEF1000000804C820015690161091EFD::-50:HMUSB, help me!
2016.02.17 17:22:20 2: CUL_HM Unknown device HM_37CEF1 is now defined
2016.02.17 17:22:20 2: autocreate: define HM_37CEF1 CUL_HM 37CEF1
2016.02.17 17:22:20 2: autocreate: define FileLog_HM_37CEF1 FileLog ./log/HM_37CEF1-%Y.log HM_37CEF1
2016.02.17 17:22:20 3: Device HM_37CEF1 added to ActionDetector with 000:10 time
2016.02.17 17:22:20 3: CUL_HM pair: HM_37CEF1 powerMeter, model HM-ES-PMSw1-Pl serialNr
2016.02.17 17:22:24 3: CUL_HM set HM_37CEF1 getConfig
2016.02.17 17:22:25 3: Device HM_37CEF1 added to ActionDetector with 000:10 time
2016.02.17 17:22:26 3: CUL_HM set HM_37CEF1_Sw statusRequest
2016.02.17 17:22:46 3: CUL_HM set HM_37CEF1_Sw getConfig
2016.02.17 17:23:06 3: CUL_HM set HM_37CEF1_Pwr getConfig
2016.02.17 17:23:30 3: CUL_HM set HM_37CEF1_SenPwr getConfig


Thermostat:
2016-02-15_19:19:56 HM_44E859 Activity: alive
2016-02-15_19:19:56 HM_44E859 D-firmware: 1.4
2016-02-15_19:19:56 HM_44E859 D-serialNr: MEQ1873889
2016-02-15_19:19:56 HM_44E859 CMDs_pending
2016-02-15_19:19:59 HM_44E859 CMDs_pending
2016-02-15_19:20:01 HM_44E859 Activity: alive
2016-02-15_19:29:11 HM_44E859 Activity: alive
2016-02-17_17:12:40 HM_44E859 Activity: alive
2016-02-17_17:12:40 HM_44E859 D-firmware: 1.4
2016-02-17_17:12:40 HM_44E859 D-serialNr: MEQ1873889
2016-02-17_17:12:40 HM_44E859 CMDs_pending
2016-02-17_17:12:44 HM_44E859 CMDs_pending
2016-02-17_17:12:45 HM_44E859 Activity: alive


Aktor:
2016-02-17_17:22:20 HM_37CEF1 Activity: alive
2016-02-17_17:22:20 HM_37CEF1 D-firmware: 1.6
2016-02-17_17:22:20 HM_37CEF1 D-serialNr: MEQ0270730
2016-02-17_17:22:20 HM_37CEF1 CMDs_pending
2016-02-17_17:22:20 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:22:20 HM_37CEF1 NACK
2016-02-17_17:22:20 HM_37CEF1 Nack
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:24 HM_37CEF1 CMDs_pending
2016-02-17_17:22:25 HM_37CEF1 Activity: alive
2016-02-17_17:22:45 HM_37CEF1 ResndFail
2016-02-17_17:22:45 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:22:45 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead
2016-02-17_17:22:46 HM_37CEF1 CMDs_pending
2016-02-17_17:22:46 HM_37CEF1 CMDs_pending
2016-02-17_17:23:05 HM_37CEF1 ResndFail
2016-02-17_17:23:05 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:23:05 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead
2016-02-17_17:23:06 HM_37CEF1 CMDs_pending
2016-02-17_17:23:28 HM_37CEF1 ResndFail
2016-02-17_17:23:28 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:23:28 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead
2016-02-17_17:23:30 HM_37CEF1 CMDs_pending
2016-02-17_17:23:30 HM_37CEF1 CMDs_pending
2016-02-17_17:23:47 HM_37CEF1 ResndFail
2016-02-17_17:23:47 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:23:47 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead
2016-02-17_17:23:50 HM_37CEF1 CMDs_pending
2016-02-17_17:23:50 HM_37CEF1 CMDs_pending
2016-02-17_17:24:10 HM_37CEF1 ResndFail
2016-02-17_17:24:10 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:24:10 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead
2016-02-17_17:24:14 HM_37CEF1 CMDs_pending
2016-02-17_17:24:14 HM_37CEF1 CMDs_pending
2016-02-17_17:24:34 HM_37CEF1 ResndFail
2016-02-17_17:24:34 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:24:34 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead
2016-02-17_17:24:34 HM_37CEF1 CMDs_pending
2016-02-17_17:24:34 HM_37CEF1 CMDs_pending
2016-02-17_17:24:53 HM_37CEF1 ResndFail
2016-02-17_17:24:53 HM_37CEF1 CMDs_done_Errors:1
2016-02-17_17:24:53 HM_37CEF1 RESPONSE TIMEOUT:RegisterRead


es wäre echt genial wenn mir dabei jemand helfen könnte da ich schon eine ganze weile an dem Problem hänge und ich mit keinem Gerät kommunizieren kann.

mfg

Kobold
Titel: Antw:Hilfe mit hm-cfg-usb-2, pairen ja kommunizieren nein
Beitrag von: Bennemannc am 17 Februar 2016, 23:34:03
Hallo,

also autocreate hat nichts mit pairing zu tun. Bei autocreate werden die Geräte angelegt, wenn sie erkannt werden. Pairing ist etwas anderes - da wird im Gerät die Adresse Deiner HM VCCU oder IODev gespeichert. Viele Geräte antworten nicht, wenn sie nicht richtig gepairt sind. Also Anleitungen lesen
Für das Thermostat - als erstes set HMUSB pairForSec 300 machen. Dann den Boost-Button am Thermostat (mittlerer Knopf) lange drücken. Im Display erscheint kurz 30 und denn AC. Dann ist das Teil gepairt und antwortet auch auf ein getConfig.

Gruß Christoph
Titel: Antw:Hilfe mit hm-cfg-usb-2, pairen ja kommunizieren nein
Beitrag von: kobold am 18 Februar 2016, 17:38:34
Hallo Bennemannc,

danke für deine infos. Habe es fast so wie du beschrieben hast gemacht nur das ich im Fhem auf den HMUSB gegangen bin und dort dann per dropbox hmpairforsec ausgewählt und 60 in das edit feld eingetragen habe (sollte doch das selbe sein) dann zum Thermostat und die boost taste lange gedrückt halten und dann steht bei mir nicht AC sondern nAC. Was hab ich denn da für mist gebaut? Und bei meinem Powermeter steht jetzt nur noch MISSING ACK.

mfg

kobold

Titel: Antw:Hilfe mit hm-cfg-usb-2, pairen ja kommunizieren nein
Beitrag von: chris1284 am 18 Februar 2016, 17:47:38
was ich erstmal prüfen würde:
fhem aktuell?
hmland aktuell?
wie sieht deine hm-cfg-usb definition aus?
dann vor dem neuen paring versuch auf jeden fall das bereits angelegte aber nicht funktionierende device in fhem löschen und das device selbt zurücksetzen bevor du neu pairst
Titel: Antw:Hilfe mit hm-cfg-usb-2, pairen ja kommunizieren nein
Beitrag von: kobold am 18 Februar 2016, 18:05:37
Hallo Leute,

habs gerade gelöst bekommen der tip das da AC stehen muss hat mich auf den richtigen weg gebracht ich idiot :o hab vergessen in der fhem.cfg die attr HMUSB hmId 000000 zu ändern wenn ich dem eine id gebe also attr HMUSB hmId 123456 oder so dann funzt es auch mit dem Thermostat und Powermeter *g*.

Danke

der kobold