Anfängerfrage: Hardwarekonfiguration

Hallo!
Zunächst will ich mich für das Projekt und die Veröffentlichung bedanken, ich bin gespannt was sich damit alles umsezten lässt!

Ich möchte einen Embedded-Linux Rechner als Zentrale einsetzen, der neben der Steuerung einiger HomeMatic Geräten (zunächst Heizungssteuerung) noch weitere Aufgaben wie Lichtsteuerung, NAS und Webserver (mit Node.js) übernehmen soll. (Fernziel: Bessere Anbindung der Smartwatch an’s smarte Zuhause)

Ist dafür folgende Hardware-Konfiguration sinnvoll?

Oder würdet ihr eine andere Kombination empfehlen? Mir ist ein geringer Standby-Verbrauch wichtig, deshalb möchte ich ungern einen “großen” Linux-Rechner einsetzen, es soll aber noch einige Performance für zusätzliche Aufgaben zur Verfügung stehen. Außerdem möchte ich mir die Möglichkeit offen halten AES Verschlüsselung zu verwenden.

Vielen Dank im Voraus!
Viele Grüße Charly

Hey Charly,

der Rechner ist perfekt! Da du damit vier Kerne hast, würde ich dir nach der Installation empfehlen, Homegear und node.js auf jeweils einen Kern zu verbannen (und alle weiteren stark CPU-auslastenden Prozesse zusammen mit node.js), damit eine hohe CPU-Auslastung die Kernel-Module nicht zum Lahmen bringt. Der HM-CFG-LAN reicht für den Anfang aus. Für alle Nicht-AES-Geräte würde ich dir irgendwann noch ein Gerät der Busware-Familie (z. B. einen CUL) oder ein TI-CC1101-Modul (beste Lösung oder noch besser TI CC1101 + TI CC1190 als Verstärker [gibt’s als Modul bei digikey]) empfehlen. Damit funktioniert die Kommunikation deutlich besser als mit HM-CFG-LAN. Letzterer verschluckt nämlich bei viel Funkverkehr gerne Pakete und hat einen Sch***-Empfang. Der HM-CFG-LAN ist aber trotzdem für alle AES-sprechenden Geräte wichtig.

Liebe Grüße

Sathya

Kann man Homegear so konfigurieren, dass beispielsweise für die Kommunikation mit AES direkt der HM-CFG_LAN benutzt wird und bei allen übrigen z.B. ein CUL, also parallel? Oder direkt den jeweiligen Geräten je nach Seriennummer zuweisen?

Wenn ein HM-CFG-LAN angeschlossen ist, wird dieser automatisch verwendet, wenn das Gerät AES zwingend voraussetzt. Die Schnittstelle, welche nach dem Anlernen jeweils verwendet werden soll, lässt sich auch einstellen. Und es gibt auch die Möglichkeit, die Kommunikationsschnittstelle in Abhängigkeit von der Empfangsstärke automatisch zu wählen (Roaming).

LG Sathya

Hallo,
danke nochmal für die Infos.
Mittlerweile habe ich die Hardware beschafft und in Betrieb genommen. Ich konnte schon mit der Konfigurationsadapter-Software ein Thermostat anlernen! Ich denke ein kleiner Eintrag im Wiki mit den wichtigsten Pfaden und Dateien (logs usw.) wäre hilfreich, man findet zwar alles, aber nicht zentral.

EDIT:
Einige wichtige Pfade:

/etc/homegear/physicalinterfaces.conf
/var/log/homegear/homegear.err
/var/log/homegear/homegear.log

/var/lib/homegear
/var/lib/homegear/scripts
/var/run/homegear

Mh, nach einem Neustart habe ich nun leider doch Probleme:
Konsole 1 “wartet”:

root@odroid:/home/odroid# service homegear start 01/31/15 23:15:55.354 Info: Loading family module mod_homematicwired.so 01/31/15 23:15:55.362 Info: Loading family module mod_philipshue.so 01/31/15 23:15:55.368 Info: Loading family module mod_miscellaneous.so 01/31/15 23:15:55.373 Info: Loading family module mod_insteon.so 01/31/15 23:15:55.380 Info: Loading family module mod_max.so 01/31/15 23:15:55.388 Info: Loading family module mod_homematicbidcos.so 01/31/15 23:15:55.399 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Info: Enabling AES encryption for communication with HM-CFG-LAN. 01/31/15 23:15:55.401 Info: Disposing family module mod_philipshue.so 01/31/15 23:15:55.401 Info: Disposing family module mod_miscellaneous.so 01/31/15 23:15:55.402 Info: Disposing family module mod_max.so 01/31/15 23:15:55.402 Info: Disposing family module mod_insteon.so 01/31/15 23:15:55.402 Info: Disposing family module mod_homematicwired.so 01/31/15 23:15:55.402 Info: Disposing family module mod_homematicbidcos.so 01/31/15 23:15:55.403 Info: Waiting for event threads to finish.

