BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Moderator: Co-Administratoren
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Vielen dank kst fürs testen und die Rückmeldung.
Die Idee mit der rc.local werde ich übernehmen und mit in die Anleitung aufnehmen, bin noch nicht bei systemd angekommen.
Das fehlende Gateway nach einspielen des Backups ist nicht schön. Hatte anfänglich das Problem dass die lxccu und nativeRaspberryMatic gleichzeitig in Betrieb hatte. Hier gab es auch Probleme mit dem HMW-LanGateway, es wurde überhaupt nicht angelegt. Beim nächsten Versuch hatte ich davor die lxccu gestoppt und dann war alles vorhanden.
Das leeren des BrowserCaches wird hier immer wieder thematisiert, es ist gut möglich dass es da einen Zusammenhang bei Dir gab.
Die Idee mit der rc.local werde ich übernehmen und mit in die Anleitung aufnehmen, bin noch nicht bei systemd angekommen.
Das fehlende Gateway nach einspielen des Backups ist nicht schön. Hatte anfänglich das Problem dass die lxccu und nativeRaspberryMatic gleichzeitig in Betrieb hatte. Hier gab es auch Probleme mit dem HMW-LanGateway, es wurde überhaupt nicht angelegt. Beim nächsten Versuch hatte ich davor die lxccu gestoppt und dann war alles vorhanden.
Das leeren des BrowserCaches wird hier immer wieder thematisiert, es ist gut möglich dass es da einen Zusammenhang bei Dir gab.
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Kann man dann mit kommenden Updates, das System aktualisieren, oder muss jedes mal dann das komplette Prozedere wiederholt werden?
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo Rexima,
ein Update über die Oberfläche wird wohl nicht gehen, man muss aber auch nicht alles komplett neu machen. Ich gehe davon aus dass es mit Image laden, entpacken und Dateien kopieren getan ist.
Gruß
Stryke
ein Update über die Oberfläche wird wohl nicht gehen, man muss aber auch nicht alles komplett neu machen. Ich gehe davon aus dass es mit Image laden, entpacken und Dateien kopieren getan ist.
Gruß
Stryke
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo Stryke,
Deine Anleitung ist soweit prima. Ich bekomme beim start vom occ nur diese Meldungen
Java ist installiert
Irgendeine Idee?
Danke
Andree
Deine Anleitung ist soweit prima. Ich bekomme beim start vom occ nur diese Meldungen
Code: Alles auswählen
Starting HMServer: start-stop-daemon: unable to stat //java (No such file or directory)
Illegal instruction
OK
Starting ReGaHss: OK
System started/etc/init.d/S99eQ3SystemStarted: 20: /etc/init.d/S99eQ3SystemStarted: /opt/mh/startup.sh: not found
OK
Code: Alles auswählen
root@pi:/opt# /opt/jre/bin/java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) Client VM (build 25.73-b02, mixed mode)
Danke
Andree
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo zuppih99,
Diese Script wird von S99eQ3SystemStarted aufgerufen, ist aber nicht im RaspberryMatic Image vorhanden. Um den Fehler weg zu bekommen müüste man S99eQ3SystemStarted patchen. Ich möchte aber so wenig wie möglich an den von RaspberryMatic übernommen Scripten ändern. Je mehr man daran ändert umso komplexer wird das ganze.
Funktioniert?
Ursache könnte auch eine fehlende oder falsche Anpassung der Datei /etc/init.d/S61HMServer sein.
Orginal
Angepasst
Gruß
Stryke
Code: Alles auswählen
System started/etc/init.d/S99eQ3SystemStarted: 20: /etc/init.d/S99eQ3SystemStarted: /opt/mh/startup.sh: not found
Funktioniert?
Code: Alles auswählen
root@pi:/opt# java -version
Orginal
Code: Alles auswählen
--exec java
Code: Alles auswählen
--exec /usr/bin/java
Stryke
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo zusammen,
meine Installation mit " raspberrymatic-2.15.5-3.img " hat funktioniert. Das System läuft und die GUI startet.
Ich konnte auch alle Pakete wie:
hm-jre-1.1.tar.gz
hm-rtc-1.0.tar.gz
xmlapi_addon_1.11.tar.gz
installieren.
konnte SSH Zugriff setzen, Admin Passwort einrichten, Sicherheitsschlüssel einrichten, NTP server setzen usw.
Ich möchte keine bestehende Konfiguration der CCU2 einspielen, das das Produktiv-System erstmal weiterlaufen soll.
Das Anlernen eines beliebigen Gerätes ist bisher jedoch fehlgeschlagen.
Bei automatischen Anlernen bekomme ich immer ein Fenster mit
Gerät anlernen - Sicherheitsabfrage
KEQ1055699 (Ser Nr. der Fernbedienung)
Sicherheitsschlüssel [ ]
Schlüssel setzen und erneut versuchen
habe es mit einer Fernbedienung und mit 2 optischen Tür/Fenstersensoren versucht mit dem gleichen Ergebnis. An den Geräten wurde auch ein Reset durchgeführt. Ohne Besserung,
Da die Seriennummer vom Raspi mit Modul HM-MOD-RPI-PCB erkannt wurde, gehe ich davon aus, daß das Funkmodul funktioniert.
Ein Anschließendes automatisches Anlernen an der CCU2 klappte immer einwandfrei.
Ein manuelles Anlernen über die SerienNr. ist bei beiden Systemen fehlgeschlagen.
Gibt es hierzu Lösungsvorschläge?
Gruß Reinhard
meine Installation mit " raspberrymatic-2.15.5-3.img " hat funktioniert. Das System läuft und die GUI startet.
Ich konnte auch alle Pakete wie:
hm-jre-1.1.tar.gz
hm-rtc-1.0.tar.gz
xmlapi_addon_1.11.tar.gz
installieren.
konnte SSH Zugriff setzen, Admin Passwort einrichten, Sicherheitsschlüssel einrichten, NTP server setzen usw.
Ich möchte keine bestehende Konfiguration der CCU2 einspielen, das das Produktiv-System erstmal weiterlaufen soll.
Das Anlernen eines beliebigen Gerätes ist bisher jedoch fehlgeschlagen.
Bei automatischen Anlernen bekomme ich immer ein Fenster mit
Gerät anlernen - Sicherheitsabfrage
KEQ1055699 (Ser Nr. der Fernbedienung)
Sicherheitsschlüssel [ ]
Schlüssel setzen und erneut versuchen
habe es mit einer Fernbedienung und mit 2 optischen Tür/Fenstersensoren versucht mit dem gleichen Ergebnis. An den Geräten wurde auch ein Reset durchgeführt. Ohne Besserung,
Da die Seriennummer vom Raspi mit Modul HM-MOD-RPI-PCB erkannt wurde, gehe ich davon aus, daß das Funkmodul funktioniert.
Ein Anschließendes automatisches Anlernen an der CCU2 klappte immer einwandfrei.
Ein manuelles Anlernen über die SerienNr. ist bei beiden Systemen fehlgeschlagen.
Gibt es hierzu Lösungsvorschläge?
Gruß Reinhard
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo dedee,
ich denke wir reden hier von unterschiedlichen Dingen. Weder beim RaspberryMatic Image noch bei meiner auf das RaspberryMatic aufbauenden Variante werden die Pakete hm-jre-1.1.tar.gz, hm-rtc-1.0.tar.gz und xmlapi_addon_1.11.tar.gz benötigt. Alle von Dir genannten Pakete werden benötigt beim Aufbau einer CCU auf Grundlage der GitHup Pakete.
Der für Dich in frage kommende Thread ist http://homematic-forum.de/forum/viewtop ... 31&t=26879
Gruß
Stryke
ich denke wir reden hier von unterschiedlichen Dingen. Weder beim RaspberryMatic Image noch bei meiner auf das RaspberryMatic aufbauenden Variante werden die Pakete hm-jre-1.1.tar.gz, hm-rtc-1.0.tar.gz und xmlapi_addon_1.11.tar.gz benötigt. Alle von Dir genannten Pakete werden benötigt beim Aufbau einer CCU auf Grundlage der GitHup Pakete.
Der für Dich in frage kommende Thread ist http://homematic-forum.de/forum/viewtop ... 31&t=26879
Gruß
Stryke
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo stryke und ein großes Dankeschön für deine Arbeit.
Die installation hat soweit super geklappt.
Der erste Start zeigte folgendes:
und hat sich nach einem reboot soweit verändert:
Nachdem ich die Datei /etc/init.d/S61HMServer wie von dir beschrieben geändert habe, hat sich der Fehler verändert:
Hoffe das ist jetzt nicht so viel wiederholung hier. Möchte damit einfach nur im ganzen Darstellen was ich gemeldet bekomme, damit nichts verloren geht und nur unnötig lange nach Fehlern gesucht werden muss.
Ich habe die aktuelle Java Version (jdk-8u73-linux-arm32-vfp-hflt.tar.gz) geladen und installiert.
Ich bin der Meinung das mein Raspi HM Funkmodul nicht erkannt wird. Wie kann ich das am einfachsten herausfinden?
Ich habe zum Schluss mein Backup eingespielt, welches ich von LXCCU gemacht hatte. Nach einem Neustart ist mein Backup eingespielt, aber ich habe sämtliche Anzeigen stehen auf 0°C und ich bekomme auch den BidCos-RF Eine Komponente der HomeMatic Zentrale reagiert nicht mehr... Fehler.
So viel erstmal von meiner Erkenntniss. Freue mich insgesammt schon mal das es so weit auf Jessie möglich ist.
Kann ich eigentlich auch das Originale Raspbian Jessie Lite nehmen und dann alles im "su" User installieren?
Die installation hat soweit super geklappt.
Der erste Start zeigte folgendes:
Code: Alles auswählen
root@pi:~# /etc/init.d/occ
2016/02/18 21:08:11.470 <Debug> () CCU2CommControllerMod::startCoprocessorApp(): Trying to start coprocessor application
2016/02/18 21:08:11.472 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:08:11.472 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
2016/02/18 21:08:11.476 <Debug> CCU2CommControllerMod::handleIncomingSerialFrame(): new serial frame
2016/02/18 21:08:11.618 <Debug> CCU2CommControllerMod::handleIncomingSerialFrame(): new serial frame
2016/02/18 21:08:11.618 <Debug> CCU2CoprocessorCommandMod::CCU2CoprocessorCommandMod(): Bidcos frame
2016/02/18 21:08:12.505 <Debug> CCU2CommControllerMod::handleIncomingSerialFrame(): new serial frame
2016/02/18 21:08:14.973 <Debug> CCU2CommControllerMod::sendSystemCommand(): wait time is over
2016/02/18 21:08:14.973 <Info> CCU2CommControllerMod::sendSystemCommand(): faild
2016/02/18 21:08:15.473 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:08:15.473 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
2016/02/18 21:08:18.974 <Debug> CCU2CommControllerMod::sendSystemCommand(): wait time is over
2016/02/18 21:08:18.974 <Info> CCU2CommControllerMod::sendSystemCommand(): faild
2016/02/18 21:08:19.474 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:08:19.474 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
eQ-3 System start:mkdir: das Verzeichnis „/var/log“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/tmp“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/run“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/spool“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lock“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/cache“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lib“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lib/misc“ kann nicht angelegt werden: Die Datei existiert bereits
/etc/init.d/S00eQ3SystemStart: 76: [: 1: unexpected operator
OK
Starting crond: start-stop-daemon: unable to stat /usr/sbin/crond (No such file or directory)
OK
Initializing random number generator... done.
Preparing start of hs485dOK
Starting setclock: ntp.homematic.com not found
/etc/init.d/S50SetClock: 39: [: 0: unexpected operator
OK
Starting eq3configd: OK
ls: Zugriff auf /etc/config/*.keychange nicht möglich: Datei oder Verzeichnis nicht gefunden
OK
Starting hs485d: OK
Starting openvpn:.
Starting rfd: /etc/init.d/S60rfd: 39: [: 1: unexpected operator
checking if firmware update is needed...
error while updating coprocessor, force...
Daemonizing to background
OK
Starting HMServer: start-stop-daemon: unable to stat //java (No such file or directory)
OK
Starting ReGaHss: OK
System started/etc/init.d/S99eQ3SystemStarted: 20: /etc/init.d/S99eQ3SystemStarted: /opt/mh/startup.sh: not found
OK
root@pi:~# could not load "/etc/config/homematic.regadom"
Load interfaces from file
HTTP server started successfully
Code: Alles auswählen
root@pi:~# /etc/init.d/occ
2016/02/18 21:20:53.023 <Debug> () CCU2CommControllerMod::startCoprocessorApp(): Trying to start coprocessor application
2016/02/18 21:20:53.026 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:20:53.026 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
2016/02/18 21:20:56.527 <Debug> CCU2CommControllerMod::sendSystemCommand(): wait time is over
2016/02/18 21:20:56.529 <Info> CCU2CommControllerMod::sendSystemCommand(): faild
2016/02/18 21:20:57.030 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:20:57.032 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
2016/02/18 21:21:00.534 <Debug> CCU2CommControllerMod::sendSystemCommand(): wait time is over
2016/02/18 21:21:00.536 <Info> CCU2CommControllerMod::sendSystemCommand(): faild
2016/02/18 21:21:01.037 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:21:01.039 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
eQ-3 System start:mkdir: das Verzeichnis „/var/log“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/tmp“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/rega“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/run“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/spool“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lock“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/cache“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lib“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lib/misc“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/empty“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/etc“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/status“ kann nicht angelegt werden: Die Datei existiert bereits
ln: die symbolische Verknüpfung „/var/spool/cron/crontabs/crontabs“ konnte nicht angelegt werden: Die Datei existiert bereits
/etc/init.d/S00eQ3SystemStart: 76: [: 1: unexpected operator
OK
Starting crond: start-stop-daemon: unable to stat /usr/sbin/crond (No such file or directory)
OK
Initializing random number generator... done.
Preparing start of hs485dOK
Starting setclock: 42416 73262.160 29905.0 63.1 542.9 161529.5 0
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.
/etc/init.d/S50SetClock: 39: [: 1: unexpected operator
OK
Starting eq3configd: OK
ls: Zugriff auf /etc/config/*.keychange nicht möglich: Datei oder Verzeichnis nicht gefunden
OK
Starting hs485d: OK
Starting openvpn:.
Starting rfd: /etc/init.d/S60rfd: 39: [: 1: unexpected operator
checking if firmware update is needed...
error while updating coprocessor, force...
Daemonizing to background
OK
Starting HMServer: start-stop-daemon: unable to stat //java (No such file or directory)
OK
Starting ReGaHss: OK
System started/etc/init.d/S99eQ3SystemStarted: 20: /etc/init.d/S99eQ3SystemStarted: /opt/mh/startup.sh: not found
OK
root@pi:~# could not load "/etc/config/homematic.regadom"
Load interfaces from file
HTTP server started successfully
Code: Alles auswählen
root@pi:~# /etc/init.d/occ
2016/02/18 21:35:18.560 <Debug> () CCU2CommControllerMod::startCoprocessorApp(): Trying to start coprocessor application
2016/02/18 21:35:18.561 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:35:18.562 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
2016/02/18 21:35:22.063 <Debug> CCU2CommControllerMod::sendSystemCommand(): wait time is over
2016/02/18 21:35:22.063 <Info> CCU2CommControllerMod::sendSystemCommand(): faild
2016/02/18 21:35:22.563 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:35:22.563 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
2016/02/18 21:35:26.064 <Debug> CCU2CommControllerMod::sendSystemCommand(): wait time is over
2016/02/18 21:35:26.064 <Info> CCU2CommControllerMod::sendSystemCommand(): faild
2016/02/18 21:35:26.564 <Debug> CCU2CommControllerMod::sendSystemCommand(): Start Application / Bootloader
2016/02/18 21:35:26.564 <Debug> CCU2CommControllerMod::sendSystemCommand(): Send command seqence
eQ-3 System start:mkdir: das Verzeichnis „/var/log“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/tmp“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/rega“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/run“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/spool“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lock“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/cache“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lib“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/lib/misc“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/empty“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/etc“ kann nicht angelegt werden: Die Datei existiert bereits
mkdir: das Verzeichnis „/var/status“ kann nicht angelegt werden: Die Datei existiert bereits
ln: die symbolische Verknüpfung „/var/spool/cron/crontabs/crontabs“ konnte nicht angelegt werden: Die Datei existiert bereits
/etc/init.d/S00eQ3SystemStart: 76: [: 1: unexpected operator
OK
Starting crond: start-stop-daemon: unable to stat /usr/sbin/crond (No such file or directory)
OK
Initializing random number generator... done.
Preparing start of hs485dOK
Starting setclock: ntp.homematic.com not found
/etc/init.d/S50SetClock: 39: [: 0: unexpected operator
OK
Starting eq3configd: OK
ls: Zugriff auf /etc/config/*.keychange nicht möglich: Datei oder Verzeichnis nicht gefunden
OK
Starting hs485d: OK
Starting openvpn:.
Starting rfd: /etc/init.d/S60rfd: 39: [: 1: unexpected operator
checking if firmware update is needed...
error while updating coprocessor, force...
Daemonizing to background
OK
Starting HMServer: Feb 18, 2016 9:36:32 PM org.glassfish.jersey.server.ApplicationHandler initialize
INFORMATION: Initiating Jersey application, version Jersey: 2.7 2014-03-12 18:11:31...
OK
Starting ReGaHss: OK
System started/etc/init.d/S99eQ3SystemStarted: 20: /etc/init.d/S99eQ3SystemStarted: /opt/mh/startup.sh: not found
mount: / is busy
run-parts: /etc/config/rc.d/hm-jre exited with return code 32
mount: / is busy
run-parts: /etc/config/rc.d/xml-api exited with return code 32
OK
root@pi:~# successfully loaded "/etc/config/homematic.regadom"
Load interfaces from file
HTTP server started successfully
Ich habe die aktuelle Java Version (jdk-8u73-linux-arm32-vfp-hflt.tar.gz) geladen und installiert.
Ich bin der Meinung das mein Raspi HM Funkmodul nicht erkannt wird. Wie kann ich das am einfachsten herausfinden?
Ich habe zum Schluss mein Backup eingespielt, welches ich von LXCCU gemacht hatte. Nach einem Neustart ist mein Backup eingespielt, aber ich habe sämtliche Anzeigen stehen auf 0°C und ich bekomme auch den BidCos-RF Eine Komponente der HomeMatic Zentrale reagiert nicht mehr... Fehler.
So viel erstmal von meiner Erkenntniss. Freue mich insgesammt schon mal das es so weit auf Jessie möglich ist.
Kann ich eigentlich auch das Originale Raspbian Jessie Lite nehmen und dann alles im "su" User installieren?
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
Hallo,
hat bei mir leider irgendwie nicht geklappt. Die installer_config.txt wurde nicht verarbeitet.
Hat noch jemand einen Tipp für mich?
Viele Grüße - SM
hat bei mir leider irgendwie nicht geklappt. Die installer_config.txt wurde nicht verarbeitet.
Hat noch jemand einen Tipp für mich?
Viele Grüße - SM
Re: BETA Anleitung RaspberryMatic Image nativ auf Raspbian
... ei, Trottel - also, die installer-config.txt ist nicht der Text, der im Code-Feld steht, hätte mal vorher gucken sollen ....