CCU2 als LAN Gateway
Moderator: Co-Administratoren
-
- Beiträge: 319
- 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
nur so als Idee:
Duty Cycle abfragen (wenn -1, keine Verbindung mehr) und dann rfd neu starten mit
/etc/init.d/S61rfd restart
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
-
- Beiträge: 17
- Registriert: 15.07.2019, 14:47
Re: CCU2 als LAN Gateway
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
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
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: CCU2 als LAN Gateway
Wie hast du den Neustart durchgeführt?Elluminatus hat geschrieben: ↑03.12.2019, 10:48Bei einem Neustart sind beide Programme die ich angelegt habe weg.
Ä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.
-
- Beiträge: 17
- Registriert: 15.07.2019, 14:47
Re: CCU2 als LAN Gateway
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
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
-
- Beiträge: 17
- Registriert: 15.07.2019, 14:47
Re: CCU2 als LAN Gateway
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
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
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: CCU2 als LAN Gateway
Welche Programme meinst du?Elluminatus hat geschrieben: ↑05.12.2019, 11:13wenn die Programme laufen, das sie minütlich abgefragt werden, dies ist etwas übertrieben.
Es obliegt ja dir, welches Intervall du im Zeitmodul einstellst (sofern du es im Programm als WENN-Bedingung gewählt hast)
-
- Beiträge: 17
- Registriert: 15.07.2019, 14:47
Re: CCU2 als LAN Gateway
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...
-
- 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
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.
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.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: CCU2 als LAN Gateway
Nein
Steht in der README: https://github.com/jp112sdl/CCU2GW
Es ist zwingend die 1.4.1 zu verwenden.
Ein entsprechendes Up-/Downgrade wird während des Einrichtens gemäß README durchgeführt.
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.
-
- 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
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
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