In Konsole 2 kann ich mich nicht zu homegear verbinden:

odroid@odroid:~$ ps -A | grep homegear 1547 pts/1 00:00:00 homegear odroid@odroid:~$ sudo homegear -r 01/31/15 23:19:16.031 Could not connect to socket. Error: Permission denied 01/31/15 23:19:16.031 Could not connect to socket. Error: Permission denied odroid@odroid:~$

In /var/log/homegear/homegear.log stehen nur alte Nachrichten.

homegear startet nicht automatisch bei einem Neustart. Das sollte es aber eigentlich, oder?
Ist das ok?

sudo insserv /etc/init.d/homegear The script you are attempting to invoke has been converted to an Upstart job, but lsb-header is not supported for Upstart jobs. insserv: warning: script 'cron' missing LSB tags and overrides insserv: Default-Start undefined, assuming empty start runlevel(s) for script `cron' insserv: Default-Stop undefined, assuming empty stop runlevel(s) for script `cron'

Eine Idee was das Problem sein könnte?
Vielen Dank im Voraus!

Gruß Charly

Hey,

ja, Homegear sollte automatisch starten. Funktioniert denn “service homegear stop” und “service homegear start”? Falls ja, führ noch einmal ein “insserv -r homegear” und dann ein “insserv homegear” aus.

Liebe Grüße

Sathya

Hi,
danke für die Tipps, leider Erfolglos.
Beim Stoppen passiert gar nichts, beim Starten wartet es auch auf die event-threads.

Insserv entsprechend ausgeführt, aber nach einem Neustart lief homegear trotzdem nicht :frowning:
Nach mehrmaligem booten war es mal aktiv, vielleicht stört irgendein anderer Thread? In var/log/boot.log konnte ich nichts verdächtiges finden. Außer node.js und ccu.io habe ich auch nichts zusätzlich installiert…noch eine Idee was ich nachsehen könnte?
Gruß Charly

Hmm. Komisch. Irgendwas ist da schief. Schick mir mal den Inhalt deines Orders “/var/log/homegear” an meine E-Mail-Adresse (sathya@laufers.net). Dann kann ich vielleicht was dazu sagen. Homegear soll natürlich automatisch starten. Irgendetwas scheint sich auf deinem System aber zu beißen.

Poste auch mal die Ausgabe von “ls -l /etc/rc5.d”, um zu sehen, ob “insserv” korrekt ausgeführt wurde - davon gehe ich aber mal aus.

Liebe Grüße

Sathya

Ich hab genau das gleiche Problem. Es läuft bei mir momentan wenn ich den service stoppe und dann mit sudo homegear starte

Wo meintest du, dass man insserv ausführen soll? Mein terminal ( und ich) kennen den befehl nicht :wink:
Und super Projekt ich hab gerade erst mit angefangen

Hi,

kann es sein, dass ich einfach zu ungeduldig bin und homegear nicht gleich nach dem hochfahren gestartet ist?
Gerade war es nach einigem Warten aufgetaucht.

odroid@odroid:~$ ls -l /etc/rc5.d
total 4
lrwxrwxrwx 1 root root  13 Jan 31 23:52 K02ntp -> ../init.d/ntp
-rw-r--r-- 1 root root 677 Mar 13  2014 README
lrwxrwxrwx 1 root root  19 Jan 31 23:52 S01ccu.io.sh -> ../init.d/ccu.io.sh
lrwxrwxrwx 1 root root  18 Jan 31 23:52 S01pppd-dns -> ../init.d/pppd-dns
lrwxrwxrwx 1 root root  24 Jan 31 23:52 S01screen-cleanup -> ../init.d/screen-cleanup
lrwxrwxrwx 1 root root  20 Jan 31 23:52 S02kerneloops -> ../init.d/kerneloops
lrwxrwxrwx 1 root root  15 Jan 31 23:52 S02rsync -> ../init.d/rsync
lrwxrwxrwx 1 root root  18 Feb  1 21:52 S03homegear -> ../init.d/homegear
lrwxrwxrwx 1 root root  15 Jan 31 23:52 S04saned -> ../init.d/saned
lrwxrwxrwx 1 root root  18 Jan 31 23:52 S05ondemand -> ../init.d/ondemand
lrwxrwxrwx 1 root root  18 Jan 31 23:52 S05rc.local -> ../init.d/rc.local

in homegear.err steht immer wieder das (war mir vorher aber nicht aufgefallen)

