FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Andmo am 27 Februar 2015, 14:31:29

Titel: HM-CFG-USB-2
Beitrag von: Andmo am 27 Februar 2015, 14:31:29
Hallo ich bin relativ neu auf diesem Gebiet.

Ich habe ein RPI mit Einem HM-USB2 Adapter. In FHEM wird er erkannt jedoch ist STATE immer auf Disconneted. Warum? Ich bin, glaube ich der ganzen Anleitung hier im Forum gefolgt.
Danke für eure Antworten.
Titel: Antw:HM-CFG-USB-2
Beitrag von: franky08 am 27 Februar 2015, 14:38:36
Hallo, hast du hier: http://forum.fhem.de/index.php/topic,13071.0.html

mal reingesehen?
Mach mal ein list <dein Adapter>

VG
Frank
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 02 März 2015, 07:38:34
Ich bin wirklich ein Anfänger in sachen Linux. Kannst du mir sagen wie ich das machen kann?
Danke viel mals
Titel: Antw:HM-CFG-USB-2
Beitrag von: jsloot am 02 März 2015, 08:36:57
Hi Andmo,

das machst du nicht unter Linux sondern direkt im FHEM in dem Eingabefeld oben.
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 02 März 2015, 15:26:40
Internals:
   DEF        127.0.0.1:1000
   DeviceName 127.0.0.1:1000
   NAME       HMUSB
   NEXT_OPEN  1425306347.82518
   NR         21
   NTFY_ORDER 50-HMUSB
   PARTIAL
   STATE      disconnected
   TYPE       HMLAN
   XmitOpen   0
   assignedIDsCnt 0
   msgKeepAlive
   msgLoadEst 1hour:0% 10min steps: 0/0/0/0/0/0
   owner
   Readings:
     2015-03-02 15:24:47   Xmit-Events     disconnected:1
     2015-03-02 15:24:47   cond            disconnected
     2015-03-02 15:24:47   prot_disconnected last
     2015-03-02 15:24:47   state           disconnected
   Helper:
     assIdCnt   0
     assIdRep   0
     Cnd:
       253        1
     K:
       BufMin     30
       DlyMax     0
     Log:
       all        0
       sys        0
       ids:
         ARRAY(0x1876ea8)
     Q:
       HMcndN     253
       answerPend 0
       hmLanQlen  1
       apIDs:
       Cap:
         0          0
         1          0
         2          0
         3          0
         4          0
         5          0
         last       2
         sum        0
Attributes:
   hmId       424242
   hmLanQlen  1_min
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 02 März 2015, 15:27:38
Habe Irgendwie das ganze RPI abgeschossen und nund nochmals alles Installiert und es sieht gleich aus. Danke
Titel: Antw:HM-CFG-USB-2
Beitrag von: Bennemannc am 02 März 2015, 16:13:42
Hallo,

hast Du alles was bei dem Link (weiter oben) steht gemacht ? Auch so wie es dort steht ?
Das kann ich nicht wirklich glauben, weil bei Deinem list der Port 1000 abgefragt wird. Der gehört normalerweise zu einem HMLAN. Wenn Du alles wie in der Beschreibung gemacht hast und der Daemon (in Windows Dienst) läuft, musst Du die Definition auf 127.0.0.1:1234 ändern.

Gruß Christoph
Titel: Antw:HM-CFG-USB-2
Beitrag von: franky08 am 02 März 2015, 16:18:17
Wollte ich auch gerade schreiben, hmland läuft auf Port 1234!

VG
Frank
Titel: Antw:HM-CFG-USB-2
Beitrag von: Bennemannc am 02 März 2015, 17:18:42
Hallo,

nicht unbedingt zwingend, ich kann dem hmland ja auch einen anderen Port mitgeben, indem ich den anders starte "hmland -d -p 1000" dann läuft der auch auf 1000.
Wenn nach der Anleitung vorgegangen wird, ist der Port eben 1234.

Gruß Christoph
Titel: Antw:HM-CFG-USB-2
Beitrag von: franky08 am 02 März 2015, 17:37:51
Klar  :)
Ich bin ja davon ausgegangen, dass er sich an die Anleitung gehalten hat und dort ist der Port mit 1234 angegeben.

VG
Frank
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 02 März 2015, 19:52:39
Ich bin wie in der Anleitung vorgegangen und nachher habe ich
define hmusb HMLAN 127.0.0.1:1234
attr hmusb hmId 424242
im fhem.cfg eingegeben. welcher Port ist ja egal, oder?
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 02 März 2015, 19:56:40
Entschuldigung ich habe:
define hmusb HMLAN 127.0.0.1:1000
attr hmusb hmId 424242
eingegeben
Titel: Antw:HM-CFG-USB-2
Beitrag von: Bennemannc am 02 März 2015, 19:58:31
Nein !
Der hmland emuliert ein Netzwerksgerät - das wird mit Localhost oder 127.0.0.1 angesprochen. Der Port muss natürlich auch stimmen.
Mach mal ein neues List von dem Teil - beim alten Stand dort 127.0.0.1:1000 und das geht nicht. Wie startest Du denn den hmland ? Von Hand oder automatisch ?

Genau da hakt es .....   Geht es jetzt ?

Gruß Christoph
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 03 März 2015, 07:38:44
Ich habe jetzt mal mit: ./hmland -p 1234 -D gestartet und im fhem.cfg auf den Port abgeändert. 

