HomeMatic USB Konfigurations-Adapter (HM-CFG-USB) in Fhem nutzen

Begonnen von mgernoth, 30 Mai 2013, 17:06:32

Vorheriges Thema - Nächstes Thema

moonsorrox

Zitat von: hexenmeister am 11 August 2014, 16:28:16
oder mit dem Betriebsystem starten...

ich werde das dann mal probieren, wenn die Geräte bei mir sind, Danke  ;)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

HeikoE

Zitat von: marc2 am 10 Mai 2014, 20:46:04
Hi !

Hab die aktuellste Version aus dem git gerade einmal über den Crosscompiler geschoben.
hmland und hmsniff laufen auf den ersten Blick wie gehabt einwandfrei. Die beiden flash-tools
habe ich nicht getestet (habe kein OTA Device und den Stick hatte ich am PC aktualisiert).

Gruß, Marc

Hallo,

ich habe den Stick auf der FB7390 am laufen. Mitlerweile gibts eine Version 0.097 der HMLAND. Hat die schon mal jemand für die 7390 kompiliert? Das ist mir z.Z. noch zu Hoch...
Gibts da überhaupt eine wesentliche Änderung gegenüber 0.096?

Danke schon mal vorab.

Gruß Heiko

betateilchen

Zitat von: HeikoE am 15 August 2014, 21:29:44
Gibts da überhaupt eine wesentliche Änderung gegenüber 0.096?

Keine funktionalen Änderungen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moonsorrox

Zitat von: betateilchen am 11 August 2014, 15:49:59
das ist auf dem Cubietruck die gleiche Anleitung, die hier im Thread im allerersten Beitrag steht.


Fertig.

Zum automatischen Starten des daemon am Besten einfach in das fhem-Startskript einbinden. (kann ich erst heute abend posten)

ich nun dabei den Stick einzubinden und habe wie oben beschrieben alles gemacht. Hat wunderbar geklappt.
Der Stick zeigt auch als Status "opened" an.
Firmware ist 0.964

Eingebunden habe ich ihn wie im Wiki zu finden so:

ZitatAlternative Einrichtung, Start über fhem Startskript
Ausprobiert auf einem BBB mit Debian, eigentlich ist das alles von Betateilchen:
Zunächst hmland kompilieren wie oben beschrieben, bis zum make. Das muss erfolgreich durchgelaufen sein.

Aber irgend etwas ist faul...
Wenn ich "service hmland start" eingebe sagt er mir "unrecognized service" also unerkannter Service. Normal sollte ja das Fhem Startscript diesen Service starten.

Das Logfile ist auch voll mit Fehler z.B.
2014.08.19 13:35:58 3: HMUSB: Unknown code A0C11867020DA4B000000009857::-63:HMUSB, help me!
2014.08.19 13:35:56 3: HMUSB: Unknown code A0CD886701EA39000000000CA3B::-39:HMUSB, help me!
2014.08.19 13:33:59 1: HMLAN_Parse: HMUSB new condition ok
2014.08.19 13:33:58 1: Including ./log/fhem.save
2014.08.19 13:33:58 1: HMLAN_Parse: HMUSB new condition init
2014.08.19 13:33:58 3: HMUSB device opened
2014.08.19 13:33:58 3: Opening HMUSB device 127.0.0.1:1234
2014.08.19 13:33:58 1: HMLAN_Parse: HMUSB new condition disconnected
2014.08.19 13:33:58 2: eventTypes: loaded 36 events from ./log/eventTypes.txt
2014.08.19 13:33:58 3: WEBtablet: port 8085 opened
2014.08.19 13:33:58 3: WEBphone: port 8084 opened
2014.08.19 13:33:58 3: WEB: port 8083 opened
2014.08.19 13:33:58 3: telnetPort: port 7072 opened
2014.08.19 13:33:58 1: Including fhem.cfg
2014.08.19 13:33:53 1: HMLAN_Parse: HMUSB new condition ok
2014.08.19 13:33:53 3: HMUSB: Unknown code A0CD786701EA39000000000CA3B::-39:HMUSB, help me!
2014.08.19 13:33:52 1: Including ./log/fhem.save
2014.08.19 13:33:52 1: HMLAN_Parse: HMUSB new condition init
2014.08.19 13:33:52 3: HMUSB device opened
2014.08.19 13:33:52 3: Opening HMUSB device 127.0.0.1:1234
2014.08.19 13:33:52 1: HMLAN_Parse: HMUSB new condition disconnected
2014.08.19 13:33:52 2: eventTypes: loaded 36 events from ./log/eventTypes.txt
2014.08.19 13:33:52 3: WEBtablet: port 8085 opened
2014.08.19 13:33:52 3: WEBphone: port 8084 opened
2014.08.19 13:33:52 3: WEB: port 8083 opened
2014.08.19 13:33:52 3: telnetPort: port 7072 opened
2014.08.19 13:33:52 1: Including fhem.cfg
2014.08.19 13:33:47 3: HMUSB: Unknown code A0C10867020DA4B000000009757::-62:HMUSB, help me!
2014.08.19 13:32:49 1: HMLAN_Parse: HMUSB new condition ok


