Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

SmartHome allgemein Anleitung eine alte CCU2 als LAN Gateway verwenden

prisrak

Moderator
Teammitglied
Registriert
4. Mai 2010
Beiträge
5.466
Lösungen
26
Reaktionspunkte
16.203
Punkte
413
Hallo liebe Freunde!

In diesem Beitrag zeige ich euch, wie man aus einer alten CO2 ein Home Gateway bauen kann, um ein eigenes Automatik-Funknetzwerk zu Hause zu erweitern.

CCU2GW - CCU2 als LAN Gateway verwenden! (nur HM RF (wie das ) - kein HmIP!)

❗Bitte vorher auf die neueste CCU2 Firmware aktualisieren, da es sonst aufgrund nicht mehr unterstützter TLS Versionen zu Fehlern beim Download kommen kann.

Achtung: Beim Hinzufügen des GW in der WebUI-Konfiguration unbedingt die IP des Gateways mit angeben (trotz des Hinweis (optional)), um eine stabile Verbindung zu garantieren.

auf CCU2 per SSH anmelden und folgende Befehle ausführen (Internetverbindung muss vorhanden sein!):

Du musst Regestriert sein, um das angehängte Bild zusehen.

Code:
# Dateisystem read/write mounten
mount -o remount,rw /

# Dateien herunterladen und Rechte anpassen
mkdir -p /usr/local/addons/
mv /firmware/fwmap /firmware/fwmap.orig
wget --no-check-certificate -O /firmware/fwmap https://raw.githubusercontent.com/jp112sdl/CCU2GW/master/fwmap
wget --no-check-certificate -O /usr/local/addons/hmlangw https://raw.githubusercontent.com/jp112sdl/CCU2GW/master/hmlangw
wget --no-check-certificate -O /etc/init.d/S61hmlangw https://raw.githubusercontent.com/jp112sdl/CCU2GW/master/S61hmlangw
wget --no-check-certificate -O /tmp/crontab https://raw.githubusercontent.com/jp112sdl/CCU2GW/master/crontab
chmod 755 /usr/local/addons/hmlangw
chmod 755 /etc/init.d/S61hmlangw

# Laufende Dienste stoppen
/etc/init.d/S70ReGaHss stop
/etc/init.d/S62HMServer stop
/etc/init.d/S61rfd stop
/etc/init.d/S60multimacd stop

# Funkmodul Firmware auf 1.4.1 updaten
eq3configcmd update-coprocessor -p /dev/mxs_auart_raw.0 -c -u -d /firmware

# Init-Skripte verschieben
export INITDIR=/etc/init.d/
export UNUSED_INITDIR=/etc/init.d_unused/
mkdir -p ${UNUSED_INITDIR}
mv ${INITDIR}S49hs485d ${UNUSED_INITDIR}
mv ${INITDIR}S50lighttpd ${UNUSED_INITDIR}
mv ${INITDIR}S50eq3configd ${UNUSED_INITDIR}
[[ -e ${INITDIR}S55cuxd ]] && mv ${INITDIR}S55cuxd ${UNUSED_INITDIR}
mv ${INITDIR}S58LGWFirmwareUpdate ${UNUSED_INITDIR}
mv ${INITDIR}S59SetLGWKey ${UNUSED_INITDIR}
mv ${INITDIR}S60hs485d ${UNUSED_INITDIR}
mv ${INITDIR}S60multimacd ${UNUSED_INITDIR}
mv ${INITDIR}S61rfd ${UNUSED_INITDIR}
mv ${INITDIR}S62HMServer ${UNUSED_INITDIR}
mv ${INITDIR}S70ReGaHss ${UNUSED_INITDIR}
mv /bin/hss_led /bin/hss_led_unused
mv /usr/local/crontabs/root /usr/local/crontabs/root_unused

mv /usr/local/etc/config/rc.d /usr/local/etc/config/rc.d_unused

mv /opt/mh/startup.sh /opt/mh/startup.sh_unused

# optional:
# Seriennummer-Datei anlegen (nur notwendig wenn eine andere Seriennummer als CCU2GW0001 gewünscht wird)
# CCU2GW0001 ändern in 10-stellige Seriennummer
echo CCU2GW0001 > /usr/local/addons/serialnumber.txt

mv /tmp/crontab /usr/local/crontabs/root

# Neustart durchführen
sync
reboot
  • wenn das LAN-Gateway erfolgreich gestartet wurde, leuchtet die Info-LED dauerhaft
  • wenn eine Verbindung von der CCU zum LAN-Gateway aufgebaut wurde, leuchtet die Internet-LED dauerhaft
  • die Standard-Seriennummer lautet CCU2GW0001
  • manueller Aufruf mit Debug-Option
    /usr/local/addons/hmlangw -D -n CCU2GW0001 -s /dev/mxs_auart_raw.0 -r -1


Rückgängig machen (CCU2 wieder als CCU2 nutzen):

Code:
# Dateisystem read/write mounten
mount -o remount,rw /

# Dienst stoppen
/etc/init.d/S61hmlangw stop

# Init-Skripte verschieben und Dateien löschen
mv /usr/local/etc/config/rc.d_unused /usr/local/etc/config/rc.d
export INITDIR=/etc/init.d/
export UNUSED_INITDIR=/etc/init.d_unused/
mv ${UNUSED_INITDIR}S49hs485d ${INITDIR}
mv ${UNUSED_INITDIR}S50lighttpd ${INITDIR}
mv ${UNUSED_INITDIR}S50eq3configd ${INITDIR}
[[ -e ${UNUSED_INITDIR}S55cuxd ]] && mv ${UNUSED_INITDIR}S55cuxd ${INITDIR}
mv ${UNUSED_INITDIR}S58LGWFirmwareUpdate ${INITDIR}
mv ${UNUSED_INITDIR}S59SetLGWKey ${INITDIR}
mv ${UNUSED_INITDIR}S60hs485d ${INITDIR}
mv ${UNUSED_INITDIR}S60multimacd ${INITDIR}
mv ${UNUSED_INITDIR}S61rfd ${INITDIR}
mv ${UNUSED_INITDIR}S62HMServer ${INITDIR}
mv ${UNUSED_INITDIR}S70ReGaHss ${INITDIR}
mv /bin/hss_led_unused /bin/hss_led
mv /usr/local/crontabs/root_unused /usr/local/crontabs/root
rmdir ${UNUSED_INITDIR}
rm /etc/init.d/S61hmlangw
rm /usr/local/addons/hmlangw
rm /usr/local/addons/serialnumber.txt
mv /firmware/fwmap.orig /firmware/fwmap

mv /opt/mh/startup.sh_unused /opt/mh/startup.sh

# Neustart durchführen
sync
reboot

Quelle:
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zurück
Oben