CCU2 als LAN Gateway

Homematic-, TCL- und Shell-Script, Toolchain, C, etc.

Moderator: Co-Administratoren

ToBaone
Beiträge: 3
Registriert: 12.09.2018, 13:30

Re: CCU2 als LAN Gateway

Beitrag von ToBaone » 12.09.2018, 13:41

Ok, also erstmal Danke für die Mühe. Habe auf Grund der Umstellung auf die CCU3 schon nach einer solchen Anleitung gesucht und sonst auch nur gelesen, dass es nicht funktioniert.
Leider ist es bei mir auch so, habe mich per SSH als Root auf der CCU2 angemeldet und dann jeden Schritt durchgeführt wie in der Anleitung beschrieben. Leider bleibt nach dem Reboot die Info LED aus.
Habe extra Copy und paste verwendet um einen Schreibfehler zu vermeiden, aber ohne Erfolg.
Jemand eine Idee?

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 12.09.2018, 13:47

Joa... mehrere...

1.) Kam irgendeine Fehlermeldung beim Ausführen der Befehle?

2.) Wurde das Firmware-Downgrade auf 1.4.1 erfolgreich durchgeführt?

3.)
Was gibt denn

Code: Alles auswählen

ps -ef
aus?
Ist da was von S61hmlangw zu sehen?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 12.09.2018, 14:52

P.S.: Hab die README nochmals angepasst.
Mir war bisher nicht klar, dass das Verzeichnis /usr/local/addons nicht zwingend existiert.
Das wird nun angelegt, falls nicht vorhanden.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

ToBaone
Beiträge: 3
Registriert: 12.09.2018, 13:30

Re: CCU2 als LAN Gateway

Beitrag von ToBaone » 12.09.2018, 14:57

Also zu 1.) neine eine Fehlermeldung kam nicht

zu 2.) Habe die Meldung bekommen dass das Downgrade erfolgreich durchgeführt wurde

zu 3.)
# ps -ef
PID USER COMMAND
1 root init
2 root [kthreadd]
3 root [ksoftirqd/0]
4 root [kworker/0:0]
5 root [kworker/u:0]
6 root [rcu_kthread]
7 root [khelper]
8 root [kdevtmpfs]
9 root [netns]
10 root [sync_supers]
11 root [bdi-default]
12 root [kintegrityd]
13 root [kblockd]
14 root [rpciod]
15 root [kworker/0:1]
16 root [kswapd0]
17 root [fsnotify_mark]
18 root [nfsiod]
19 root [crypto]
24 root [mtdblock0]
25 root [mtdblock1]
26 root [mtdblock2]
27 root [mtdblock3]
28 root [mtdblock4]
29 root [mtdblock5]
30 root [mtdblock6]
31 root [mtdblock7]
32 root [ubi_bgt0d]
33 root [ubi_bgt1d]
34 root [kworker/u:1]
37 root [deferwq]
38 root [devfreq_wq]
43 root [ubifs_bgt1_0]
81 root [eq3spi.0]
88 root [file-storage]
91 root [khubd]
106 root /usr/sbin/crond
110 root /sbin/syslogd -m 0
112 root /sbin/klogd
115 root /lib/udev/udevd -d
136 root watchdog -t 30 /dev/watchdog
146 root udhcpd -S /etc/udhcpd.usb0.conf
152 root /lib/udev/udevd -d
153 root /lib/udev/udevd -d
197 root /usr/sbin/ifplugd -i eth0 -fI -u0 -d10
218 root /bin/eq3configd
233 root /usr/sbin/sshd
240 root /usr/local/addons/hmlangw -n read -r -1
245 root /bin/hss_led
248 root /sbin/getty -L ttyAMA0 115200 vt100
249 root /sbin/getty -L ttyGS0 115200 vt100
288 root ntpclient -h ntp.homematic.com -l
293 root {sshd} sshd: root@pts/0
297 root -sh
302 root ps -ef

Das gibt es raus.
S61hmlangw kann ich leider nicht sehen

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 12.09.2018, 15:00

Mein Fehler...
/usr/local/addons/hmlangw -n read -r -1
ist da. Das Gateway läuft also.

Ignorier die LED erstmal. :wink:

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

ToBaone
Beiträge: 3
Registriert: 12.09.2018, 13:30

Re: CCU2 als LAN Gateway

Beitrag von ToBaone » 12.09.2018, 15:27

