CCU2 als LAN Gateway

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

Moderator: Co-Administratoren

PaulM
Beiträge: 318
Registriert: 16.02.2015, 17:05
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 129 Mal
Danksagung erhalten: 35 Mal

Re: CCU2 als LAN Gateway

Beitrag von PaulM » 01.12.2019, 20:04

nur so als Idee:
Duty Cycle abfragen (wenn -1, keine Verbindung mehr) und dann rfd neu starten mit
/etc/init.d/S61rfd restart
Mit Mut und Entschlossenheit gegen Intoleranz

Elluminatus
Beiträge: 17
Registriert: 15.07.2019, 14:47

Re: CCU2 als LAN Gateway

Beitrag von Elluminatus » 03.12.2019, 10:48

Hi klasse Idee, danke sehr. Ich habe es jetzt mal wie folgt ausprobiert:

Ich habe mir ein Skript gesucht welches ich hierfür abändern kann und bin auf

string stdout;
string stderr;
system.Exec ("/sbin/reboot", &stdout, &stderr);

aufmerksam geworden. Meine Idee dies so abzuändern:

string stdout;
string stderr;
system.Exec ("/etc/init.d/S61rfd restart", &stdout, &stderr);

Ich habe dies bei Programmen für beide Gateways so angelegt (geht dies so überhaupt?) und habe zwei Probleme. Ich reiche nochmal ein Scrrenshoot von den Bedingungen nachher nach.

Bei einem Neustart sind beide Programme die ich angelegt habe weg. Und die Programme scheinen nicht zu funktionieren.

Was mache ich hier falsch?

Beste Grüße
Elluminatus

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

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 03.12.2019, 11:28

Elluminatus hat geschrieben:
03.12.2019, 10:48
Bei einem Neustart sind beide Programme die ich angelegt habe weg.
Wie hast du den Neustart durchgeführt?

Änderungen (u.a. an Programmen) werden nicht sofort persistiert sondern nur in gewissen Intervallen (mehrere Stunden), oder wenn man in der WebUI auf "Abmelden" klickt.

VG,
Jérôme ☕️

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

Elluminatus
Beiträge: 17
Registriert: 15.07.2019, 14:47

Re: CCU2 als LAN Gateway

Beitrag von Elluminatus » 04.12.2019, 10:30

Jerome, danke für diesen wertvollen Tipp. Ich habe es über Neustart ausgeführt. Dies war demnach falsch. Ich werde den anderen Weg über abmelden nutzen und es nochmal versuchen. Ich bin begeistert, was ich hier alles über homematic lernen kann. Danke für die ganzen Hilfen!

Hier ist übrigens das Programm welches ich für Gateway 1 benutze:

Bedingung: Wenn...
Systemzustand DutyCycle-CCU2-GW1 im Wertebereich / mit Wert kleiner als 0.00 % bei Änderung auslösen (Haken bei "vor dem Ausführen..."
Aktivität: Dann...
Skript string stdout; string stderr; system.Exec ("/etc/init.d/S61rfd restart", &stdout, &stderr); sofort

Ist dies so richtig? Und macht es Sinn einen Haken bei Systemintern zu setzen?

Gruß Elluminatus

Elluminatus
Beiträge: 17
Registriert: 15.07.2019, 14:47

Re: CCU2 als LAN Gateway

Beitrag von Elluminatus » 05.12.2019, 11:13

Also ich habe dies jetzt mal so umgesetzt. Ich bemerke allerdings, dass ab und zu der raspberrymatic jetzt abstürzt und teilweise neu startet.
Kommt es zu einem Neustart, so starten die von mir erstellten Programme nicht automatisch wieder, sprich ich sehe sie im Protokoll nicht (obwohl angeklickt). Ich muss sie dann selber im GUI starten

Die Programme sind allerdings nun dauerhaft vorhanden, vielen Dnak nochmal dafür.

Weiterhin fällt mir auf, dass wenn die Programme laufen, das sie minütlich abgefragt werden, dies ist etwas übertrieben. Alle 5 Minuten würde dies reichen, habe ich Einfluss auf den Intervall?

Beste Grüße
Elluminatus

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

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 05.12.2019, 11:27

Elluminatus hat geschrieben:
05.12.2019, 11:13
wenn die Programme laufen, das sie minütlich abgefragt werden, dies ist etwas übertrieben.
Welche Programme meinst du?
Es obliegt ja dir, welches Intervall du im Zeitmodul einstellst (sofern du es im Programm als WENN-Bedingung gewählt hast)

VG,
Jérôme ☕️

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

Elluminatus
Beiträge: 17
Registriert: 15.07.2019, 14:47

Re: CCU2 als LAN Gateway

Beitrag von Elluminatus » 05.12.2019, 20:06

Vielen Dank auch für diesen Tipp, habe es jetzt periodisch ganztägig auf 5 min gestellt und auf "nur prüfen" als zweite wenn Instanz...

Hechizo
Beiträge: 84
Registriert: 10.01.2017, 18:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: CCU2 als LAN Gateway

Beitrag von Hechizo » 08.12.2019, 16:54

Hallo,
möchte meine alte CCU2 auch als LAN-GW umfunktionieren und hätte einige Fragen dazu:

01. Muss ich vorher die CCU3 ausstöpseln, da in der CCU2 die gleichen Geräte angelernt sind?
02. Kann ich auch als Name einen anderen wählen wie z.B. die original Seriennummer oder muss das GW in CCU2GW0001 umbenannt werden. (Ich hätte noch ein zweites für einzubinden)
3. Ist die Funkmodul Firmware 1.4.1 eine aktuelle bzw. kann die bei einer neueren Version geupdatet werden?
4. spielt die Firmware der CCU2 eine Rolle? Ich habe die aktuellste drauf.

Vielen Dank für eure Arbeit.

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

Re: CCU2 als LAN Gateway

Beitrag von jp112sdl » 08.12.2019, 18:06

Hechizo hat geschrieben:
08.12.2019, 16:54
01. Muss ich vorher die CCU3 ausstöpseln, da in der CCU2 die gleichen Geräte angelernt sind?
Nein
Hechizo hat geschrieben:
08.12.2019, 16:54
Kann ich auch als Name einen anderen wählen wie z.B. die original Seriennummer oder muss das GW in CCU2GW0001 umbenannt werden
Steht in der README: https://github.com/jp112sdl/CCU2GW
Hechizo hat geschrieben:
08.12.2019, 16:54
3. Ist die Funkmodul Firmware 1.4.1 eine aktuelle bzw. kann die bei einer neueren Version geupdatet werden?
Es ist zwingend die 1.4.1 zu verwenden.
Ein entsprechendes Up-/Downgrade wird während des Einrichtens gemäß README durchgeführt.
Hechizo hat geschrieben:
08.12.2019, 16:54
4. spielt die Firmware der CCU2 eine Rolle? Ich habe die aktuellste drauf.
Getestet habe ich es nur damals mit der 2.35.16, geht aber wohl auch problemlos mit neueren Versionen. Es empfiehlt sich jedoch, im Vorfeld die Firewall zu deaktivieren.

VG,
Jérôme ☕️

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

Hechizo
Beiträge: 84
Registriert: 10.01.2017, 18:03
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 1 Mal

Re: CCU2 als LAN Gateway

Beitrag von Hechizo » 08.12.2019, 18:17

Danke für deine Antwort. Gibt es mit der 1.4.1 irgendwelche Nachteile als wenn man ein neues reines LAN GW nutzt?

Also die Firewall bei beiden Rubriken auf "Kein Zugriff" stellen.

Dieses aus der Readme verstehe ich nicht. Muss ich mir ein Text Dokument anlegen mit dem gewünschten Namen oder reicht es wenn ich die X mit dem neuen Namen ändere.

# 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


Wollte mit der CCU2 vorher einen Factory Reset durchführen bekomme aber immer folgende Meldung:

Factory reset...Error (umount)\r\n

Antworten

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