02/01/15 17:36:13.453 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Warning: Connection to HM-CFG-LAN closed. Trying to reconnect... 02/01/15 17:36:28.471 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/HM-CFG-LAN.cpp line 456 in function void Bi

Das log ist per Mail unterwegs.

Daraufhin habe ich ein Firmware-Update des LAN-Konfigurators gemacht, von 0.952 auf 0.964. Das war auch nicht ganz Problemlos, aber mit der neusten “eq3 usersoftware” ging es.

Gibt es noch irgendein boot-log das ich checken kann? Mir scheint die Eintragungen im log und err sind immer vom letzen erfolgreichen Start, also findet sich das Problem dort evtl. nicht.
Wenn ich alles nochmal neu aufsetze, habe ich dann ein Problem mit dem schon verbundenen Thermostat oder kann ich das irgendwie sichern und wiederherstellen?

Ich danke Dir für deine Hilfsbereitschaft!

@Hunk21:
Poste doch auch mal, was “ls -l /etc/rc5.d” bei dir ausgibt. Wenn da homegear auftaucht sollte es beim hochfahren starten.
Ich musste erst sudo ln -s /usr/lib/insserv/insserv /sbin/insserv ausführen um insserv benutzen zu können. Den genauen Befehl hab ich von hier: homegear.eu/index.php/Insta … g_Homegear in preinstallation-steps.

Hey Ch4rly,

im Log ist mir nur folgendes Problem aufgefallen (bis auf die Verbindungsprobleme mit dem HM-CFG-LAN):

01/01/70 01:00:21.524 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:00:31.528 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:00:41.529 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:00:51.529 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:01:01.529 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:01:11.530 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:01:21.530 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:01:31.531 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:01:41.534 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:01:51.538 Warning: Time is in the past. Waiting for ntp to set the time...
01/01/70 01:02:01.542 Critical: Time is still in the past. Check that ntp is setup correctly and your internet connection is working. Exiting...

Hier hat der Rechner nicht schnell genug die Uhrzeit bekommen (Netzwerkkabel nicht angeschlossen?) und der Start von Homegear wurde abgebrochen. Ob du beim Starten von Homegear zu ungeduldig bist, kannst du durch ein “tail -f /var/log/homegear/homegear.log” herausfinden. Da siehst du, ob Homegear gerade am Starten ist. Wenn da in der letzten Zeile steht “(Shutdown) => Shutdown complete.”, hat das Starten noch nicht angefangen. Spätestens zwei Minuten nach dem Hochfahren sollte Homegear aber gestartet sein (eigentlich schon viel zu lang).

Alles noch einmal neu aufsetzen wäre kein Problem. Sichere nur “/etc/homegear/physicalinterfaces.conf” (ganz wichtig vor allem wegen des AES-Schlüssels = rfKey) und die Datei “/var/lib/homegear/db.sql”. Nach der Neuinstallation von Homegear stell dann beide Dateien wieder her. Dann musst du nichts neu anlernen.

Ich hoffe diese Info hilft etwas weiter. Das ist auf jeden Fall ein lösbares Problem :wink:. Ich bin gespannt auf deine Rückmeldung.

Liebe Grüße

Sathya

Hallo Sathya,

da hatte ich wohl vergessen den Switch einzuschalten :mrgreen: aber leider immernoch das oben beschriebene Verhalten, auch wenn HM-CFG-LAN und ODroid direkt am Router hängen.

root@odroid:~# service homegear stop ^C root@odroid:~# service homegear start 02/04/15 21:37:20.814 Info: Loading family module mod_homematicwired.so 02/04/15 21:37:20.821 Info: Loading family module mod_philipshue.so 02/04/15 21:37:20.828 Info: Loading family module mod_miscellaneous.so 02/04/15 21:37:20.833 Info: Loading family module mod_insteon.so 02/04/15 21:37:20.840 Info: Loading family module mod_max.so 02/04/15 21:37:20.848 Info: Loading family module mod_homematicbidcos.so 02/04/15 21:37:20.859 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Info: Enabling AES encryption for communication with HM-CFG-LAN. 02/04/15 21:37:20.861 Info: Disposing family module mod_philipshue.so 02/04/15 21:37:20.861 Info: Disposing family module mod_miscellaneous.so 02/04/15 21:37:20.862 Info: Disposing family module mod_max.so 02/04/15 21:37:20.862 Info: Disposing family module mod_insteon.so 02/04/15 21:37:20.862 Info: Disposing family module mod_homematicwired.so 02/04/15 21:37:20.863 Info: Disposing family module mod_homematicbidcos.so 02/04/15 21:37:20.863 Info: Waiting for event threads to finish. ^C root@odroid:~# sudo halt

