ich würde gerne die Messwerte behalten...
Hast du ein Backup?
ich würde gerne die Messwerte behalten...
Hast du ein Backup?
Ich gebe LumpiStefan recht, die Middleware ist eher nicht das Problem. Sie läuft nur nicht weil deine Datenbank kaputt ist.
Leider ist der Fehler der Datenbank soweit noch unspezifisch. Da kann alles mögliche sein von einem Bug, vergurktem Update bis hin zum Hardwaredefekt. Ich bin da leider nicht tief genug in der Materie um effektiv zu helfen.
lohnt es sich hier noch was zu retten?
Lass uns doch bitte erstmal das Problem eingrenzen bevor das Handtuch geworfen wird.
Gibt es schon für Bookworm auf VZ ein aktuelles Image?
Nein.
Bin mir auch nicht sicher ob es das geben wird, im Hintergrund wird an vzlogger als Debian Paket gearbeitet. Das klappt aber noch nicht für alle Rpi.
Mar 10 11:31:49 raspberrypi mariadbd[5830]: 240310 11:31:49 [ERROR] mysqld got signal 11 ;
Hattest du auch apt-get update gemacht?
Es ist denkbar.
Auf den Zählers ist Software und sie werden nach Kundenwunsch konfiguriert. Wenn dein Messtellenbetreiber den Aufwand mit den PIN zu Beginn meiden wollte ist das so.
PHP 7.4.33
Das sollte gerade noch genügen.
Möchte Probleme mit Composer aber nicht generell ausschließen.
vzlogger.service - vzlogger Loaded: loaded (/etc/systemd/system/vzlogger.service; enabled; vendor pres> Active: active (running) since Sun 2024-03-10 15:26:00 CET; 14h ago
Vzlogger läuft, der ist außen vor.
Das einzig interessante ist hier ob die Middleware die Daten annimmt.
pi@raspberrypi:~ $ /var/log/vzlogger/vzlogger.log
-bash: /var/log/vzlogger/vzlogger.log: Permission denied
Da hast du versucht eine Textdatei auszuführen. Das kann nicht funktionieren.
Um eine Textdatei zu öffnen braucht es einen Editor oder ein (ausführbares) Programm wie cat das zumindest geeignet ist sie auszugeben:
Hier ein Blick drauf werfen: https://wiki.volkszaehler.org/howto/debug
Wie schlimm es ist hängt auch davon ab wie alt das grundlegendes System ist.
Problem ist dabei das installierte PHP, alte Software wäre da der Todesstoß. php -v um die Version anzuzeigen.
Sorry ich starte echt bei 0 oder? 😅
Liegt zum Teil auch daran das zu den Tasmota-Leseköpfen im Volkszähler-Wiki keine Infos zu finden sind.
Von denen die sich (z.B. hier im Forum) damit beschäftigen hat's halt keiner ins Wiki eingetragen.
sudo composer update
sudo php composer.phar install
Das du beides erwähnst macht mich stutzig. Hattest du konkrete Probleme beim Update des Composers?
den Wert von "consumption" ausgelesen,
Das ist recht ungenau weil "consumption" immer den Verbrauch über den kompletten, abgefragten Zeitraum umfasst.
Aktueller wird es wenn man den jüngsten tuple auswertet.
Freileich keine Arbeit sondern Leistung. Was als Aktualwert meiner Ansicht eh sinnvoller ist.
Oder den Zeitraum vernünftig eingrenzen. Mit konkret benanntem Zeitrahmen hast du das Problem mit dem leeren tuple auch nicht.
Oder kann man den fortlaufenden Verbrauch von middleware irgendwo anders abgreifen?
PUSH-Server aus vzlogger.
Wobei du bei S0 als Quelle einen Kanal mit identifier "Power" einrichten müsstest um Leistung zu erhalten.
Im Hinblick auf MQTT könnte der der geänderte Identifier wohl auch schon helfen...
Vzclient: diese Programm läuft doch sicher nur auf dem Raspi und nicht auf dem Pico.
vzclient ist in Python programmiert. Und sind auch nur bissl was über 100 Zeilen.
Wenn es nicht läuft, guck dir am Code ab was du brauchst...