CCU2 auf RaspberryPi laufen lassen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

PaulG4H
Beiträge: 1184
Registriert: 11.08.2011, 10:09

Re: AW: CCU2 auf RaspberryPi laufen lassen

Beitrag von PaulG4H » 07.02.2014, 14:27

rascal hat geschrieben:Ich habe auch einen Cubietruck herumliegen, wäre der besser

Gesendet von meinem HTC Sensation XE with Beats Audio Z715e mit Tapatalk
Besser wie der Raspi als RCU oder was meinst du?
Oder zum Automatischen Sichern?

LG

Paul
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI

rascal
Beiträge: 817
Registriert: 02.10.2012, 23:30

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von rascal » 07.02.2014, 14:47

Statt dem rasp meinte ich

Gesendet von meinem HTC Sensation XE with Beats Audio Z715e mit Tapatalk

PaulG4H
Beiträge: 1184
Registriert: 11.08.2011, 10:09

Re: AW: CCU2 auf RaspberryPi laufen lassen

Beitrag von PaulG4H » 07.02.2014, 16:11

Theoretisch sollte es auch auf dem cubietruck nach der Anleitung von stryke gehen. Hab es noch nicht probiert...

LG

Paul
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI

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

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von Homoran » 07.02.2014, 17:07

Hallo,
habe zwar keine Ahnung von Linux ;-) Das kann auch von Vorteil sein.
Aber habe gestern meinen 2. Truck bekommen.
Auf dem ersten läuft CCU.IO relativ störungsfrei.

auf dem 2. will ich jetzt nach dem Skript von Stryke die RCU aufbauen und dann mal versuchen auch noch CCU.IO drauf zu bekommen.
Von der Leistung bin ich überzeugt.

Was nutzt ihr denn für Betriebssystemimages?

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

PaulG4H
Beiträge: 1184
Registriert: 11.08.2011, 10:09

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von PaulG4H » 07.02.2014, 18:31

Hallo,

ich habe endlich ein Gutes aktuelles Debian 7.3 SD Karten Image für den CT gefunden in dem sowohl Gbit Ethernet als auch Wifi und mehr OOTB Funktionieren!
Es ist sicher auch Möglich das Image auf den NAND oder auch eine HDD zu verscchieben, aber der CT Braucht eine Boot Partition entweder auf einer SD oder den NAND zum Booten, die root Partition kann dann auch wo anders sein...

http://www.igorpecovnik.com/2013/12/24/ ... ard-image/

LG

Paul
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI

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

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von Homoran » 07.02.2014, 18:41

Das Image hatte ich mal als 1.4 probiert, aber es bootete nicht.
Nur die Blaue LED war an, und es tat sich nichts.

bin damals auf cubiieez http://www.cubieforums.com/index.php?topic=1511.0 eingestiegen, weil das als einziges vernünftig lief.
NAND flashen wollte ich nicht. Be meinem zweiten läuft das Android nicht - muss mal sehen, ob ich da das NAND flkashe oder ihn umtauschen müsste :(

Habe auf dem Cubiuntu http://www.cubieforums.com/index.php?topic=1619.0 ausprobiert, das läuft auch gut, habe da aber CCU.IO nicht ans laufen bekommen, weil ich das neue Node nicht darauf kopiert bekommen habe (dauernd Zugriffs(rechte)fehler).

Gerade versuche ich Akira http://www.cubieforums.com/index.php/topic,1429.0.html
das läuft ganz toll habe auch hier probleme node 0.10.22 über das 0.10.20 zu kopieren

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

Benutzeravatar
anli
Beiträge: 4326
Registriert: 10.06.2009, 14:01
Wohnort: 20 Min. nördlich von Hannover und bei Bremen
Hat sich bedankt: 1 Mal
Danksagung erhalten: 23 Mal
Kontaktdaten:

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von anli » 07.02.2014, 18:59

PaulG4H hat geschrieben:ich habe endlich ein Gutes aktuelles Debian 7.3 SD Karten Image für den CT gefunden in dem sowohl Gbit Ethernet als auch Wifi und mehr OOTB Funktionieren!
Es ist sicher auch Möglich das Image auf den NAND oder auch eine HDD zu verscchieben, aber der CT Braucht eine Boot Partition entweder auf einer SD oder den NAND zum Booten, die root Partition kann dann auch wo anders sein...

http://www.igorpecovnik.com/2013/12/24/ ... ard-image/
Vielen Dank fürs teilen, ich versorge mal den CT damit :-) Eine Ubuntu 12.04 64bit dümpelt hier auch in einer VM rum, dann kann ichs sogar kompilieren :-)
Herzliche Grüße, anli

Alle Angaben ohne Gewähr und Haftung meinerseits. Verwendung der von mir zur Verfügung gestellten Downloads auf eigene Gefahr. Ich bitte um Verständnis, dass ich aus zeitlichen Gründen keine unaufgeforderte Hilfestellung per PN/Mail geben kann. Bitte allgemeine Fragen ins Forum stellen, hier können viele fähige User viel schneller helfen.

Homematic-Manager v2: einfaches Tool zum Erstellen von Direktverknüpfungen und Bearbeiten von Gerätenamen, -parametern etc. für Homematic und HomematicIP (Alternative diesbzgl. zur WebUI)

Einsteiger-Hilfeerweiterter Skript-Parser