Ich habe gesichert und werde mal neu Aufsetzen…

Danke und Gruß
Charly

Hallo Charly,

die Ausgabe unten kannst du eigentlich ignorieren. Ich habe sie jetzt auch mal deaktiviert, die ist wirklich etwas irreführend. Homegear startet über das init-Skript zweimal. Einmal als root, um alle lokalen Geräte zu initialisieren (wäre bei dir nicht unbedingt nötig) und danach als Benutzer homegear. Du siehst die Ausgabe vom Start als root mit fehlerfreier Ausgabe. Entscheidend ist, was danach im Log auftaucht.

Ich hoffe, das jetzt alles bei dir funktioniert :wink:.

Liebe Grüße

Sathya

Hallo,
In einer anderen Konsole konnte ich mich nicht per “homegear -r” Verbinden. Sollte da auch nicht “started service [OK]” oder so ähnlich ausgegeben werden?

Ich habe alles neu aufgesetzt (orig. Image geflasht). Die Installation von homegear per apt bleibt aber bei der “event threads”-Ausgabe hängen. Das sollte doch nicht so sein, oder?

Hier mal mein kompletter Konsolen-Inhalt.

[code]Using username “root”.
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.10.64-37 armv7l)

Last login: Thu Jan 1 09:30:14 1970
root@odroid:~# sudo ln -s /usr/lib/insserv/insserv /sbin/insserv
root@odroid:~# wget http://homegear.eu/packages/Release.key
–2015-02-06 08:10:07-- http://homegear.eu/packages/Release.key
Resolving homegear.eu (homegear.eu)… 62.75.235.71
Connecting to homegear.eu (homegear.eu)|62.75.235.71|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 3125 (3.1K) [application/pgp-keys]
Saving to: ‘Release.key’

100%[======================================>] 3,125 --.-K/s in 0.008s

2015-02-06 08:10:08 (384 KB/s) - ‘Release.key’ saved [3125/3125]