Ja es funktioniert. Hatte es auch erst nicht als LAN GW ausprobiert weil ich immer auf die Info LED gewartet habe.
Jetzt läuft es aber erstmal super.

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: CCU2 als LAN Gateway

Beitrag von blackhole » 12.09.2018, 20:07

jp112sdl hat geschrieben:
12.09.2018, 14:52
P.S.: Hab die README nochmals angepasst.
jp112sdl hat geschrieben: # optional:
# Seriennummer-Datei anlegen (nur notwendig wenn eine andere Seriennummer als CCU2GW0001 gewünscht wird)
# XXXXXXXXXX ändern in 10-stellige Seriennummer
echo XXXXXXXXXX > /usr/local/addons/serialnumber.txt
Das wird so in zweifacher Hinsicht nicht funktionieren:
  1. Die Datei serialnumber.txt wird von hmlangw beim Start mit dem Wert überschrieben, der in S61hmlangw festgelegt wurde (SERIAL=....).
  2. Mit Angabe einer 10-stelligen Seriennummer (z.B. CCU2LGW0001) wird hmlangw nicht starten (auch wenn S61hmlangw beim Start etwas anderes behauptet).


Will man also die Seriennummer ändern, muss dies in S61hmlangw erfolgen (und sie sollte 9-stellig sein, wie z.B. CCU2GW0001 o.ä.).
Zuletzt geändert von blackhole am 12.09.2018, 22:00, insgesamt 1-mal geändert.

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 12.09.2018, 20:49

blackhole hat geschrieben:
12.09.2018, 20:07
jp112sdl hat geschrieben:
12.09.2018, 14:52
P.S.: Hab die README nochmals angepasst.
jp112sdl hat geschrieben: # optional:
# Seriennummer-Datei anlegen (nur notwendig wenn eine andere Seriennummer als CCU2GW0001 gewünscht wird)
# XXXXXXXXXX ändern in 10-stellige Seriennummer
echo XXXXXXXXXX > /usr/local/addons/serialnumber.txt
Das wird so in zweifacher Hinsicht nicht funktionieren:
  1. Die Datei serialnumber.txt wird von hmlangw beim Start mit dem Wert überschrieben, der in S61hmlangw festgelegt wurde (SERIAL=....).
  2. Mit Angabe einer 10-stelligen Seriennummer (z.B. CCU2LGW0001) wird hmlangw nicht starten (auch wenn S61hmlangw beim Start etwas anderes behauptet).
Will man also die Seriennummer ändern, muss dies in S61hmlangw erfolgen (und sie sollte 9-stellig sein, wie z.B. CCU2GW0001 o.ä.).
Huhu.

In der S61hmlangw wird (seitdem ich die README angepasst habe) hmlangw mit dem Parameter -n read gestartet.
1.) trifft somit nicht mehr zu. Die Seriennummer wird immer aus der Datei gelesen. Ist die Datei nicht da, wird sie vor dem Starten des Prozesses angelegt. Als Seriennummer wird dabei (10stellig) CCU2GW0001 verwendet.

2.) CCU2LGW0001 ist 11-stellig. ;) Die Seriennummer muss auch zwingend 10-stellig sein, sonst startet hmlangw nicht:
https://github.com/jp112sdl/CCU2GW/blob ... w.cpp#L838

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: CCU2 als LAN Gateway

Beitrag von blackhole » 12.09.2018, 21:59

Ja, völlig korrekt.

Ich war in doppelter Hinsicht im falschen Film und hatte mir die geänderte S61hmlangw bis dahin noch nicht angeschaut.
Über die Richtigkeit von 9- 10- und 11-stelligen Seriennummern bitte ich äußerstes Stillschweigen zu bewahren. :)

musicmaker201
Beiträge: 96
Registriert: 30.01.2013, 15:10

Re: CCU2 als LAN Gateway

Beitrag von musicmaker201 » 13.09.2018, 14:55

Hallo Zusammen,

bin jetzt auf die CCU3 umgestiegen. Da ich vorher eine CCU2 mit Stabantenne hatte, hagelt es aktuell natürlich Servicemeldungen. Ich würde daher die alte CCU2 gerne als Gateway einsetzen.

Ich habe jedoch noch eine Frage:

In welchem Zustand muss die CCU2 sich befinden? Muss ich vorher einen Werksreset durchführen?

Beste Grüße

Marco

Antworten

Zurück zu „Softwareentwicklung für die HomeMatic CCU“