Homegear 0.6 mit CC1101 auf bananapi

Lösung siehe letzten Post viewtopic.php?p=2934#p2934

hallo,
das upgrade von 0.5 auf 0.6 auf dem Bananapi mit Bananian wheezy schlägt fehl, nur zum Vergewissern: die richtige homegear-Variante ist doch Debian 7 (Wheezy) armhf ? Ich bekomme massenhaft Fehler betr. Abhängigkeiten, wenn ich diese korrigiere, tauchen wiederum neue Abhängigkeitsfehler auf. 0.5 läuft einwandfrei.

Hey,

Das hängt davon ab, was du auf dem Banana Pi installiert hast. Gib mal ein:

Bei Raspbian 7 ist die Ausgabe:

Raspbian 8:

Debian 7:

Debian 8:

Entsprechend musst du die passenden Pakete wählen. Es funktioniert nicht, das Paket für Debian Wheezy auf Raspbian Wheezy zu installieren. Es funktioniert auch nicht, das Wheezy-Paket auf Jessie zu installieren.

Viele Grüße

Sathya

hallo Sathya
die Ausgabe ist: PRETTY_NAME="Debian GNU/Linux 7 (wheezy) und armhf passt wohl auch für Bananapi, somit habe ich zumindest das richtige Paket gewählt oder?
Sind die Abhängigkeiten anders als bei homegear 0.5?
installiert habe ich

g++ (Debian 4.6.3-14) 4.6.3 ist vorhanden (muss ich 4.7 installieren?)

fürs erste habe ich wieder die homegear 0.5 installiert.

Fehlende Abhängigkeiten wären erst einmal nicht schlimmt und sind normal. Wie hast du versucht diese zu installieren? Mit “apt-get -f install” sollte es nach der Installation des Pakets mit “dpkg -i” automatisch gehen.

Hier mal ein Skript, welches du einfach Copy-&-Pasten kannst:

#!/bin/bash
rm -f homegear*.deb
rm -f libhomegear*.deb
wget http://homegear.eu/downloads/nightlies/libhomegear-base_current_debian_wheezy_armhf.deb || exit 1
wget http://homegear.eu/downloads/nightlies/homegear_current_debian_wheezy_armhf.deb || exit 1
wget http://homegear.eu/downloads/nightlies/homegear-homematicbidcos_current_debian_wheezy_armhf.deb || exit 1
wget http://homegear.eu/downloads/nightlies/homegear-insteon_current_debian_wheezy_armhf.deb || exit 1
wget http://homegear.eu/downloads/nightlies/homegear-max_current_debian_wheezy_armhf.deb || exit 1
wget http://homegear.eu/downloads/nightlies/homegear-philipshue_current_debian_wheezy_armhf.deb || exit 1
wget http://homegear.eu/downloads/nightlies/homegear-sonos_current_debian_wheezy_armhf.deb || exit 1
dpkg -i libhomegear-base_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear-homematicbidcos_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear-insteon_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear-max_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear-philipshue_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
dpkg -i homegear-sonos_current_debian_wheezy_armhf.deb || exit 1
apt-get -y -f install || exit 1
rm -f homegear*.deb
rm -f libhomegear*.deb
service homegear stop
service homegear start

