Config Datei wird überschrieben
Moderator: Co-Administratoren
-
- Beiträge: 316
- Registriert: 26.11.2016, 12:52
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 11 Mal
Config Datei wird überschrieben
Habe ein kleines Testsystem (Pi3, 4GB, Homeassistant und aktuelle Version von Raspberrymatic und CCU-Hsitorian 3.3) am Laufen. wenn ich da über das WEB-UI der Raspberrymatic den CCU Historian von der Systemsteuerung aufrufe kommt eine kryptisch IP Adresse zum Vorschein und der Aufruf schlägt fehl. Im Config File steht dann: webServer.historianAddress='172.30.33.2' ,
diesen Eintrag habe ich so nie eingestellt. wenn ich die dann richtigstelle und ins laufende System übertrage, funktioniert der Aufruf eine Zeitlang, aber wenn ich nach ein paar Tagen wieder probiere, (vielleicht auch Restart inzwischen ???) ist die config Datei wieder mit dem obigen Eintrag überschrieben.
Warum passiert das eigentlich und wie kann ich die Ursache abstellen ?
diesen Eintrag habe ich so nie eingestellt. wenn ich die dann richtigstelle und ins laufende System übertrage, funktioniert der Aufruf eine Zeitlang, aber wenn ich nach ein paar Tagen wieder probiere, (vielleicht auch Restart inzwischen ???) ist die config Datei wieder mit dem obigen Eintrag überschrieben.
Warum passiert das eigentlich und wie kann ich die Ursache abstellen ?
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
- Henke
- Beiträge: 1535
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 309 Mal
Re: Config Datei wird überschrieben
Hast du den Historian vor der Änderung beendet?
Historian Stop -> Ändern -> Historian Start
Historian Stop -> Ändern -> Historian Start
-
- Beiträge: 316
- Registriert: 26.11.2016, 12:52
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 11 Mal
Re: Config Datei wird überschrieben
ja, mit Stop/Start und auch ohne
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
- Baxxy
- Beiträge: 10962
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2257 Mal
Re: Config Datei wird überschrieben
Das ist eigentlich ein "Feature".
Historian prüft bei jedem Start die IP-Adresse des Systems und trägt sie (wenn sie ungleich der eingetragenen IP-Adresse ist) in die .config ein.
Für Historian in einem Container ist das natürlich blöd, denn der hat (unter HA) die 172.30.33.xxx.
Du musst den Passus in der "/usr/local/etc/config/rc.d/ccu-historian" auskommentieren, idealerweise den ganzen if / else Block unter
# update webServer.historianAddress.
Historian prüft bei jedem Start die IP-Adresse des Systems und trägt sie (wenn sie ungleich der eingetragenen IP-Adresse ist) in die .config ein.
Für Historian in einem Container ist das natürlich blöd, denn der hat (unter HA) die 172.30.33.xxx.
Du musst den Passus in der "/usr/local/etc/config/rc.d/ccu-historian" auskommentieren, idealerweise den ganzen if / else Block unter
# update webServer.historianAddress.
Zuletzt geändert von Baxxy am 22.11.2022, 22:36, insgesamt 1-mal geändert.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
- Henke
- Beiträge: 1535
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 144 Mal
- Danksagung erhalten: 309 Mal
Re: Config Datei wird überschrieben
Schade, wäre eine so schöne simple Lösung gewesen.
Da habe ich aktuell auch keine Idee mehr. Ich kann dir nur zum Kontrollieren meine Einträge liefern. Die IP ist die IP der CCU.
Da habe ich aktuell auch keine Idee mehr. Ich kann dir nur zum Kontrollieren meine Einträge liefern. Die IP ist die IP der CCU.
Code: Alles auswählen
database.webEnable=true
database.webPort=8083
database.webAllowOthers=true
webServer.port=8082
webServer.historianAddress='192.168.0.55'
webServer.dir='/usr/local/addons/ccu-historian/ccu-historian/webapp'
webServer.logLevel=Level.INFO
-
- Beiträge: 316
- Registriert: 26.11.2016, 12:52
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 11 Mal
Re: Config Datei wird überschrieben
Danke @Baxxy für den Hinweis, In CCU-Historian Urzeiten hab ich mal gelernt wie mann die Config Datei vor überschreiben wirkungsvoll schützen kann, werde das mal veruchen.
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
-
- Beiträge: 316
- Registriert: 26.11.2016, 12:52
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 11 Mal
Re: Config Datei wird überschrieben
die Versuche die Config Datei zu schützen sind leider fehlgeschlagen; Nur "read only" hat gar keine Wirkung und der Befehl
chattr +i ccu-historian.config
ist in der Homeassistant container Umgebung nicht erlaubt.
Werd mal den Weg von Baxxy ansehen, ist aber unschön weil das wird wohl bei jedem Update überschrieben ? Vielleicht hat Matthias da eine Lösung, irgendwann in der Zukunft ?
chattr +i ccu-historian.config
ist in der Homeassistant container Umgebung nicht erlaubt.
Werd mal den Weg von Baxxy ansehen, ist aber unschön weil das wird wohl bei jedem Update überschrieben ? Vielleicht hat Matthias da eine Lösung, irgendwann in der Zukunft ?
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
- Baxxy
- Beiträge: 10962
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 622 Mal
- Danksagung erhalten: 2257 Mal
Re: Config Datei wird überschrieben
Mach doch mal ein Ticket/Feature Request auf.
Es müsste ja im Script möglich sein die Plattform zu identifizieren (Docker) und dann entsprechend den "IP-Adressen-Override" zu unterbinden.
Alternative:
Historian manuell aktualisieren, also nicht als Zusatzsoftware hochladen. Mache ich schon ewig.
Einfach Historian stoppen und die Dateien aus dem entpackten .tar.gz händisch ins AddOn-Verzeichnis kopieren.
Da bleibt das rc.d Script "intakt".
Es müsste ja im Script möglich sein die Plattform zu identifizieren (Docker) und dann entsprechend den "IP-Adressen-Override" zu unterbinden.
Alternative:
Historian manuell aktualisieren, also nicht als Zusatzsoftware hochladen. Mache ich schon ewig.
Einfach Historian stoppen und die Dateien aus dem entpackten .tar.gz händisch ins AddOn-Verzeichnis kopieren.
Da bleibt das rc.d Script "intakt".
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 1801
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 60 Mal
- Danksagung erhalten: 266 Mal
- Kontaktdaten:
Re: Config Datei wird überschrieben
So wie ich da sehe, ist der CCU-Historian in JoMass-Fall (Home Assistant) auch als Add-On installiert. Das kann dann nicht automatisch von der üblichen Installation als Add-On unterschieden werden. Ich habe noch keine Idee, wie beide Anwendungsfälle unter einem Hut zu bekommen sind.
-
- Beiträge: 316
- Registriert: 26.11.2016, 12:52
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 11 Mal
Re: Config Datei wird überschrieben
@Baxxy danke nochmals, Hab jetzt den von dir vorgeschlagenen Weg mit dem Auskommentieren genutzt, funktioniert!
Dockersupport hat Mathias bei den Pullrequests schon mal abgelehnt. will ich nicht nochmals aufgreifen wenngleich mir Dein Vorschlag logisch vorkommt. Vielleicht liest Mathias ja hier mit
Dockersupport hat Mathias bei den Pullrequests schon mal abgelehnt. will ich nicht nochmals aufgreifen wenngleich mir Dein Vorschlag logisch vorkommt. Vielleicht liest Mathias ja hier mit
JoMass
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))
~200 Geräte; ~70 Programme FW: 3.75.6.20240316 – Odroid N2+ 4GB 64GB-SSD , Homeassistant (latest), - HISTORIAN V3.6.0 auf QNAP; Mediola AIO Creator NEO - Node-RED (Current version: 17.0.10 (3.1.7))