root@odroid:~# apt-key add - < Release.key
OK
root@odroid:~# echo ‘deb http://homegear.eu/packages/Ubuntu/ trusty/’ >> /etc/ap t/sources.list.d/homegear.list
root@odroid:~# apt-get update
Get:1 http://homegear.eu trusty/ InRelease [2,399 B]
Ign http://ports.ubuntu.com trusty InRelease
Ign http://ppa.launchpad.net trusty InRelease
Ign http://ports.ubuntu.com trusty-updates InRelease
Ign http://ppa.launchpad.net trusty InRelease
Get:2 http://homegear.eu trusty/ Packages [16.4 kB]
Ign http://ports.ubuntu.com trusty-backports InRelease
Hit http://deb.odroid.in trusty InRelease
Ign http://ppa.launchpad.net trusty InRelease
Ign http://ports.ubuntu.com trusty-security InRelease
Ign http://ppa.launchpad.net trusty InRelease
Hit http://ports.ubuntu.com trusty Release.gpg
Hit http://ppa.launchpad.net trusty Release.gpg
Hit http://deb.odroid.in trusty InRelease
Hit http://ports.ubuntu.com trusty-updates Release.gpg
Hit http://ppa.launchpad.net trusty Release.gpg
Hit http://ports.ubuntu.com trusty-backports Release.gpg
Hit http://ppa.launchpad.net trusty Release.gpg
Hit http://deb.odroid.in trusty/main armhf Packages
Hit http://ports.ubuntu.com trusty-security Release.gpg
Hit http://ppa.launchpad.net trusty Release.gpg
Hit http://ports.ubuntu.com trusty Release
Hit http://ppa.launchpad.net trusty Release
Hit http://ports.ubuntu.com trusty-updates Release
Hit http://ppa.launchpad.net trusty Release
Hit http://ports.ubuntu.com trusty-backports Release
Hit http://ppa.launchpad.net trusty Release
Hit http://ports.ubuntu.com trusty-security Release
Hit http://ports.ubuntu.com trusty/main Sources
Hit http://ppa.launchpad.net trusty Release
Hit http://ports.ubuntu.com trusty/restricted Sources
Hit http://ppa.launchpad.net trusty/main Sources
Hit http://ports.ubuntu.com trusty/universe Sources
Hit http://ppa.launchpad.net trusty/main armhf Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://ports.ubuntu.com trusty/main armhf Packages
Hit http://ppa.launchpad.net trusty/main Sources
Hit http://ports.ubuntu.com trusty/restricted armhf Packages
Hit http://ports.ubuntu.com trusty/universe armhf Packages
Hit http://ppa.launchpad.net trusty/main armhf Packages
Hit http://deb.odroid.in trusty/main armhf Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
Ign http://homegear.eu trusty/ Translation-en_US
Hit http://ppa.launchpad.net trusty/main Sources
Hit http://ports.ubuntu.com trusty/main Translation-en
Ign http://homegear.eu trusty/ Translation-en
Hit http://ppa.launchpad.net trusty/main armhf Packages
Ign http://homegear.eu trusty/ Translation-en_US.UTF-8
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://ports.ubuntu.com trusty/main Translation-en_AU
Ign http://homegear.eu trusty/ Translation-en_AU
Hit http://ppa.launchpad.net trusty/main armhf Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://ports.ubuntu.com trusty/restricted Translation-en
Hit http://ports.ubuntu.com trusty/restricted Translation-en_AU
Hit http://ports.ubuntu.com trusty/universe Translation-en
Hit http://ports.ubuntu.com trusty/universe Translation-en_AU
Hit http://ports.ubuntu.com trusty-updates/main Sources
Hit http://ports.ubuntu.com trusty-updates/restricted Sources
Hit http://ports.ubuntu.com trusty-updates/universe Sources
Hit http://ports.ubuntu.com trusty-updates/main armhf Packages
Hit http://ports.ubuntu.com trusty-updates/restricted armhf Packages
Hit http://ports.ubuntu.com trusty-updates/universe armhf Packages
Hit http://ports.ubuntu.com trusty-updates/main Translation-en
Hit http://ports.ubuntu.com trusty-updates/restricted Translation-en
Hit http://ports.ubuntu.com trusty-updates/universe Translation-en
Hit http://ports.ubuntu.com trusty-backports/main Sources
Hit http://ports.ubuntu.com trusty-backports/restricted Sources
Hit http://ports.ubuntu.com trusty-backports/main armhf Packages
Hit http://ports.ubuntu.com trusty-backports/restricted armhf Packages
Hit http://ports.ubuntu.com trusty-backports/main Translation-en
Hit http://ports.ubuntu.com trusty-backports/restricted Translation-en
Hit http://ports.ubuntu.com trusty-security/main Sources
Hit http://ports.ubuntu.com trusty-security/restricted Sources
Hit http://ports.ubuntu.com trusty-security/universe Sources
Hit http://ports.ubuntu.com trusty-security/multiverse Sources
Hit http://ports.ubuntu.com trusty-security/main armhf Packages
Hit http://ports.ubuntu.com trusty-security/restricted armhf Packages
Hit http://ports.ubuntu.com trusty-security/universe armhf Packages
Hit http://ports.ubuntu.com trusty-security/multiverse armhf Packages
Hit http://ports.ubuntu.com trusty-security/main Translation-en
Hit http://ports.ubuntu.com trusty-security/multiverse Translation-en
Hit http://ports.ubuntu.com trusty-security/restricted Translation-en
Hit http://ports.ubuntu.com trusty-security/universe Translation-en
Ign http://ports.ubuntu.com trusty/main Translation-en_US
Ign http://ports.ubuntu.com trusty/main Translation-en_US.UTF-8
Ign http://ports.ubuntu.com trusty/restricted Translation-en_US
Ign http://deb.odroid.in trusty/main Translation-en_US
Ign http://ports.ubuntu.com trusty/restricted Translation-en_US.UTF-8
Ign http://deb.odroid.in trusty/main Translation-en
Ign http://ports.ubuntu.com trusty/universe Translation-en_US
Ign http://ports.ubuntu.com trusty/universe Translation-en_US.UTF-8
Ign http://deb.odroid.in trusty/main Translation-en_US.UTF-8
Ign http://deb.odroid.in trusty/main Translation-en_AU
Ign http://deb.odroid.in trusty/main Translation-en_US
Ign http://deb.odroid.in trusty/main Translation-en
Ign http://deb.odroid.in trusty/main Translation-en_US.UTF-8
Ign http://deb.odroid.in trusty/main Translation-en_AU
Fetched 18.8 kB in 21s (872 B/s)
Reading package lists… Done
root@odroid:~# apt-get install homegear
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
p7zip-full python-lzo
Suggested packages:
p7zip-rar
The following NEW packages will be installed:
homegear p7zip-full python-lzo
0 upgraded, 3 newly installed, 0 to remove and 59 not upgraded.
Need to get 3,925 kB of archives.
After this operation, 14.1 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://homegear.eu/packages/Ubuntu/ trusty/ homegear 0.5.24-1 [2,590 kB]
Get:2 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe p7zip-full armhf 9.20.
Get:3 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe python-lzo armhf 1.08-
Fetched 3,925 kB in 3s (1,241 kB/s)
Selecting previously unselected package p7zip-full.
(Reading database … 157649 files and directories currently installed.)
Preparing to unpack …/p7zip-full_9.20.1~dfsg.1-4_armhf.deb …
Unpacking p7zip-full (9.20.1~dfsg.1-4) …
Selecting previously unselected package python-lzo.
Preparing to unpack …/python-lzo_1.08-1_armhf.deb …
Unpacking python-lzo (1.08-1) …
Selecting previously unselected package homegear.
Preparing to unpack …/homegear_0.5.24-1_armhf.deb …
Unpacking homegear (0.5.24-1) …
Processing triggers for man-db (2.6.7.1-1ubuntu1) …
Setting up p7zip-full (9.20.1~dfsg.1-4) …
Setting up python-lzo (1.08-1) …
Setting up homegear (0.5.24-1) …
–2015-02-06 08:11:42-- http://homegear.eu/downloads/Homegear_PHP_XMLRPC_Client.z
Resolving homegear.eu (homegear.eu)… 62.75.235.71
Connecting to homegear.eu (homegear.eu)|62.75.235.71|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 4599 (4.5K) [application/zip]
Saving to: ‘/tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip’