In der Console erscheint nun das:

2015-03-03 07:34:23.284930: Connection to 127.0.0.1 closed!
2015-03-03 07:34:24.286477: Client 127.0.0.1 connected!
Can't open device: Access denied (insufficient permissions)
Can't find/open hmcfgusb!
Can't initialize HM-CFG-USB!
2015-03-03 07:34:24.304917: Connection to 127.0.0.1 closed!
2015-03-03 07:34:25.314826: Client 127.0.0.1 connected!
Can't open device: Access denied (insufficient permissions)
Can't find/open hmcfgusb!
Can't initialize HM-CFG-USB!
2015-03-03 07:34:25.338751: Connection to 127.0.0.1 closed!
2015-03-03 07:34:26.340428: Client 127.0.0.1 connected!
Can't open device: Access denied (insufficient permissions)
Can't find/open hmcfgusb!
Can't initialize HM-CFG-USB!
2015-03-03 07:34:26.364941: Connection to 127.0.0.1 closed!

Nun ist der Adapter eine weile Opened und nacher wieder gschlossen. Ich glaube ich muss jetzt noch den Start vom Adapter automatisch machen!!
Danke
Titel: Antw:HM-CFG-USB-2
Beitrag von: franky08 am 03 März 2015, 07:45:54
Can't open device: Access denied (insufficient permissions)

Du hast jetzt noch ein Problem mit den Zugriffsrechten. Sieh mal hier nach: http://www.fhemwiki.de/wiki/HM-CFG-USB_USB_Konfigurations-Adapter

Oder in dem Link, den ich dir weiter oben gepostet habe.

VG
Frank
Titel: Antw:HM-CFG-USB-2
Beitrag von: Bennemannc am 03 März 2015, 07:57:33
Hallo,

Du hast jetzt noch zwei Probleme - Autostart und Berechtigungen. Fangen wir mit dem Autostart an.
Du gibst "sudo nano /etc/init.d/fhem" ein. Das ist die Datei, die fhem startet. Dort gibt es schon eine Zeile mit hmland, allerdings steht dor ein # davor - das bedeutet auskommentiert. Dieses # entfernst Du einfach. Raus kommst Du mit Strg X, Änderungen schreiben J - fertig. Jetzt wird der hmland immer mit fhem gestartet. Es kann zu Meldungen kommen "Port belegt" da der hmland nicht mit fhem gestoppt wird, sondern nur gestartet. Daher kommt beim 2. Start diese Meldung - ist unerheblich, bedeutet nur hmland läuft bereits/noch.
Der zweite Punkt steht im Thread über meinem ;-) Da war jemand schneller.

Gruß Christoph
Titel: Antw:HM-CFG-USB-2
Beitrag von: franky08 am 03 März 2015, 08:03:50
@Bennemannc

Deshalb hab ich den Link zum wiki gepostet, da ist das ja schön beschrieben wie das Startscript angepasst wird.  :)

VG
Frank
Titel: Antw:HM-CFG-USB-2
Beitrag von: Andmo am 03 März 2015, 08:06:22
Danke. Denke es hat funktioniert. hier mein List:

Internals:
   DEF        127.0.0.1:1234
   DeviceName 127.0.0.1:1234
   FD         5
   HMUSB_MSGCNT 28
   HMUSB_TIME 2015-03-03 08:03:58
   NAME       HMUSB
   NR         21
   NTFY_ORDER 50-HMUSB
   PARTIAL
   RAWMSG     E2CA49F,0000,0010FC6E,FF,FFE2,34A6102CA49F3083C70601C800
   RSSI       -30
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 0
   msgKeepAlive dlyMax:1667.519 bufferMin:-1662
   msgLoadEst 1hour:0% 10min steps: 0/0/0/0/0/0
   owner      424242
   uptime     000 00:00:24.240
   Readings:
     2015-03-03 08:04:01   D-HMIdAssigned  424242
     2015-03-03 08:04:01   D-HMIdOriginal  3083C7
     2015-03-03 08:04:01   D-firmware      0.967
     2015-03-03 08:04:01   D-serialNr      LEQ1197498
     2015-03-03 08:04:02   Xmit-Events     ok:2 disconnected:3 init:3
     2015-03-03 08:04:02   cond            ok
     2015-03-03 08:04:00   prot_disconnected last
     2015-03-03 08:04:00   prot_init       last
     2015-03-03 08:04:02   prot_ok         last
     2015-03-03 08:04:00   state           opened
   Helper:
     assIdCnt   0
     assIdRep   0
     info       03C7,LEQ1197498,3083C7,424242
     setTime    43498
     Cnd:
       0          2
       253        3
       255        3
     Ids:
     K:
       BufMin     -1662
       DlyMax     1667.519
       Next       1425366290.77439
       Start      1425366265.77439
     Log:
       all        0
       sys        0
       ids:
         ARRAY(0x1a9e6b8)
     Q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       apIDs:
       Cap:
         0          20
         1          0
         2          0
         3          0
         4          0
         5          0
         last       0
         sum        20
     Ref:
       hmtL       24240
       kTs        0
Attributes:
   hmId       424242
   hmLanQlen  1_min
Titel: Antw:HM-CFG-USB-2
Beitrag von: franky08 am 03 März 2015, 08:09:20
Joh, jetzt läuft der Deamon  :)