da kommen dieselben Fehler wie bei meinem ersten Versuch

  1. install-script-aufruf
    [spoiler][code] ) ( Shutdown complete. ) [ ok .
    Ersatz für libhomegear-base wird entpackt …
    libhomegear-base (0.6.0-1173) wird eingerichtet …
    Paketlisten werden gelesen… Fertig
    Abhängigkeitsbaum wird aufgebaut.
    Statusinformationen werden eingelesen… Fertig
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 49 nicht aktualisiert.
    (Lese Datenbank … 22348 Dateien und Verzeichnisse sind derzeit installiert.)
    Vorbereitung zum Ersetzen von homegear 0.5.25-1 (durch homegear_current_debian_wheezy_armhf.deb) …
    [FAIL] Stopping Homegear: homegear failed!
    Can’t stop homegear. There is no pid file.
    Ersatz für homegear wird entpackt …
    dpkg: Warnung: Altes Verzeichnis »/var/lib/homegear/firmware« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
    dpkg: Warnung: Altes Verzeichnis »/etc/homegear/devices/5« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
    dpkg: Warnung: Altes Verzeichnis »/etc/homegear/devices/2« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
    dpkg: Warnung: Altes Verzeichnis »/etc/homegear/devices/4« kann nicht gelöscht werden: Das Verzeichnis ist nicht leer
    dpkg: Abhängigkeitsprobleme verhindern Konfiguration von homegear:
    homegear hängt ab von libenchant1c2a (>= 1.6); aber:
    Paket libenchant1c2a ist nicht installiert.
    homegear hängt ab von libltdl7 (>= 2.4.2); aber:
    Paket libltdl7 ist nicht installiert.
    homegear hängt ab von libmcrypt4; aber:
    Paket libmcrypt4 ist nicht installiert.
    homegear hängt ab von libqdbm14 (>= 1.8.74); aber:
    Paket libqdbm14 ist nicht installiert.
    homegear hängt ab von libxslt1.1 (>= 1.1.25); aber:
    Paket libxslt1.1 ist nicht installiert.
    homegear hängt ab von php5-cli (>= 5.4); aber:
    Paket php5-cli ist nicht installiert.

dpkg: Fehler beim Bearbeiten von homegear (–install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
homegear
root@bananapi[/code][/spoiler]
2. install-script-aufruf:
[spoiler]Can't stop homegear. There is no pid file. Ersatz für libhomegear-base wird entpackt ... libhomegear-base (0.6.0-1173) wird eingerichtet ... Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Abhängigkeiten werden korrigiert ... Fertig Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: liblzo2-2 liblzo2-dev libxml2-utils python python-lzo python-minimal python2.7 python2.7-minimal Verwenden Sie »apt-get autoremove«, um sie zu entfernen. Die folgenden zusätzlichen Pakete werden installiert: aspell aspell-en dictionaries-common libaspell15 libenchant1c2a libhunspell-1.3-0 libltdl7 libmagic1 libmcrypt4 libonig2 libqdbm14 libxslt1.1 lsof php5-cli php5-common ucf Vorgeschlagene Pakete: aspell-doc spellutils ispell emacsen-common jed-extra libenchant-voikko file libmcrypt-dev mcrypt php-pear php5-user-cache Empfohlene Pakete: enchant hunspell-en-us hunspell-dictionary myspell-dictionary php5-readline Die folgenden NEUEN Pakete werden installiert: aspell aspell-en dictionaries-common libaspell15 libenchant1c2a libhunspell-1.3-0 libltdl7 libmagic1 libmcrypt4 libonig2 libqdbm14 libxslt1.1 lsof php5-cli php5-common ucf 0 aktualisiert, 16 neu installiert, 0 zu entfernen und 49 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Es müssen noch 3'115 kB von 6'342 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 18.4 MB Plattenplatz zusätzlich benutzt. WARNUNG: Die folgenden Pakete können nicht authentifiziert werden! php5-common php5-cli E: Es gab Probleme und -y wurde ohne --force-yes verwendet. root@bananapi2:~# [/spoiler]

kann es sein, dass es ev. mit dem älteren Kernel zusammenhängt? siehe https://forum.homegear.eu/viewtopic.php?p=2098#p2098 - ich habe bewusst wegen Problemen mit dem spi-driver eine ältere bananian-version installiert.

Hey,

die Installation mit dem Skriptaufruf sieht doch gar nicht schlecht aus. Ergänze nur noch ein “–force-yes”. Also:

Dann sollte es klappen. Warum die PHP-Pakete nicht verifiziert werden können, ist allerdings auch eine nicht ganz unwichtige Frage… Am älteren Kernel kann es nicht liegen.

Viele Grüße

Sathya

hab ich gemacht - trotzdem:

(Lese Datenbank ... 22356 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Ersetzen von libhomegear-base 0.6.0-1177 (durch libhomegear-base_current_debian_wheezy_armhf.deb) ...
[FAIL] Stopping Homegear: homegear failed!
Can't stop homegear. There is no pid file.
Ersatz für libhomegear-base wird entpackt ...
libhomegear-base (0.6.0-1177) wird eingerichtet ...
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Abhängigkeiten werden korrigiert ... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  liblzo2-2 liblzo2-dev libxml2-utils python python-lzo python-minimal python2.7 python2.7-minimal
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  aspell aspell-en dictionaries-common libaspell15 libenchant1c2a libhunspell-1.3-0 libltdl7 libmagic1
  libmcrypt4 libonig2 libqdbm14 libxslt1.1 lsof php5-cli php5-common ucf
Vorgeschlagene Pakete:
  aspell-doc spellutils ispell emacsen-common jed-extra libenchant-voikko file libmcrypt-dev mcrypt
  php-pear php5-user-cache
Empfohlene Pakete:
  enchant hunspell-en-us hunspell-dictionary myspell-dictionary php5-readline
Die folgenden NEUEN Pakete werden installiert:
  aspell aspell-en dictionaries-common libaspell15 libenchant1c2a libhunspell-1.3-0 libltdl7 libmagic1
  libmcrypt4 libonig2 libqdbm14 libxslt1.1 lsof php5-cli php5-common ucf
0 aktualisiert, 16 neu installiert, 0 zu entfernen und 49 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 3'115 kB von 6'342 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 18.4 MB Plattenplatz zusätzlich benutzt.
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  php5-common php5-cli
Fehl http://homegear.eu/packages/Debian/ wheezy/ php5-common 5.6.11-1~homegear.1
  302  Found
Fehl http://homegear.eu/packages/Debian/ wheezy/ php5-cli 5.6.11-1~homegear.1
  302  Found
Fehlschlag beim Holen von http://homegear.eu/packages/Debian/wheezy/php5-common_5.6.11-1~homegear.1_armhf.deb  302  Found
Fehlschlag beim Holen von http://homegear.eu/packages/Debian/wheezy/php5-cli_5.6.11-1~homegear.1_armhf.deb  302  Found
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
root@bananapi2:~#

Hey,

hups… Da war ein Fehler in der Releases-Datei. Nach einem “apt-get update” sollte es jetzt klappen…

Viele Grüße

Sathya

mitlerweile geht gar nichts mehr. Entweder habe ich mir die Installation zerschossen, oder die repo meiner alten Version tut nicht mehr. auch war ein Problem mit dem gpg key - wie auch immer apt-get funktioniert nicht mehr.
Ich werd wohl nicht darum herum kommen, die gpio und spi-treiber probleme neuerer Bananapi distris zu lösen versuchen - leider ist das armbian - forum nicht sehr hilfreich diesbez.
@Sathya Du hattest mir geschrieben:

leider funktioniert dieser Link auch nicht mehr - ehrlich gesagt bin ich im Moment etwas am verzweifeln, deshalb wäre ich froh um die Schritt-für-Schritt-Anleitung.
Fürs erste habe ich die iobroker-installation wieder auf einen anderen Minirechner gezügelt, sodass für die homegear-versuche ein eigener Bananapi zur Verfügung steht.

nun habe ich armbian wheezy neu aufgesetzt auf meinem Bananapi. Dann die v. 0.6 Installation nach Anleitung durchgeführt (manuell, ohne script). Die “Prerequisites” installiert, wobei im Verlauf offenbar noch weitere “prerequisites” nötig werden. Vorab: die Probleme mit den Abhängigkeiten waren dieselben. Diese wurden mit forced update später nachgeladen. Anschliessend habe ich die homegear-installation mit dpkg -r und dpkg -P wieder entfernt. Die erneute Installation lief anschliessend ohne Fehler durch. Wäre es nicht sinnvoll, die fehlenden Teile von Anfang an, im Rahmen der “prerequisites” zu vorinstallieren? hier das Protokoll des Vorgangs: da sieht man sehr schön, was fehlte, und was nachinstalliert wurde.

root@bananapi:~# apt-get update && apt-get install libsqlite3-0 libreadline6 libgcrypt11 libgnutlsxx27 unzip p7zip-full libxml2-utils patch perl
Hit http://security.debian.org wheezy/updates Release.gpg
Hit http://security.debian.org wheezy/updates Release
Hit http://httpredir.debian.org wheezy Release.gpg
Hit http://apt.armbian.com wheezy Release.gpg
Hit http://httpredir.debian.org wheezy-updates Release.gpg
Hit http://httpredir.debian.org wheezy-backports Release.gpg
Hit http://security.debian.org wheezy/updates/main Sources
Hit http://httpredir.debian.org wheezy Release
Hit http://apt.armbian.com wheezy Release
Hit http://httpredir.debian.org wheezy-updates Release
Hit http://security.debian.org wheezy/updates/contrib Sources
Hit http://security.debian.org wheezy/updates/non-free Sources
Hit http://security.debian.org wheezy/updates/main armhf Packages
Hit http://httpredir.debian.org wheezy-backports Release
Hit http://security.debian.org wheezy/updates/contrib armhf Packages
Hit http://security.debian.org wheezy/updates/non-free armhf Packages
Hit http://security.debian.org wheezy/updates/contrib Translation-en
Hit http://security.debian.org wheezy/updates/main Translation-en
Hit http://security.debian.org wheezy/updates/non-free Translation-en
Hit http://httpredir.debian.org wheezy/main Sources
Hit http://httpredir.debian.org wheezy/contrib Sources
Hit http://apt.armbian.com wheezy/main armhf Packages
Hit http://httpredir.debian.org wheezy/non-free Sources
Hit http://httpredir.debian.org wheezy/main armhf Packages
Hit http://httpredir.debian.org wheezy/contrib armhf Packages
Hit http://httpredir.debian.org wheezy/non-free armhf Packages
Hit http://httpredir.debian.org wheezy/contrib Translation-en
Hit http://httpredir.debian.org wheezy/main Translation-en
Hit http://httpredir.debian.org wheezy/non-free Translation-en
Hit http://httpredir.debian.org wheezy-updates/main Sources
Ign http://apt.armbian.com wheezy/main Translation-en
Hit http://httpredir.debian.org wheezy-updates/contrib Sources
Hit http://httpredir.debian.org wheezy-updates/non-free Sources
Hit http://httpredir.debian.org wheezy-updates/main armhf Packages/DiffIndex
Hit http://httpredir.debian.org wheezy-updates/contrib armhf Packages
Hit http://httpredir.debian.org wheezy-updates/non-free armhf Packages
Hit http://httpredir.debian.org wheezy-updates/contrib Translation-en
Hit http://httpredir.debian.org wheezy-updates/main Translation-en
Hit http://httpredir.debian.org wheezy-updates/non-free Translation-en
Hit http://httpredir.debian.org wheezy-backports/main Sources/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/contrib Sources/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/non-free Sources/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/main armhf Packages/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/contrib armhf Packages/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/non-free armhf Packages
Hit http://httpredir.debian.org wheezy-backports/contrib Translation-en/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/main Translation-en/DiffIndex
Hit http://httpredir.debian.org wheezy-backports/non-free Translation-en/DiffIndex
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgcrypt11 is already the newest version.
patch is already the newest version.
patch set to manually installed.
perl is already the newest version.
perl set to manually installed.
libreadline6 is already the newest version.
libsqlite3-0 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libgnutlsxx27 : Depends: libgnutls26 (= 2.12.20-8+deb7u5) but 2.12.20-8+deb7u3 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

root@bananapi:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libgnutls26 libgnutlsxx27
The following NEW packages will be installed:
  libgnutlsxx27
The following packages will be upgraded:
  libgnutls26
1 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
1 not fully installed or removed.
Need to get 788 kB of archives.
After this operation, 121 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://security.debian.org/ wheezy/updates/main libgnutls26 armhf 2.12.20-8+deb7u5 [569 kB]
Get:2 http://security.debian.org/ wheezy/updates/main libgnutlsxx27 armhf 2.12.20-8+deb7u5 [219 kB]
Fetched 788 kB in 0s (2,435 kB/s)
(Reading database ... 43068 files and directories currently installed.)
Preparing to replace libgnutls26:armhf 2.12.20-8+deb7u3 (using .../libgnutls26_2.12.20-8+deb7u5_armhf.deb) ...
Unpacking replacement libgnutls26:armhf ...
Selecting previously unselected package libgnutlsxx27:armhf.
Unpacking libgnutlsxx27:armhf (from .../libgnutlsxx27_2.12.20-8+deb7u5_armhf.deb) ...
Setting up libgnutls26:armhf (2.12.20-8+deb7u5) ...
Setting up libgnutlsxx27:armhf (2.12.20-8+deb7u5) ...
Setting up libhomegear-base (0.6.0-1177) ...
root@bananapi:~#
root@bananapi:~# dpkg -i libhomegear-base_current_debian_wheezy_armhf.deb       (Reading database ... 43078 files and directories currently installed.)
Preparing to replace libhomegear-base 0.6.0-1177 (using libhomegear-base_current_debian_wheezy_armhf.deb) ...
homegear: unrecognized service
Unpacking replacement libhomegear-base ...
Setting up libhomegear-base (0.6.0-1177) ...
root@bananapi:~#
root@bananapi:~# dpkg -i homegear_current_debian_wheezy_armhf.deb
Selecting previously unselected package homegear.
(Reading database ... 43078 files and directories currently installed.)
Unpacking homegear (from homegear_current_debian_wheezy_armhf.deb) ...
dpkg: dependency problems prevent configuration of homegear:
 homegear depends on libenchant1c2a (>= 1.6); however:
  Package libenchant1c2a is not installed.
 homegear depends on libmcrypt4; however:
  Package libmcrypt4 is not installed.
 homegear depends on libqdbm14 (>= 1.8.74); however:
  Package libqdbm14 is not installed.
 homegear depends on libxslt1.1 (>= 1.1.25); however:
  Package libxslt1.1 is not installed.
 homegear depends on p7zip-full (>= 9.0); however:
  Package p7zip-full is not installed.
 homegear depends on php5-cli (>= 5.4); however:
  Package php5-cli is not installed.

dpkg: error processing homegear (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 homegear
root@bananapi:~#

root@bananapi:~# apt-get  -y --force-yes -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  aspell aspell-en dictionaries-common libaspell15 libenchant1c2a
  libhunspell-1.3-0 libmcrypt4 libonig2 libqdbm14 libxslt1.1 p7zip-full
  php5-cli php5-common psmisc
Suggested packages:
  aspell-doc spellutils ispell jed-extra libenchant-voikko libmcrypt-dev
  mcrypt p7zip-rar php-pear
Recommended packages:
  enchant hunspell-en-us hunspell-dictionary myspell-dictionary
The following NEW packages will be installed:
  aspell aspell-en dictionaries-common libaspell15 libenchant1c2a
  libhunspell-1.3-0 libmcrypt4 libonig2 libqdbm14 libxslt1.1 p7zip-full
  php5-cli php5-common psmisc
0 upgraded, 14 newly installed, 0 to remove and 31 not upgraded.
1 not fully installed or removed.
Need to get 6,722 kB of archives.
After this operation, 16.8 MB of additional disk space will be used.
Get:1 http://security.debian.org/ wheezy/updates/main php5-common armhf 5.4.45-0+deb7u2 [619 kB]
Get:2 http://security.debian.org/ wheezy/updates/main php5-cli armhf 5.4.45-0+deb7u2 [2,344 kB]
Get:3 http://httpredir.debian.org/debian/ wheezy/main libaspell15 armhf 0.60.7~20110707-1 [613 kB]
Get:4 http://httpredir.debian.org/debian/ wheezy/main dictionaries-common all 1.12.11 [302 kB]
Get:5 http://httpredir.debian.org/debian/ wheezy/main libhunspell-1.3-0 armhf 1.3.2-4 [157 kB]
Get:6 http://httpredir.debian.org/debian/ wheezy/main aspell-en all 7.1-0-1 [268 kB]
Get:7 http://httpredir.debian.org/debian/ wheezy/main aspell armhf 0.60.7~20110707-1 [353 kB]
Get:8 http://httpredir.debian.org/debian/ wheezy/main libenchant1c2a armhf 1.6.0-7 [68.1 kB]
Get:9 http://httpredir.debian.org/debian/ wheezy/main libmcrypt4 armhf 2.5.8-3.1 [76.2 kB]
Get:10 http://httpredir.debian.org/debian/ wheezy/main libqdbm14 armhf 1.8.78-2 [101 kB]
Get:11 http://httpredir.debian.org/debian/ wheezy/main libxslt1.1 armhf 1.1.26-14.1 [230 kB]
Get:12 http://httpredir.debian.org/debian/ wheezy/main p7zip-full armhf 9.20.1~dfsg.1-4+deb7u1 [1,338 kB]
Get:13 http://httpredir.debian.org/debian/ wheezy/main libonig2 armhf 5.9.1-1 [125 kB]
Get:14 http://httpredir.debian.org/debian/ wheezy/main psmisc armhf 22.19-1+deb7u1 [129 kB]
Fetched 6,722 kB in 2s (2,753 kB/s)
Preconfiguring packages ...
Selecting previously unselected package libaspell15.
(Reading database ... 43148 files and directories currently installed.)
Unpacking libaspell15 (from .../libaspell15_0.60.7~20110707-1_armhf.deb) ...
Selecting previously unselected package libhunspell-1.3-0:armhf.
Unpacking libhunspell-1.3-0:armhf (from .../libhunspell-1.3-0_1.3.2-4_armhf.deb) ...
Selecting previously unselected package dictionaries-common.
Unpacking dictionaries-common (from .../dictionaries-common_1.12.11_all.deb) ...
Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
Selecting previously unselected package aspell.
Unpacking aspell (from .../aspell_0.60.7~20110707-1_armhf.deb) ...
Selecting previously unselected package aspell-en.
Unpacking aspell-en (from .../aspell-en_7.1-0-1_all.deb) ...
Selecting previously unselected package libenchant1c2a.
Unpacking libenchant1c2a (from .../libenchant1c2a_1.6.0-7_armhf.deb) ...
Selecting previously unselected package libmcrypt4.
Unpacking libmcrypt4 (from .../libmcrypt4_2.5.8-3.1_armhf.deb) ...
Selecting previously unselected package libqdbm14.
Unpacking libqdbm14 (from .../libqdbm14_1.8.78-2_armhf.deb) ...
Selecting previously unselected package libxslt1.1:armhf.
Unpacking libxslt1.1:armhf (from .../libxslt1.1_1.1.26-14.1_armhf.deb) ...
Selecting previously unselected package p7zip-full.
Unpacking p7zip-full (from .../p7zip-full_9.20.1~dfsg.1-4+deb7u1_armhf.deb) ...
Selecting previously unselected package libonig2.
Unpacking libonig2 (from .../libonig2_5.9.1-1_armhf.deb) ...
Selecting previously unselected package psmisc.
Unpacking psmisc (from .../psmisc_22.19-1+deb7u1_armhf.deb) ...
Selecting previously unselected package php5-common.
Unpacking php5-common (from .../php5-common_5.4.45-0+deb7u2_armhf.deb) ...
Selecting previously unselected package php5-cli.
Unpacking php5-cli (from .../php5-cli_5.4.45-0+deb7u2_armhf.deb) ...
Processing triggers for man-db ...
Setting up libaspell15 (0.60.7~20110707-1) ...
Setting up libhunspell-1.3-0:armhf (1.3.2-4) ...
Setting up dictionaries-common (1.12.11) ...
Install dictionaries-common for emacs
Setting up libmcrypt4 (2.5.8-3.1) ...
Setting up libqdbm14 (1.8.78-2) ...
Setting up libxslt1.1:armhf (1.1.26-14.1) ...
Setting up p7zip-full (9.20.1~dfsg.1-4+deb7u1) ...
Setting up libonig2 (5.9.1-1) ...
Setting up psmisc (22.19-1+deb7u1) ...
Setting up php5-common (5.4.45-0+deb7u2) ...

Creating config file /etc/php5/mods-available/pdo.ini with new version
Setting up php5-cli (5.4.45-0+deb7u2) ...

Creating config file /etc/php5/cli/php.ini with new version
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode
Processing triggers for dictionaries-common ...
aspell-autobuildhash: processing: en [en-common]
aspell-autobuildhash: processing: en [en-variant_0]
aspell-autobuildhash: processing: en [en-variant_1]
aspell-autobuildhash: processing: en [en-variant_2]
aspell-autobuildhash: processing: en [en-w_accents-only]
aspell-autobuildhash: processing: en [en-wo_accents-only]
aspell-autobuildhash: processing: en [en_CA-variant_0]
aspell-autobuildhash: processing: en [en_CA-variant_1]
aspell-autobuildhash: processing: en [en_CA-w_accents-only]
aspell-autobuildhash: processing: en [en_CA-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only]
aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only]
aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only]
aspell-autobuildhash: processing: en [en_GB-variant_0]
aspell-autobuildhash: processing: en [en_GB-variant_1]
aspell-autobuildhash: processing: en [en_US-w_accents-only]
aspell-autobuildhash: processing: en [en_US-wo_accents-only]
Setting up aspell (0.60.7~20110707-1) ...
Processing triggers for dictionaries-common ...
Setting up aspell-en (7.1-0-1) ...
Processing triggers for dictionaries-common ...
Setting up libenchant1c2a (1.6.0-7) ...
Setting up homegear (0.6.0-1177) ...
--2016-01-18 19:13:53--  https://homegear.eu/downloads/Homegear_PHP_XMLRPC_Client.zip
Resolving homegear.eu (homegear.eu)... 62.75.235.71
Connecting to homegear.eu (homegear.eu)|62.75.235.71|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4599 (4.5K) [application/zip]
Saving to: `/tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip'

100%[======================================>] 4,599       --.-K/s   in 0.001s

2016-01-18 19:14:00 (3.26 MB/s) - `/tmp/HomegearScriptsDir/Homegear_PHP_XMLRPC_Client.zip' saved [4599/4599]

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
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.
chmod: cannot access `/var/lib/homegear/db.sql': No such file or directory
chmod: cannot access `/usr/share/homegear/firmware': No such file or directory
chmod: cannot access `/usr/share/homegear/firmware/*': No such file or directory
chmod: cannot access `/usr/share/homegear/firmware/GetFirmwareUpdates*.sh': No such file or directory
[....] Starting Homegear: homegear01/18/16 19:14:22.434 Loading RPC server settings from /etc/homegear/rpcservers.conf
01/18/16 19:14:22.437 Loading RPC client settings from /etc/homegear/rpcclients.conf
. ok
root@bananapi:~# dpkg -i homegear-homematicbidcos_current_debian_wheezy_armhf.deb
Selecting previously unselected package homegear-homematicbidcos.
(Reading database ... 43719 files and directories currently installed.)
Unpacking homegear-homematicbidcos (from homegear-homematicbidcos_current_debian_wheezy_armhf.deb) ...
Setting up homegear-homematicbidcos (0.6.0-1177) ...
Downloading current firmware updates...
--2016-01-18 19:16:33--  http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz
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: 45522 (44K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz'

100%[======================================>] 45,522       260K/s   in 0.2s

2016-01-18 19:16:33 (260 KB/s) - `/tmp/HomegearTemp/HM-LC-Sw1PBU-FM_update_V2_8_2_150713.tgz' saved [45522/45522]

--2016-01-18 19:16:34--  http://www.eq-3.de/Downloads/Software/Firmware/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz
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: 66509 (65K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz'

100%[======================================>] 66,509       375K/s   in 0.2s

2016-01-18 19:16:34 (375 KB/s) - `/tmp/HomegearTemp/HM-ES-PMSw1-Pl_update_V2_5_0009_150217.tgz' saved [66509/66509]

--2016-01-18 19:16:34--  http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_4_001_141020.tgz
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/hm_cc_rt_dn_update_V1_4_001_141020.tgz'

100%[======================================>] 78,781       357K/s   in 0.2s

2016-01-18 19:16:34 (357 KB/s) - `/tmp/HomegearTemp/hm_cc_rt_dn_update_V1_4_001_141020.tgz' saved [78781/78781]

--2016-01-18 19:16:34--  http://www.eq-3.de/Downloads/Software/Firmware/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz
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: 71806 (70K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz'

100%[======================================>] 71,806       402K/s   in 0.2s

2016-01-18 19:16:35 (402 KB/s) - `/tmp/HomegearTemp/hm_tc_it_wm_w_eu_update_V1_3_002_150827.tgz' saved [71806/71806]


--2016-01-18 19:16:35--  http://www.eq-3.de/Downloads/Software/Firmware/hm-sen-rd-o_update_V1_4_003_130930.tgz
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/hm-sen-rd-o_update_V1_4_003_130930.tgz'

100%[======================================>] 39,397      --.-K/s   in 0.1s

2016-01-18 19:16:35 (298 KB/s) - `/tmp/HomegearTemp/hm-sen-rd-o_update_V1_4_003_130930.tgz' saved [39397/39397]

--2016-01-18 19:16:35--  http://www.eq-3.de/Downloads/Software/Firmware/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz
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: 44076 (43K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz'

100%[======================================>] 44,076      --.-K/s   in 0.1s

2016-01-18 19:16:35 (331 KB/s) - `/tmp/HomegearTemp/HM-LC-Bl1PBU-FM_update_V2_8_2_150713.tgz' saved [44076/44076]

--2016-01-18 19:16:35--  http://www.eq-3.de/Downloads/Software/Firmware/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz
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: 51571 (50K) [application/x-gtar]
Saving to: `/tmp/HomegearTemp/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz'

100%[======================================>] 51,571       313K/s   in 0.2s

2016-01-18 19:16:36 (313 KB/s) - `/tmp/HomegearTemp/HM-Sen-MDIR-WM55_update_V1_1_2_150413.tgz' saved [51571/51571]

Family initialization failed. See log for more details.
##########################################################################
##########################################################################
### Please modify the file /etc/homegear/families/homematicbidcos.conf ###
### according to your needs  and restart Homegear.                     ###
##########################################################################
##########################################################################
root@bananapi:~# ^C
root@bananapi:~#

Endlich läufts. Offenbar war wheezy zu alt … jedenfalls liess sich das Problem mit Bananian latest (Debian8/Jessie) lösen.
Ich habe den Bananapi neu aufgesetzt - hier die Zusammenfassung :

bananian.org/download Bananian latest (Debian8/Jessie)
wens stört zsh- shell umstellen auf bash: chsh -s /bin/bash
bananian-config passwort etc konfigurieren

ggf. fehlende Programme installieren

apt-get update
apt-get install git
apt-get install gcc
apt-get install build
apt-get install make
apt-get install build-essential

wiringBP installieren (GPIO / SPI - tool)

git clone [github.com/LeMaker/WiringBP](https://github.com/LeMaker/WiringBP) -b bananapi
cd WiringBP
chmod +x ./build   
./build
cd ..
gpio load spi
lsmod   #schauen ob spi-modul geladen

möglicherweise werden die spi-module bei einem Neustart nicht geladen, dann in
/etc/modules einfügen:

spi_sun7i
spidev

wget homegear.eu/downloads/nightlies/ … _armhf.deb
wget homegear.eu/downloads/nightlies/ … _armhf.deb
wget homegear.eu/downloads/nightlies/ … _armhf.deb

dpkg -i libhomegear-base_current_debian_jessie_armhf.deb
apt-get -f install
dpkg -i homegear_current_debian_jessie_armhf.deb
apt-get -f install
dpkg -i homegear-homematicbidcos_current_jessie_armhf.deb

Hardware:
Verdrahtung des CC1101 siehe viewtopic.php?p=684#p684

Konfiguration homematicbidcos.conf

[code]#######################################
########## TI CC1101 Module ##########
#######################################

The device family this interface is for

[TI CC1101 Module]

Specify an unique id here to identify this device in Homegear

id = My-CC1101

When default is set to “true” Homegear will assign this device

to new peers.

default = true

Options: cul, cc1100, coc, cuno, hmcfglan, hmlgw

deviceType = cc1100

device = /dev/spidev0.0

Default: responseDelay = 95

Should be “95” for CUL or COC, “100” for TI CC1101 and “60” for HM-CFG-LAN or HM-LGW

responseDelay = 100

The interrupt pin to use. “0” for GDO0 or “2” for GDO2.

You only need to connect one of them. Specify the GPIO

you connected the interrupt pin to below.

interruptPin = 0

The GPIO GDO0 or GDO2 is connected to. Specify which GDO to use above.

gpio1 = 18

Additional TI CC1190 Config

The GPIO high gain mode of the CC1190 is connected to.

Default: -1 (disabled)

#gpio2 = 5

The hexadecimal value for the PATABLE of the TI CC1101.

Default:

- Without high gain mode: 0xC2

- With high gain mode: 0x27 (maximum legally allowed setting)

#txPowerSetting = 0x27
[/code]

Hey,

ja wow, danke für die Anleitung.

Viele Grüße

Sathya

Mit der neusten nightly version 1191 ist die Kommunikation mit dem CC1101 wieder gestört. Version 1181 ist noch OK - irgendwann dazwischen hat sich was verändert. Installiere ich die 1181 läufts wieder.
homegearerr.txt (33.3 KB)
homegear3.log (196 KB)

habe sicherheitshalber nochmals den spidev_test gemacht (loopback) das pattern kommt genauso zurück wie erwartet bis zu max. 7 MHz - also daran kanns nicht liegen.

soo - jetzt habe ich auch den mikrochirurgischen Eingriff auf dem Pollin Modul gemacht und GD2 rausgeführt. Gut habe ich von früher noch so ein Stereomikroskop. Den Interrupt habe ich auch auf GDO2 umgestellt (interruptPin = 2) und jetzt läufts zwar immer noch nicht, aber das log zeigt jetzt sowas wie eine Kommunikation an, und das nicht zur zufällig, sondern regelmässig, bei jedem restart.
homegear4log.txt (49.6 KB)

Hups, da hat sich tatsächlich ein Fehler eingeschlichen :unamused:. Danke für die Logs. Ich frage mich nur gerade, warum es bei mir funktioniert hat…

Mit dem nächsten Build (1094) sollte es wieder klappen.

Viele Grüße

Sathya

schon seltsam, bei mir liefs ja auch - allerdings nur unter Jessie - nicht mit Weezy - da ist wohl etwas nicht so fehlertolerant.

Genial, mit 1194 klappt alles. Vielen Dank!

danke - jetzt läufts hier auch wieder, selbst unter wheezy.