100%[=============================================================================

2015-02-06 08:11:42 (1.77 MB/s) - ‘/tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Cli

Archive: /tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip
inflating: /tmp/HomegearScriptsDir/Connect.php
inflating: /tmp/HomegearScriptsDir/GetID.php
creating: /tmp/HomegearScriptsDir/HM-XMLRPC-Client/
inflating: /tmp/HomegearScriptsDir/HM-XMLRPC-Client/Client.php
inflating: /tmp/HomegearScriptsDir/ReadMe.txt
inflating: /tmp/HomegearScriptsDir/Test.php
Downloading device description files…
–2015-02-06 08:11:43-- http://www.eq-3.de/Downloads/Software/HM-CCU2-Firmware_Up
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 79869747 (76M) [application/gzip]
Saving to: ‘/tmp/HomegearTemp/HM-CCU-2.11.6.tar.gz’

100%[=============================================================================

2015-02-06 08:12:28 (1.67 MB/s) - ‘/tmp/HomegearTemp/HM-CCU-2.11.6.tar.gz’ saved [

Downloading UBI Reader…
© 2013 Jason Pruitt (Jason Pruitt), see https://github.com/jrspruitt/ubi_reader
–2015-02-06 08:12:32-- https://github.com/jrspruitt/ubi_reader/archive/v2_ui.tar
Resolving github.com (github.com)… 192.30.252.131
Connecting to github.com (github.com)|192.30.252.131|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://codeload.github.com/jrspruitt/ubi_reader/tar.gz/v2_ui [following
–2015-02-06 08:12:33-- https://codeload.github.com/jrspruitt/ubi_reader/tar.gz/v
Resolving codeload.github.com (codeload.github.com)… 192.30.252.145
Connecting to codeload.github.com (codeload.github.com)|192.30.252.145|:443… con
HTTP request sent, awaiting response… 200 OK
Length: 38501 (38K) [application/x-gzip]
Saving to: ‘/tmp/HomegearTemp/v2_ui.tar.gz’

100%[=============================================================================

2015-02-06 08:12:35 (92.2 KB/s) - ‘/tmp/HomegearTemp/v2_ui.tar.gz’ saved [38501/38

Extracting files to: /tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root
patching file hmw_io_12_fm.xml
patching file hmw_io12_sw14_dr.xml
patching file hmw_io12_sw7_dr_V3_02.xml
patching file hmw_io12_sw7_dr.xml
patching file hmw_io_4_fm_V3_02.xml
patching file hmw_io_4_fm.xml
patching file hmw_io_sr_fm.xml
patching file hmw_lc_bl1_dr_V3_02.xml
patching file hmw_lc_bl1_dr.xml
patching file hmw_lc_dim1l_dr.xml
patching file hmw_lc_sw2_dr_V3_02.xml
patching file hmw_lc_sw2_dr.xml
patching file hmw_sen_sc_12_dr.xml
patching file rf_4dis.xml
patching file rf_ash550.xml
patching file rf_bl_644.xml
patching file rf_bl_conf_644_e_v2_0.xml
patching file rf_bl_conf_644_e_v2_1.xml
patching file rf_bl_conf_644.xml
patching file rf_bl_le_v2_3.xml
patching file rf_bl.xml
patching file rf_cc_rt_dn_bom.xml
patching file rf_cc_rt_dn.xml
patching file rf_cc_tc_le_v1_9.xml
patching file rf_cc_tc.xml
patching file rf_cc_vd.xml
patching file rf_central.xml
patching file rf_cfm.xml
patching file rf_cf.xml
patching file rf_cm.xml
patching file rf_ddc.xml
patching file rf_dim_1l_644_le_v2_4.xml
patching file rf_dim_1l_644.xml
patching file rf_dim_1pwm_644_le_v2_4.xml
patching file rf_dim_1pwm_644.xml
patching file rf_dim_1t_644_le_v2_4.xml
patching file rf_dim_1t_644.xml
patching file rf_dim_1tconf_644_le_v2_4.xml
patching file rf_dim_1tconf_644.xml
patching file rf_dim_2l_644_le_v2_4.xml
patching file rf_dim_2l_644.xml
patching file rf_dim_2t_644_le_v2_4.xml
patching file rf_dim_2t_644.xml
patching file rf_dim_t_le_v1_9.xml
patching file rf_dim_t.xml
patching file rf_dis_wm55.xml
patching file rf_d_le_v1_7.xml
patching file rf_d_le_v1_9.xml
patching file rf_d.xml
patching file rf_em_8.xml
patching file rf_es_pmsw_le_v2_4.xml
patching file rf_es_pmsw.xml
patching file rf_es_tx_wm.xml
patching file rf_fs_ba.xml
patching file rf_keymatic.xml
patching file rf_ks550.xml
patching file rf_ou_led16_ge_v1_1.xml
patching file rf_ou_led16_le_v1_0.xml
patching file rf_pb-2-wm55_ge_v1_4.xml
patching file rf_pb-2-wm55_le_v1_3.xml
patching file rf_pb-2.xml
patching file rf_pbi.xml
patching file rf_rc_12.xml
patching file rf_rc_19.xml
patching file rf_rc-4-2.xml
patching file rf_rc-key4-2.xml
patching file rf_rc-sec4-2.xml
patching file rf_rc_single_on.xml
patching file rf_rc.xml
patching file rf_rd_le_v1_3.xml
patching file rf_rd.xml
patching file rf_rep.xml
patching file rf_resc_win_pcb_sc.xml
patching file rf_rhs_e_v1_7.xml
patching file rf_rhs_le_v1_6.xml
patching file rf_rhs.xml
patching file rf_roto_wdf_solar.xml
patching file rf_s_1conf_644_le_v2_1.xml
patching file rf_s_1conf_644_le_v2_3.xml
patching file rf_s_1conf_644.xml
patching file rf_s_4_ba.xml
patching file rf_s550ia.xml
patching file rf_s_644.xml
patching file rf_s_8_ba.xml
patching file rf_s_ba.xml
patching file rf_scd_v1_0.xml
patching file rf_sc_e_v1_7.xml
patching file rf_sci_3.xml
patching file rf_sc_le_v1_6.xml
patching file rf_sc.xml
patching file rf_sec_mdir_v1_5.xml
patching file rf_sec_mdir.xml
patching file rf_sec_sco.xml
patching file rf_sec_sd_schueco.xml
patching file rf_sec_sd.xml
patching file rf_sec_sfa.xml
patching file rf_sen_db.xml
patching file rf_sen_ep.xml
patching file rf_sen_mdir_v1_5.xml
patching file rf_sen_mdir_wm55.xml
patching file rf_sen_mdir.xml
patching file rf_sen_wa_od.xml
patching file rf_s_le_v1_5.xml
patching file rf_s_le_v2_3.xml
patching file rf_s_mega168.xml
patching file rf_swi.xml
patching file rf_s.xml
patching file rf_tc_it_wm-w-eu.xml
patching file rf_tis_le_v1_0.xml
patching file rf_tis.xml
patching file rf_wds30_ot2.xml
patching file rf_wds40_th_i_2.xml
patching file rf_wds_v1_0.xml
patching file rf_wds_v1_1.xml
patching file rf_winmatic.xml
patching file rf_ws550.xml
Downloading current firmware updates…
–2015-02-06 08:13:02-- http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Bl1P
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43286 (42K) [application/x-gtar]
Saving to: ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root/firmware/HM-LC-Bl1P

100%[=============================================================================

2015-02-06 08:13:02 (170 KB/s) - ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/ro]

–2015-02-06 08:13:02-- http://www.eq-3.de/Downloads/Software/Firmware/HM-ES-PMSw
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 61999 (61K) [application/x-gtar]
Saving to: ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root/firmware/HM-ES-PMSw

100%[=============================================================================

2015-02-06 08:13:03 (197 KB/s) - ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/ro

–2015-02-06 08:13:03-- http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_d
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 78781 (77K) [application/x-gtar]
Saving to: ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root/firmware/hm_cc_rt_d

100%[=============================================================================

2015-02-06 08:13:03 (220 KB/s) - ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/ro

–2015-02-06 08:13:03-- http://www.eq-3.de/Downloads/Software/Firmware/hm_tc_it_w
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 71470 (70K) [application/x-gtar]
Saving to: ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root/firmware/hm_tc_it_w

100%[=============================================================================

2015-02-06 08:13:04 (219 KB/s) - ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/ro]

–2015-02-06 08:13:04-- http://www.eq-3.de/Downloads/Software/Firmware/hm-sen-rd-
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 39397 (38K) [application/x-gtar]
Saving to: ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root/firmware/hm-sen-rd-

100%[=============================================================================

2015-02-06 08:13:04 (160 KB/s) - ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/ro

–2015-02-06 08:13:04-- http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Bl1P
Resolving www.eq-3.de (www.eq-3.de)… 176.28.35.82
Connecting to www.eq-3.de (www.eq-3.de)|176.28.35.82|:80… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43286 (42K) [application/x-gtar]
Saving to: ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/root/firmware/HM-LC-Bl1P

100%[=============================================================================

2015-02-06 08:13:05 (157 KB/s) - ‘/tmp/HomegearTemp/rootfs/rootfs.ubi/125662337/ro]

Generating RSA private key, 2048 bit long modulus
…+++
…+++
e is 65537 (0x10001)
Signature ok
subject=/C=AU/ST=Some-State/O=Internet Widgits Pty Ltd
Getting Private key
Generating DH parameters, 1024 bit long safe prime, generator 5
This is going to take a long time
…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+.+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+…+.+…+…+…+…+…+…+…+…++*
DH parameters appear to be ok.
insserv: warning: script ‘cron’ missing LSB tags and overrides
insserv: Default-Start undefined, assuming empty start runlevel(s) for script c insserv: Default-Stop undefined, assuming empty stop runlevel(s) for scriptc
chmod: cannot access ‘/var/lib/homegear/db.sql’: No such file or directory
02/06/15 08:17:45.116 Info: Loading family module mod_homematicwired.so
02/06/15 08:17:45.125 Info: Loading family module mod_philipshue.so
02/06/15 08:17:45.132 Info: Loading family module mod_miscellaneous.so
02/06/15 08:17:45.138 Info: Loading family module mod_insteon.so
02/06/15 08:17:45.147 Info: Loading family module mod_max.so
02/06/15 08:17:45.156 Info: Loading family module mod_homematicbidcos.so
02/06/15 08:17:45.171 Could not set owner for device /dev/ttyACM0: No such file
02/06/15 08:17:45.171 Could not set owner for device /dev/ttyACM0: No such file
02/06/15 08:17:45.172 Could not set permissions for device /dev/ttyACM0: No such
02/06/15 08:17:45.172 Could not set permissions for device /dev/ttyACM0: No such
02/06/15 08:17:45.173 Info: Disposing family module mod_philipshue.so
02/06/15 08:17:45.173 Info: Disposing family module mod_miscellaneous.so
02/06/15 08:17:45.174 Info: Disposing family module mod_max.so
02/06/15 08:17:45.174 Info: Disposing family module mod_insteon.so
02/06/15 08:17:45.175 Info: Disposing family module mod_homematicwired.so
02/06/15 08:17:45.175 Info: Disposing family module mod_homematicbidcos.so
02/06/15 08:17:45.176 Info: Waiting for event threads to finish.

[/code]

Nach der Konfiguration und einem Reboot tut es nun. Ich werde berichten wie stabil es läuft.

Gruß Charly

Hallo Charly,

Hauptsache es läuft jetzt :wink:.

02/06/15 08:17:45.171 Could not set owner for device /dev/ttyACM0: No such file
02/06/15 08:17:45.171 Could not set owner for device /dev/ttyACM0: No such file
02/06/15 08:17:45.172 Could not set permissions for device /dev/ttyACM0: No such
02/06/15 08:17:45.172 Could not set permissions for device /dev/ttyACM0: No such

Diese Zeilen zeigen, dass Homegear versucht hat, einen CUL einzubinden. Deswegen hat der Start vor der Konfiguration nicht geklappt. Das “Waiting for event threads to finish.” ist vollkommen ok und steht da immer (in der aktuellen Version habe ich die gesamte Konfigurations-“Info”-Ausgabe mal rausgenommen, weil diese irreführend ist. Entscheidend ist, was in der Logdatei steht.

Liebe Grüße und jetzt endlich viel Spaß beim Rumspielen :stuck_out_tongue:

Sathya

Hi,
nun scheint wirklich alles zu laufen und ich kann mich mit “homegear -r” auch verbinden.
Danke!

Gruß Charly