Neue Installation von piVCCU3 klappt nicht!

Virtualisierte CCU für Raspberry Pi und Clones

Moderator: Co-Administratoren

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von deimos » 23.01.2021, 13:17

Hi,

ich würde das als Folgefehler betrachten. Die Überwachung der HB-RF-ETH Verbindung stellt fest, dass die Verbindung weg oder wieder da ist und versucht die Alarmvariable entsprechend zu setzen, nur ist die ReGa in dem Moment nicht erreichbar.

Zu der SD Karte finde ich keine Infos, nur zu einer XI. Die ist eine UHS-1 Class 10 und von ihren offiziellen Werten her im guten Mittelfeld was die Geschwindigkeit angeht. War auch einfach nur eine Idee, weil ich gestern anderweitig mal wieder eone schnarchlangsame Karte in den Händen hatte.

Viele Grüße
Alex

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von Slice » 23.01.2021, 13:24

Alles klar, hätte ja sein können das der Fehler was zu bedeuten hat.

Du hast recht, das liest sich wie ein X1 ist aber eine XI.
Ich hatte die damals bei Mouser.de bestellt:
https://www.mouser.de/ProductDetail/san ... cycode=EUR
Performance: Speed Class 10 U1
Sustained Read: 80 MB/s
Sustained Write: 50 MB/s
Denke auch das die im guten Mittelfeld liegt vom Speed her.

Ich boote mal den Pi und teste das Update.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von Slice » 23.01.2021, 14:49

Hi Alex,

also ich habe das Update mittels sudo apt update und sudo apt upgrade durchgeführt. Im testing Repo war ich eh wegen der neusten FW.
Es wurden auch Pakete aktualisiert. Danach habe ich einen Reboot durchgeführt.
Leider keine Änderung an der Situation in meiner Testumgebung.
Der Pi3b+ startet, pivccu wird auch erfolgreich gestartet und pivccu-info gibt alle nötigen Daten an.
Allerdings kommt bei Eingabe der IP für die Webui der blaue Bildschirm das die Zentrale noch nicht bereit ist!
Da kann ich noch solange warten es ändert sich nichts.
Erst nach einem systemctl restart pivccu kommt die Webui hoch und funktioniert.

Tut mir leid, aber ich verstehe es leider nicht wieso ich nun bei der manuellen Installation ein anderes Verhalten habe, wie mit dem bereitgestellten Image von Dir.
Und wie gesagt, sollte die Zentrale mal abschmieren, wäre es ja schön wenn diese selbst wieder hochfährt und läuft ohne das man Hand anlegen muss.

Wenn ich noch irgendwas tun kann um der Sache auf den Grund zu gehen, bitte lass es mich wissen. Ich bin zu allem bereit!!

23.01.2021 16:05
EDIT:
Gerade kam mein Ersatznetzteil das ich noch bestellt hatte. Pi ganz normal runter gefahren, das Netzteil vom meinem Spezi abgesteckt und das neue eingesteckt!
Auf einmal ist nun piVCCU ganz normal hochgefahren und hat gestartet. Funkplatine eingebunden und die Webui ist da! Ohne Hand anlegen.
Das macht mich echt noch ganz verrückt hier! :lol:

23.01.2021 16:20
EDIT:
Hab gerade einfach mal einen Reboot durchgeführt und die alte Situation ist wieder da.
Pivccu-info sieht gut aus aber ich sehe den blauen Bildschirm die Zentrale ist noch nicht bereit. :(


Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von Slice » 24.01.2021, 11:23

Hallo zusammen,

heute werde ich nochmal versuchen alles von Anfang an neu aufzusetzen.
Ich werde nochmal den manuellen Weg gehen, Iso von Raspian und gemäß Anleitung von Github dann piVCCU installieren.

Was mich halt echt wundert, ich habe gerade testweise Raspberrymatic 3.55.10.20210124 von der Nightlybuild auf eine SD-Karte gepackt und gebootet.
Nachdem ich in der Konfig die IP der HB-RF-ETH eingetragen habe, bootet der Pi3 ohne Probleme durch und die Platine ist eingebunden.
Da kann ich noch so oft durchstarten, es funktioniert! Aber das nur nebenbei.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von deimos » 24.01.2021, 11:39

Hi,

RaspberryMatic nutzt keine systemd und arbeitet beim Start die Startup-Skripts sequentiell und nicht parallel ab. Dadurch dauert der Boot länger, aber die CPU und IO wird dadurch deutlich weniger belastet. und da kommen wir wieder zu meiner initialen Antwort, dass das Problem an einer temporären "Überlastung" beim Booten kommen dürfte. ALso Verzögerung rein und das Problem dürfte erstmal erledigt sein.

Viele Grüße
Alex

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von Slice » 24.01.2021, 13:49

Hi Alex,
deimos hat geschrieben:
24.01.2021, 11:39
.. und da kommen wir wieder zu meiner initialen Antwort, dass das Problem an einer temporären "Überlastung" beim Booten kommen dürfte. ALso Verzögerung rein und das Problem dürfte erstmal erledigt sein.
dazu habe ich mal Google bemüht und versucht das umzusetzen.
In der Datei /usr/lib/systemd/system/pivccu.service eine Verzögerung eingebaut:

Code: Alles auswählen

[Service]
ExecStartPre=/bin/sleep 60
wenn das die richtige Vorgehensweise ist?!

Wenn ich nun den Pi3 neu starte ändert das leider nichts am Verhalten.
Lediglich ein restart pivccu bringt die Webui hoch. Ansonsten habe ich immer noch den blauen Bildschirm.
Klar, die Verzögerung greift jetzt auch bei händischen Restart, dauert halt nun 60 sek. länger.

Oder gibt es eine andere Möglichkeit die Verzögerung einzubauen?

Danke und Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von deimos » 24.01.2021, 13:51

Hi,

das ist eine der Möglichkeiten, 60 Sekunden ist halt etwas wenig, vergleich es mal mit den Fehlermeldungen von dmesg.

Viele Grüße
Alex

Slice
Beiträge: 1200
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 138 Mal
Danksagung erhalten: 85 Mal

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von Slice » 24.01.2021, 15:01

Ich konnte über dmesg nicht wirklich was erkennen um einen Zeitraum rauszulesen.
Dann habe ich einfach mal statt 60 sek. auf 120 sek. erhöht.

Dann krieg ich aber pivccu gar nicht hoch, Timeout:

Code: Alles auswählen

pi@RaspberryPi3Plus:~ $ sudo systemctl status pivccu
● pivccu.service - piVCCU
   Loaded: loaded (/lib/systemd/system/pivccu.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Sun 2021-01-24 14:43:52 CET; 7min ago
  Process: 712 ExecStartPre=/bin/sleep 120 (code=killed, signal=TERM)

Jan 24 14:42:22 RaspberryPi3Plus systemd[1]: Starting piVCCU...
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: pivccu.service: Start-pre operation timed out. Terminating.
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: pivccu.service: Control process exited, code=killed, status=15/TERM
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: pivccu.service: Failed with result 'timeout'.
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: Failed to start piVCCU.

Code: Alles auswählen

pi@RaspberryPi3Plus:~ $ journalctl -xe
--
-- An ExecStartPre= process belonging to unit pivccu.service has exited.
--
-- The process' exit code is 'killed' and its exit status is 15.
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: pivccu.service: Failed with result 'timeout'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit pivccu.service has entered the 'failed' state with result 'timeout'.
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: Failed to start piVCCU.
-- Subject: A start job for unit pivccu.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit pivccu.service has finished with a failure.
--
-- The job identifier is 702 and the job result is failed.
Jan 24 14:43:52 RaspberryPi3Plus systemd[1]: Condition check resulted in Monitor HB-RF-ETH being skipped.
-- Subject: A start job for unit monitor-hb-rf-eth.service has finished successfully
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit monitor-hb-rf-eth.service has finished successfully.
--
-- The job identifier is 761.
Jan 24 14:43:52 RaspberryPi3Plus sudo[707]: pam_unix(sudo:session): session closed for user root
Jan 24 14:44:41 RaspberryPi3Plus sudo[717]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/systemctl status pivccu
Jan 24 14:44:41 RaspberryPi3Plus sudo[717]: pam_unix(sudo:session): session opened for user root by pi(uid=0)
Jan 24 14:44:41 RaspberryPi3Plus sudo[717]: pam_unix(sudo:session): session closed for user root
Jan 24 14:48:12 RaspberryPi3Plus systemd[1]: Starting Cleanup of Temporary Directories...
-- Subject: A start job for unit systemd-tmpfiles-clean.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit systemd-tmpfiles-clean.service has begun execution.
--
-- The job identifier is 762.
Jan 24 14:48:12 RaspberryPi3Plus systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit systemd-tmpfiles-clean.service has successfully entered the 'dead' state.
Jan 24 14:48:12 RaspberryPi3Plus systemd[1]: Started Cleanup of Temporary Directories.
-- Subject: A start job for unit systemd-tmpfiles-clean.service has finished successfully
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit systemd-tmpfiles-clean.service has finished successfully.
--
-- The job identifier is 762.
Jan 24 14:51:19 RaspberryPi3Plus sudo[726]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/usr/bin/systemctl status pivccu
Jan 24 14:51:19 RaspberryPi3Plus sudo[726]: pam_unix(sudo:session): session opened for user root by pi(uid=0)
Jan 24 14:51:19 RaspberryPi3Plus sudo[726]: pam_unix(sudo:session): session closed for user root

[4]+  Angehalten              journalctl -xe
Mit 60 sek. gehts wieder und pivccu lässt sich über die Shell starten..

Ich teste weiter!
Fällt Dir noch was einfallen was ich testen kann?

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Benutzeravatar
deimos
Beiträge: 5396
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 957 Mal
Kontaktdaten:

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von deimos » 24.01.2021, 15:57

Hi,

ich suche grade bei den SystemD Abhängigkeiten, ob es irgendwas definiertes gibt, dass piVCCU so spät wie möglich startet.

Viele Grüße
Alex

ptweety
Beiträge: 522
Registriert: 07.01.2017, 16:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 48 Mal
Danksagung erhalten: 66 Mal

Re: Neue Installation von piVCCU3 klappt nicht!

Beitrag von ptweety » 25.01.2021, 08:28

Hi Alex,

wäre es vielleicht hilfreich ein debmatic.slice einzuführen und dort das Accounting für Tasks, IO, Memory und CPU einzuschalten?

Antworten

Zurück zu „piVCCU“