Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von Homoran » 08.10.2016, 21:37

Direkt unter yahm. Au h ohne cuxd.
Hast du ein backup eingespielt, dann musste du das Modul nochmals deaktivieren und wieder aktivieren.
Du vis hier aber im falschen thread!

Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

ws65
Beiträge: 4
Registriert: 22.09.2016, 15:10

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von ws65 » 01.11.2016, 21:16

hab ja die OCCO-2.21.10 software auf meinem Pi 2 am laufen.
die Grundfunktionen gehen auch,
aber einige Probleme bleiben doch.

zB. Zusatzsoftware erscheint immer ein Fenster mit

"öffnen von update-check.cgi"

also das Programm wird nicht ausgeführt!

kann nur auswählen, öffnen mit ?, speichern oder abbrechen!

breche ich das ab und möchte auf Einstellungen von Cuxd gehen passiert das gleiche, nur diesmal mit der Datei index.ccc !

hatte das auch schon mal richtig am laufen, musste aber wegen defekter SD-Karte alles neu machen, und nun klappt es nicht mehr!

Cuxd hatte ich schon am laufen, konnte auch Geräte hinzufügen, diese waren aber immer nicht bedienbar! konnte das Häckchen dazu nie setzen.

HMserver und Java müsste laufen, kommen zumindet keine Fehlermeldungen mehr.
auch im tmp Verzeichnis keine CGI.Mails !

komme da nicht so richtig weiter!

vielleicht hat da nochmal jemand ein Tipp für mich.

rfd, regahss, lighttpd, HMServer, cuxd startet alles ohne Fehlermeldungen.

ws65
Beiträge: 4
Registriert: 22.09.2016, 15:10

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von ws65 » 02.11.2016, 16:59

muss mir mal selbst antworten.

bin wieder ein Stück weiter, Fehler war im Verzeichnis "/www" waren die Links zu den .tcl und .cgi Programme falsch gesetzt!

jetzt hab ich nur noch das Problem das Cuxd sich noch nicht mit meiner CCU verbindet.

Fehlermeldung:
Nicht mit HomeMatic-CCU 127.0.0.1:8181 verbunden!
Nicht als RPC-Server von der CCU angefordert!


müsste aber irgendwie noch machbar sein?
fehlt vllt. noch ein Link irgendwo?

Edit: nach 2 x neu starten hat cuxd jetzt auch Verbindung zur CCU.

NCC2909M
Beiträge: 6
Registriert: 29.12.2016, 12:38

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von NCC2909M » 02.01.2017, 19:28

Bei mir funktioniert es leider auch nicht.

Er kann das BidCoS-Interface nicht finden.

Teile des ersten Teils kann ich aber auch leider nicht nachstellen, da Raspian auf systemd umgestiegen ist. Ist es möglich die Anleitung dahingehend anzupassen?

janw
Beiträge: 7
Registriert: 13.01.2017, 09:08

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von janw » 13.01.2017, 09:12

Guten Morgen!

Zuerst einmal vielen Dank fuer die Anleitung. Ich bin sie bis zum Schritt

Code: Alles auswählen

$HM_HOME/bin/rfd -c -l 0 -f /opt/hm/etc/config/rfd.conf
gefolgt, die Geschichte mit dem Service habe ich entsprechend auf systemd angepasst (Raspbian 2 mit Raspbian Jessie). Leider funktioniert es ab dort nicht mehr. Ich habe das Modul erst gestern zusammengeloetet und bin mir ueberhaupt nicht sicher, ob das richtig geklappt hat, aber vielleicht kann ja jemand etwas zu dem Output sagen bzw. wie ich das Modul weiter testen kann:

Code: Alles auswählen