PaulG4H
Beiträge: 1184
Registriert: 11.08.2011, 10:09

Re: AW: CCU2 auf RaspberryPi laufen lassen

Beitrag von PaulG4H » 07.02.2014, 19:28

Ich habe heute die Version 1.5 heruntergeladen und mit meiner Mint Workstation und dd wie Beschrieben auf eine 8GB micro SD geschrieben. Nicht selbst Kompiliert aber es hat auf Anhieb Funktioniert!

Und bitte sehr gerne vor allem für dich anli, schön das ich dir auch mal helfen konnte...

LG

Paul
Zuletzt geändert von PaulG4H am 07.02.2014, 21:07, insgesamt 1-mal geändert.
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI

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

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von Homoran » 07.02.2014, 20:24

PaulG4H hat geschrieben:Noch selbst Kompiliert aber es hat auf Anhieb Funktioniert!
das wars, ich bin ein Linux noob und habe keinen Linux Rechner.
Ich bin auf fertige SD-Karten images angewiesen

AUf der verlinkten Seite steht zwar wie es geht, habe jetzt auch schon gaaanz mutig die UBUNTU Live-CD heruntergeladen.
Mal sehen, ob ich mich da am Wochenende rantraue.

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

PaulG4H
Beiträge: 1184
Registriert: 11.08.2011, 10:09

Re: CCU2 auf RaspberryPi laufen lassen

Beitrag von PaulG4H » 08.02.2014, 22:58

Hallo,

ich habe gerade eben meine RCU auf den neuen Stand gebracht und dieser ist:
Cubian mit Firmware 2.7.16 und Partitionierter SD Karte mit Diagram Funktion!

Auch das zurücksichern meines Backups von der Version 2.5.4 war kein Problem nur die Installation der neuen XML API (1.10) war etwas Trickreich...

Vielen Herzlichen Dank an Stryke für seine Anleitung die CCU FW in einer chroot laufen zu lassen das ist echt Genial, nun kann ich auf der RCU noch einige andere Tools Installieren weil es quasi eine Virtualisierte CCU FW unter Rasbian ist!

User GinTonic hat hier in diesem Thread eine Anleitung zum Partitionieren der SD Karte und ein Script zum Mounten veröffentlicht, ich musste es etwas abändern vor allem das Partitionieren habe ich nach der Rasbian Installation mit gparted gemacht (Linux Mint hat das in der Softwareverwaltung...) und das Start Script erstens umbenannt von S99ccu-microSD auf S30ccu-microSD damit es vor den HM Diensten gestartet wird und etwas verbessert:

/etc/init.d/S30ccu-microSD

Code: Alles auswählen

#!/bin/sh
RETVAL=0
start() {
if [ ! -d "/media/sd-mmcblk0" ]; then
  mkdir /media/sd-mmcblk0
fi
echo -n "sim microSD"
mount /dev/mmcblk0p5 /media/sd-mmcblk0
touch /media/sd-mmcblk0/.initialised
if [ ! -d "/var/status" ]; then
  mkdir /var/status
fi
touch /var/status/SDinitialised
touch /var/status/SDmounted
}

stop() {
echo -n "microSD stop"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
Die Installation der xml-api war etwas Schwieriger aber auch kein Wirkliches Problem:

Kopiert die xmlapi z.B. nach /usr/local/xmlapi und Entpackt sie (tar xzvf xm...)
Dann kopiert die Daten auf die etwas abgewandelten Pfade:

Code: Alles auswählen

cp -a xmlapi /etc/config/addons/www/
cp -a xml-api /etc/config/rc.d/
rm -rf /www/config/xmlapi
Die letzte Datei wird gelöscht, diese gab es bei mir aber nicht (vielleicht weil ich einige Versionen mit der Aktuellen Übersprungen habe)

Dann muss noch die Datei /etc/config/rc.d/xml-api angepasst werden:

Code: Alles auswählen

#!/bin/sh

WWW_DIR=/etc/config/addons/www/xmlapi
CONFIG_URL=/addons/xmlapi/

case "$1" in
""|start)
        if [ ! -e /www/config/xmlapi ]
        then
                #mount -o remount,rw /
                ln -s $WWW_DIR /www/config/xmlapi
                #mount -o remount,ro /
        fi
        ;;
info)
        echo "Version: 1.10"
        echo "Name: XML-API"
        echo "Operations: uninstall"
        echo "Config-Url: $CONFIG_URL"
        ;;
uninstall)
        rm -rf $WWW_DIR
        ;;
esac
Im Start Block wird der Flash Speicher der Originalen CCU kurz schreiben verbunden um einen Symbolischen Link einzurichten, das brauchen wir nicht...

Die Probleme mit dem CUxD in dem Busware / CCU Firmware 2.7.14 Test vor 2 Wochen sind mit dem RASBIAN / CCU Firmware Setup nicht mehr vorhanden es Funktioniert so nun wieder alles!

LG

Paul

PS: Wenn jemand genauere Fragen hat --> PN...
Apache Reverse Proxy fuer sicheren Zugriff auf die CCU von Unterwegs
Zeitgesteuertes LXCCU / CCU2 Backup damit es immer eine Aktuelle Sicherung gibt!
Diverse weitere Anleitungen für CCU / LXCCU / Raspberry PI

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“