Was läuft hier falsch..?
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Bennemannc

Hallo,

wo steht in der Anleitung etwas von "Service" ?
Wenn ich mich recht erinnere, musste man in das Verzeichnis von hmland wechseln und dort " /opt/hmcfgusb/hmland -d -l 127.0.0.1 -p 1234" eingeben ggf. noch "-D" hintendran für debug.
Das wird dann auch so in die startfhem eingefügt - natürlich vor dem start von fhem. Fhem wird beim Starten über /etc/init.d/fhem (start,Stop,status) aufgerufen und startet dann die startfhem.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

moonsorrox

ich habe nach dem Wiki gearbeitet und diese Schritte abgearbeitet, vorher natürlich die die oben erwähnt wurden.

dieses gemacht:
cp hmcfgusb.rules /etc/udev/rules.d/

nano /etc/init.d/fhem

'start')
       echo "Starting fhem..."
       /opt/hmcfgusb/hmland -d -p 1234
       perl fhem.pl fhem.cfg
       RETVAL=$?
       ;;

'stop')
       echo "Stopping fhem..."
       perl fhem.pl $port "shutdown"
       RETVAL=$?
       pkill hmland


das Verzeichnis habe ich nicht /opt/hmcfgusb/hmland

ich habe nur /opt/hmcfgusb/ und hier ist nur eine Datei die hmland heißt drin




Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

betateilchen

Zitat von: moonsorrox am 19 August 2014, 15:27:11
das Verzeichnis habe ich nicht /opt/hmcfgusb/hmland

ich habe nur /opt/hmcfgusb/ und hier ist nur eine Datei die hmland heißt drin

dann ist doch alles in Ordnung - was ist Dein Problem? Und wie kommst Du darauf, dass es sich um ein Verzeichnis handeln soll?

Übrigens: Irgendwelche udev-Regeln habe ich für den hmland noch nie benötigt oder installiert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moonsorrox

Zitat von: betateilchen am 19 August 2014, 15:30:43
Übrigens: Irgendwelche udev-Regeln habe ich für den hmland noch nie benötigt oder installiert.

der Beitrag aus dem Wiki sagt das so, deshalb.. habe ich mir nicht ausgedacht  ;)

Zitatmusste man in das Verzeichnis von hmland wechseln
weil es so geschrieben wurde.. OK also alles OK


aber ich habe ein Haufen Fehler im Log:

2014.08.19 15:29:44 3: HMUSB: Unknown code A0C3E867020DA4B000000009954::-63:HMUSB, help me!
2014.08.19 15:29:25 3: HMUSB: Unknown code A0C0586701EA39000000000CC3A::-39:HMUSB, help me!
2014.08.19 15:27:41 3: HMUSB: Unknown code A0C3D867020DA4B000000009954::-65:HMUSB, help me!
2014.08.19 15:26:45 3: HMUSB: Unknown code A0C0486701EA39000000000CC3A::-38:HMUSB, help me!
2014.08.19 15:25:23 3: HMUSB: Unknown code A0C3C867020DA4B000000009A54::-65:HMUSB, help me!
2014.08.19 15:23:52 3: HMUSB: Unknown code A0C0386701EA39000000000CB3A::-39:HMUSB, help me!
2014.08.19 15:22:51 3: HMUSB: Unknown code A0C3B867020DA4B000000009B54::-62:HMUSB, help me!
2014.08.19 15:21:47 3: HMUSB: Unknown code A0C0286701EA39000000000CC3A::-39:HMUSB, help me!
2014.08.19 15:20:05 3: HMUSB: Unknown code A0C3A867020DA4B000000009B53::-62:HMUSB, help me!
2014.08.19 15:19:29 3: HMUSB: Unknown code A0C0186701EA39000000000CC3A::-39:HMUSB, help me!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