pi@[hostname]:/opt/hm $ $HM_HOME/bin/rfd -c -l 0 -f /opt/hm/etc/config/rfd.conf
2017/01/13 09:05:42.209 <Info> BidCoS-Service started
2017/01/13 09:05:42.212 <Info> XmlRpc Server is listening on TCP port 2001
2017/01/13 09:05:42.216 <Warning> opendir(/etc/config/firmware//) failed
2017/01/13 09:05:42.219 <Debug> CCU2CommController::init() - Legacy initialization.
2017/01/13 09:05:47.222 <Debug> () CCU2CommController::startCoprocessorApp(): Trying to start coprocessor application
2017/01/13 09:05:47.723  CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/01/13 09:05:47.723  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:47.724  CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 00 03 18 0a
2017/01/13 09:05:49.724  CCU2CommController::startCoprocessorAppThreadFunction(): Retrying to send start command
2017/01/13 09:05:49.724  CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/01/13 09:05:49.724  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:49.724  CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 01 03 9e 09
2017/01/13 09:05:51.725  CCU2CommController::startCoprocessorAppThreadFunction(): Retrying to send start command
2017/01/13 09:05:51.725  CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/01/13 09:05:51.725  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:51.725  CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 02 03 94 09
2017/01/13 09:05:52.224 <Fatal error> CCU2CommController::init(): Init failed. Cannot start coprocessor application.
2017/01/13 09:05:52.224  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:52.224  CCU2CommController::SendSystemCommdand() sending: fd 00 04 00 03 0a 00 bd 07
2017/01/13 09:05:52.224 <Error> () CCU2CommController::setCSMACAEnabled(): Error disabling CSMA/CA.
2017/01/13 09:05:52.226 <Error> No BidCoS-Interface available
2017/01/13 09:05:52.226 <Warning> Error initializing interfaces
Vielen Dank!

janw
Beiträge: 7
Registriert: 13.01.2017, 09:08

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von janw » 13.01.2017, 09:18

NCC2909M hat geschrieben:Bei mir funktioniert es leider auch nicht.

Er kann das BidCoS-Interface nicht finden.

Teile des ersten Teils kann ich aber auch leider nicht nachstellen, da Raspian auf systemd umgestiegen ist. Ist es möglich die Anleitung dahingehend anzupassen?
Hi! Ich habe den systemd-Part so ueberstetzt:

Script anlegen, z.B. in /opt/hm:

Code: Alles auswählen

sudo nano mod-hm-uart.sh
sudo chmod +x mod-hm-uart.sh
Service erstellen:

Code: Alles auswählen

sudo nano /etc/systemd/system/mod-hm-uart.service
mit Inhalt:

Code: Alles auswählen

[Unit]
Description=SCRIPT TO RUN AFTER BOOTING
After=syslog.target
[Service]
ExecStart=/opt/hm/mod-hm-uart.sh
Type=oneshot
[Install]
WantedBy=multi-user.target
Danach noch:

Code: Alles auswählen

sudo systemctl daemon-reload
sudo systemctl enable mod-hm-uart.service
Danach ein Reboot und theoretisch sollte das klappen...

janw
Beiträge: 7
Registriert: 13.01.2017, 09:08

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von janw » 13.01.2017, 09:46

janw hat geschrieben:Guten Morgen!

Zuerst einmal vielen Dank fuer die Anleitung. Ich bin sie bis zum Schritt

Code: Alles auswählen

$HM_HOME/bin/rfd -c -l 0 -f /opt/hm/etc/config/rfd.conf
gefolgt, die Geschichte mit dem Service habe ich entsprechend auf systemd angepasst (Raspbian 2 mit Raspbian Jessie). Leider funktioniert es ab dort nicht mehr. Ich habe das Modul erst gestern zusammengeloetet und bin mir ueberhaupt nicht sicher, ob das richtig geklappt hat, aber vielleicht kann ja jemand etwas zu dem Output sagen bzw. wie ich das Modul weiter testen kann:

Code: Alles auswählen

pi@[hostname]:/opt/hm $ $HM_HOME/bin/rfd -c -l 0 -f /opt/hm/etc/config/rfd.conf
2017/01/13 09:05:42.209 <Info> BidCoS-Service started
2017/01/13 09:05:42.212 <Info> XmlRpc Server is listening on TCP port 2001
2017/01/13 09:05:42.216 <Warning> opendir(/etc/config/firmware//) failed
2017/01/13 09:05:42.219 <Debug> CCU2CommController::init() - Legacy initialization.
2017/01/13 09:05:47.222 <Debug> () CCU2CommController::startCoprocessorApp(): Trying to start coprocessor application
2017/01/13 09:05:47.723  CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/01/13 09:05:47.723  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:47.724  CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 00 03 18 0a
2017/01/13 09:05:49.724  CCU2CommController::startCoprocessorAppThreadFunction(): Retrying to send start command
2017/01/13 09:05:49.724  CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/01/13 09:05:49.724  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:49.724  CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 01 03 9e 09
2017/01/13 09:05:51.725  CCU2CommController::startCoprocessorAppThreadFunction(): Retrying to send start command
2017/01/13 09:05:51.725  CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/01/13 09:05:51.725  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:51.725  CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 02 03 94 09
2017/01/13 09:05:52.224 <Fatal error> CCU2CommController::init(): Init failed. Cannot start coprocessor application.
2017/01/13 09:05:52.224  CCU2CommController::SendSystemCommdand()
2017/01/13 09:05:52.224  CCU2CommController::SendSystemCommdand() sending: fd 00 04 00 03 0a 00 bd 07
2017/01/13 09:05:52.224 <Error> () CCU2CommController::setCSMACAEnabled(): Error disabling CSMA/CA.
2017/01/13 09:05:52.226 <Error> No BidCoS-Interface available
2017/01/13 09:05:52.226 <Warning> Error initializing interfaces
Vielen Dank!
Okay, nach einem Reboot habe ich aktuell folgendes Problem:

Code: Alles auswählen

pi@[hostname]:~ $ $HM_HOME/bin/rfd -c -l 0 -f /opt/hm/etc/config/rfd.conf
/opt/hm/bin/rfd: error while loading shared libraries: libhsscomm.so: cannot open shared object file: No such file or directory
Die .so Files liegen in /opt/hm/lib:

Code: Alles auswählen

pi@[hostname]:~ $ ls -l /opt/hm/lib
total 1572
-rwxrwxrwx  1 root root 102180 Jan 13 07:51 libelvutils.so
-rwxrwxrwx  1 root root 167172 Jan 13 07:51 libeq3config.so
-rwxrwxrwx  1 root root 335888 Jan 13 07:51 libhsscomm.so
-rwxrwxrwx  1 root root 134668 Jan 13 07:51 libLanDeviceUtils.so
lrwxrwxrwx  1 root root     16 Jan 13 07:51 libpcre.so -> libpcre.so.1.2.4
lrwxrwxrwx  1 root root     16 Jan 13 07:51 libpcre.so.1 -> libpcre.so.1.2.4
-rwxrwxrwx  1 root root  97924 Jan 13 07:51 libpcre.so.1.2.4
-rwxrwxrwx  1 root root 473556 Jan 13 07:51 libtcl8.2.so
-rwxrwxrwx  1 root root  41284 Jan 13 07:51 libUnifiedLanComm.so
-rwxrwxrwx  1 root root  34092 Jan 13 07:51 libxmlparser.so
-rwxrwxrwx  1 root root 126456 Jan 13 07:51 libXmlRpc.so
drwxrwxrwx  2 root root   4096 Jan 12 20:06 lighttpd
drwxrwxrwx 11 root root   4096 Jan 12 20:06 tcl8.2
-rwxrwxrwx  1 root root  21617 Jan 13 07:51 tclrega.so
-rwxrwxrwx  1 root root  30232 Jan 13 07:51 tclrpc.so
-rwxrwxrwx  1 root root  12966 Jan 13 07:51 tclticks.so

janw
Beiträge: 7
Registriert: 13.01.2017, 09:08

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von janw » 13.01.2017, 15:32

Okay, das Problem war, dass

Code: Alles auswählen

export LD_LIBRARY_PATH=$HM_HOME/lib
fehlte. Sorry.

Nun habe ich aber wieder das

Code: Alles auswählen

<Fatal error> CCU2CommController::init(): Init failed. Cannot start coprocessor application.
...

Hardware-Schaden?

Andy_68
Beiträge: 38
Registriert: 30.07.2017, 20:22
System: Alternative CCU (auf Basis OCCU)

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von Andy_68 » 30.07.2017, 20:28

Hallo,
ich bin absoluter Neuling in Sachen Raspberry und habe auch nur wenige Homematic Aktoren. Beim dem Versuch das Funkmodul auf dem Pi 3 zu installieren, habe ich genau die gleichen Probleme.

Beim Ausführen von: $HM_HOME/bin/rfd -c -l 0 -f /opt/hm/etc/config/rfd.conf kommen bei mi folgende Fehler:

2017/07/30 18:30:58.904 <Info> BidCoS-Service started
2017/07/30 18:30:58.913 <Info> XmlRpc Server is listening on TCP port 2002
2017/07/30 18:30:58.929 <Debug> CCU2CommController::init() - Legacy initialization.
2017/07/30 18:30:58.965 RX SERIAL: fd 00 0c 00 00 00 43 6f
2017/07/30 18:30:58.965 RX SERIAL: 5f 43 50 55 5f 42 4c 72
2017/07/30 18:30:58.966 RX SERIAL: 51
2017/07/30 18:30:58.966 RX FRAME: 00 00 00 43 6f 5f 43 50 55 5f 42 4c
2017/07/30 18:30:58.966 <Debug> () CCU2CommController::handleIdentifyEvent(): Handling incoming identify event.
2017/07/30 18:30:58.966 <Debug> () CCU2CommController::handleIdentifyEvent(): Coprocessor entered bootloader. Starting a pplication.
2017/07/30 18:30:58.966 <Debug> () CCU2CommController::startCoprocessorApp(): Trying to start coprocessor application
2017/07/30 18:30:59.467 CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/07/30 18:30:59.467 CCU2CommController::SendSystemCommdand()
2017/07/30 18:30:59.467 CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 00 03 18 0a
2017/07/30 18:30:59.998 RX SERIAL: fd 00 04 00 00 04 01 99
2017/07/30 18:30:59.998 RX SERIAL: 3d
2017/07/30 18:30:59.999 RX FRAME: 00 00 04 01
2017/07/30 18:31:00.038 RX SERIAL: fd 00 10 fe 01 00 44 75
2017/07/30 18:31:00.039 RX SERIAL: 61 6c 43 6f 50 72 6f 5f
2017/07/30 18:31:00.040 RX SERIAL: 41 70 70 b7 36
2017/07/30 18:31:00.040 RX FRAME: fe 01 00 44 75 61 6c 43 6f 50 72 6f 5f 41 70 70
2017/07/30 18:31:00.040 CCU2CoprocessorCommand::CCU2CoprocessorCommand(): Unknown command type: fe (hex).
2017/07/30 18:31:00.040 <Debug> () CCU2CommController::handleIncomingSerialFrame(): Command not parseable.
2017/07/30 18:31:03.931 <Debug> () CCU2CommController::startCoprocessorApp(): Trying to start coprocessor application
2017/07/30 18:31:04.431 CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/07/30 18:31:04.432 CCU2CommController::SendSystemCommdand()
2017/07/30 18:31:04.432 CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 01 03 9e 09
2017/07/30 18:31:04.434 RX SERIAL: fd 00 02 ff 01 82 05
2017/07/30 18:31:04.435 RX FRAME: ff 01
2017/07/30 18:31:04.435 CCU2CoprocessorCommand::CCU2CoprocessorCommand(): Message too small: 2 bytes.
2017/07/30 18:31:04.435 <Debug> () CCU2CommController::handleIncomingSerialFrame(): Command not parseable.
2017/07/30 18:31:05.432 <Debug> () CCU2CommController::waitForCoProcessorResponse(): Timeout while waiting for response.

2017/07/30 18:31:07.432 CCU2CommController::startCoprocessorAppThreadFunction(): Retrying to send start command
2017/07/30 18:31:07.432 CCU2CommController::startCoprocessorAppThreadFunction(): Send start command
2017/07/30 18:31:07.432 CCU2CommController::SendSystemCommdand()
2017/07/30 18:31:07.432 CCU2CommController::SendSystemCommdand() sending: fd 00 03 00 02 03 94 09
2017/07/30 18:31:07.435 RX SERIAL: fd 00 02 ff 02 82 0f
2017/07/30 18:31:07.435 RX FRAME: ff 02
2017/07/30 18:31:07.435 CCU2CoprocessorCommand::CCU2CoprocessorCommand(): Message too small: 2 bytes.
2017/07/30 18:31:07.435 <Debug> () CCU2CommController::handleIncomingSerialFrame(): Command not parseable.
2017/07/30 18:31:08.433 <Debug> () CCU2CommController::waitForCoProcessorResponse(): Timeout while waiting for response.

2017/07/30 18:31:08.932 <Fatal error> CCU2CommController::init(): Init failed. Cannot start coprocessor application.
2017/07/30 18:31:08.932 CCU2CommController::SendSystemCommdand()
2017/07/30 18:31:08.932 CCU2CommController::SendSystemCommdand() sending: fd 00 04 00 03 0a 00 bd 07
2017/07/30 18:31:08.935 RX SERIAL: fd 00 02 ff 03 02 0a
2017/07/30 18:31:08.935 RX FRAME: ff 03
2017/07/30 18:31:08.935 CCU2CoprocessorCommand::CCU2CoprocessorCommand(): Message too small: 2 bytes.
2017/07/30 18:31:08.935 <Debug> () CCU2CommController::handleIncomingSerialFrame(): Command not parseable.
2017/07/30 18:31:09.933 <Debug> () CCU2CommController::waitForCoProcessorResponse(): Timeout while waiting for response.

2017/07/30 18:31:09.933 <Error> () CCU2CommController::setCSMACAEnabled(): Error disabling CSMA/CA.
2017/07/30 18:31:09.934 <Error> No BidCoS-Interface available
2017/07/30 18:31:09.935 <Warning> Error initializing interfaces

Andy_68
Beiträge: 38
Registriert: 30.07.2017, 20:22
System: Alternative CCU (auf Basis OCCU)

Re: Einrichten der OCCU mit dem Funkmodul HM-MOD-RPI-PCB

Beitrag von Andy_68 » 31.07.2017, 20:58

Kann keiner einem Neuling helfen? :roll:
Habe schon einige Malle alles neu aufgespielt und bleibe immer an der gleichen Stelle hängen :oops:

2017/07/31 18:56:00.711 <Error> () CCU2CommController::setCSMACAEnabled(): Error disabling CSMA/CA.
2017/07/31 18:56:00.713 <Error> No BidCoS-Interface available
2017/07/31 18:56:00.714 <Warning> Error initializing interfaces

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“