Raspbian Stretch

Servus,
das Pairing von meinen homaticbidcos Geräten via CC1101 funktioniert leider nicht mit meinen Frisch aufgesetzten Raspbian stretch. Es wirkt so als würde der Dienst 2 mal laufen…
Frisch nach Anleitung installiert, SPI angeschaltet /etc/udev/rules.d/99-com.rules gelöscht und die Konfiguration gemacht…

Hat hier jemand vileicht eine Idee was ich falsch mache? @sathya ?
:frowning:

08/29/17 08:53:09.824 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Rf device is in use: /dev/spidev0.0
08/29/17 08:53:09.824 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Rf device is in use: /dev/spidev0.0
08/29/17 08:53:09.825 Critical: At least one of the physical devices could not be opened… Exiting…
08/29/17 08:53:09.825 Critical: At least one of the physical devices could not be opened… Exiting…
08/29/17 08:53:09.825 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Connection to TI CC1101 closed unexpectedly… Trying to reconnect…
08/29/17 08:53:09.825 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Connection to TI CC1101 closed unexpectedly… Trying to reconnect…
08/29/17 08:53:09.825 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Rf device is in use: /dev/spidev0.0
08/29/17 08:53:09.825 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Rf device is in use: /dev/spidev0.0
08/29/17 08:53:12.858 Closing database…
08/29/17 08:53:12.907 Error: Can’t execute “PRAGMA journal_mode = DELETE”: database is locked
08/29/17 08:53:12.907 Error: Can’t execute “PRAGMA journal_mode = DELETE”: database is locked
08/29/17 08:53:12.908 Info: Disposing family module mod_miscellaneous.so
08/29/17 08:53:12.908 Info: Disposing family module mod_homematicbidcos.so
08/29/17 08:53:14.745 RPC Server (Port 2001): Error: Server could not start listening on port 2001: Address already in use
08/29/17 08:53:14.745 RPC Server (Port 2001): Error: Server could not start listening on port 2001: Address already in use
08/29/17 08:53:14.783 RPC Server (Port 2002): Error: Server could not start listening on port 2002: Address already in use
08/29/17 08:53:14.783 RPC Server (Port 2002): Error: Server could not start listening on port 2002: Address already in use
08/29/17 08:53:14.816 RPC Server (Port 2003): Error: Server could not start listening on port 2003: Address already in use
08/29/17 08:53:14.816 RPC Server (Port 2003): Error: Server could not start listening on port 2003: Address already in use
08/29/17 08:53:14.816 RPC Server (Port 2003): Info: Waiting for threads to finish.
08/29/17 08:53:19.746 RPC Server (Port 2001): Error: Server could not start listening on port 2001: Address already in use
08/29/17 08:53:19.746 RPC Server (Port 2001): Error: Server could not start listening on port 2001: Address already in use
08/29/17 08:53:19.784 RPC Server (Port 2002): Error: Server could not start listening on port 2002: Address already in use
08/29/17 08:53:19.784 RPC Server (Port 2002): Error: Server could not start listening on port 2002: Address already in use
08/29/17 08:53:19.784 RPC Server (Port 2002): Info: Waiting for threads to finish.
08/29/17 08:53:24.746 RPC Server (Port 2001): Error: Server could not start listening on port 2001: Address already in use
08/29/17 08:53:24.746 RPC Server (Port 2001): Error: Server could not start listening on port 2001: Address already in use
08/29/17 08:53:24.747 RPC Server (Port 2001):

1 Like

Hi @mas,

habe gerade mal homegear 0.7.8 unter stretch installiert. Lief ohne Probleme. Ich habe meine Konfigurationsdateien und die db.sql aus meiner vorherigen Installation kopiert.
Ich habe nur den SPI per raspi-config eingeschaltet und keine udev-rules gelöscht. Das solltest du auch nur bei Nutzung der seriellen Schnittstelle brauchen.

09/05/17 15:31:10.158 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Info: Sending (My-CC1101): 0E77A011FXXXXXX0DB0201C80000
09/05/17 15:31:10.305 HomeMatic BidCoS packet received (My-CC1101, RSSI: -84 dBm): 0E7780022E40DXXXXXX0101C8004B

root@raspberrypi:/home/pi# pstree
systemd─┬─agetty
        ├─avahi-daemon───avahi-daemon
        ├─bluetoothd
        ├─cron
        ├─dbus-daemon
        ├─dhcpcd
        ├─hciattach
        ├─homegear───88*[{homegear}]
        ├─mosquitto
        ├─node-red─┬─4*[{V8 WorkerThread}]
        │          └─5*[{node}]
        ├─ntpd───{ntpd}
        ├─rsyslogd─┬─{in:imklog}
        │          ├─{in:imuxsock}
        │          └─{rs:main Q:Reg}
        ├─sshd─┬─sshd───sshd───bash
        │      └─sshd───sshd───bash───sudo───bash───pstree
        ├─systemd───(sd-pam)
        ├─systemd-journal
        ├─systemd-logind
        ├─systemd-udevd
        ├─thd
        └─wpa_supplicant

root@raspberrypi:/home/pi# cat /etc/issue
Raspbian GNU/Linux 9 \n \l

root@raspberrypi:/home/pi# dpkg -l | grep homegear
ii  homegear                        0.7.8-1314                   armhf        Interface program to your smart home devices
ii  homegear-homematicbidcos        0.7.8-1314                   armhf        HomeMatic BidCoS module for Homegear
ii  homegear-nodes-core             0.7.8-1314                   armhf        Core nodes for Homegear's Node-BLUE
ii  homegear-nodes-extra            0.7.8-1314                   armhf        Extra nodes for Homegear's Node-BLUE
ii  libhomegear-base                0.7.8-1314                   armhf        Base library for Homegear
ii  libhomegear-node                0.1.4-14                     armhf        Node library for Homegear

Kannst du sicher stellen, dass du die Stretch-APT-Lists genommen hast?
Und zeig uns doch mal den Logausschnitt beim Start von homegear, am besten mit Debuglevel 5.

so long,
p

Hey @mas,

die Logmeldungen sprechen in der Tat dafür, dass Homegear zwei Mal läuft. Ich nehme mal an, du hast nicht “homegear” in der Shell eingetippt? Es gibt keinen plausiblen Grund, warum Homegear zwei Mal starten sollte. Stoppe mal Homegear mit

service homegear stop

Mache anschließend ein

ps -A | grep homegear

und kontrolliere, dass keine Instanz mehr läuft. Beende noch eventuell laufende Instanzen. Starte im Anschluss Homegear mit

service homegear start

Wie sieht es jetzt aus?

Viele Grüße

Sathya