betateilchen

Zitat von: moonsorrox am 19 August 2014, 15:36:07
der Beitrag aus dem Wiki sagt das so, deshalb.. habe ich mir nicht ausgedacht  ;)

ja, und auch nicht mitgedacht ;) Warum nicht einfach die Anleitung aus dem allerersten Beitrag hier im Thread verwenden? Die funktioniert immer.


Zitat von: moonsorrox am 19 August 2014, 15:36:07
weil es so geschrieben wurde

Falsch. Es wurde geschrieben - und von Dir zitiert:

Zitatmusste man in das Verzeichnis von hmland wechseln

Bisschen genauer lesen, macht manches einfacher  8)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

moonsorrox

Zitat von: betateilchen am 11 August 2014, 15:49:59
das ist auf dem Cubietruck die gleiche Anleitung, die hier im Thread im allerersten Beitrag steht.


Fertig.

Zum automatischen Starten des daemon am Besten einfach in das fhem-Startskript einbinden. (kann ich erst heute abend posten)

@betateilchen schau mal hier
da hatte ich vor einigen Tagen gefragt und du hast mir geantwortet und genau das habe ich gemacht.

Aus dem Wiki hatte ich nur die Sachen mit dem Startscript genommen, weil du es posten wolltest und wohl vergessen hast, kein Problem also habe ich danach gesucht...
Eingetragen und gut  ;)

Aber irgend etwas läuft doch nicht sonst hätte ich nicht diese Fehler im Log.

Wie kann ich denn genau testen ob der nun funktioniert..?
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

ZitatWie kann ich denn genau testen ob der nun funktioniert..?
zb setzt du ihn als io-device bei deinem rolladen-aktor und gibst dann den befehl zum zufahren in fhem. dann sollte das teil zufahren, wenn es vorher offen 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

hexenmeister

wenn man hmland als Service starten will, kann meine Anleitung aus Post #449 benutzen.
Mir gefällt das besser so, aber auch im Start-Script von FHEM ist auch ok.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

moonsorrox

ja gut OK ich habe jetzt mal ein Zwischenstecker eingebaut... Das funktioniert ich kann ihn über die Weboberfläche schalten...
Das heißt der Stick arbeitet..!  ;)

Ich dachte das er nicht funktioniert auf Grund der Fehler

Aber was sind das für Fehlermeldungen die ich laufend bekomme, dass ganze Log steht voll davon
Ich soll ihm helfen, aber was ;)

2014.08.19 16:51:23 3: HMUSB: Unknown code A0C5E867020DA4B000000009255::-65:HMUSB, help me!
2014.08.19 16:51:17 3: HMUSB: Unknown code A0B3FA440280D342B29CA011A::-33:HMUSB, help me!
2014.08.19 16:51:15 3: HMUSB: Unknown code A0B3EA440280D342B29CA0216::-38:HMUSB, help me!
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

ZitatAber was sind das für Fehlermeldungen die ich laufend bekomme, dass ganze Log steht voll davon
Ich soll ihm helfen, aber was ;)
das sind keine fehlermeldungen, sondern hinweise auf unbekannten code. wahrscheinlich devices deines nachbarn. such mal nach vccu und help me.
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

moonsorrox

Ich bin hier der einzige mit HiTech  ;) 8)
Nee, Nachbarn haben so etwas nicht, aber..... ich habe ja meinen anderen CT am HMLan Adapter dran, der könnte da was senden.. :-\
Wo soll ich nach vccu suchen hier im Forum..?
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM