Influx Datenbank nicht mehr erreichbar

Wenn mehr als ein Gerät an den Raspberry angeschlossen werden sollen. Z.B. ein Regler und ein Wechselrichter oder mehrere Wechselrichter. Das Maximum sind 6 Geräte pro Raspberry Pi.

Moderator: Ulrich

Ruhz69
Beiträge: 68
Registriert: Fr 28. Jan 2022, 19:41
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

Influx Datenbank nicht mehr erreichbar

Beitrag von Ruhz69 »

Hallo,
ich habe ein Problem mit der Multiregler version (Software Version 4.9.9a [32Bit] update Juli 2023 )
Ich bekomme keine Daten mehr in Grafana angezeigt.

Solaranzeige log:
-Multi Regler Auslesen [Start].
12.12. 12:45:01 -Verarbeitung von: '1.user.config.php' Regler: 73
12.12. 12:45:01 |------------------------- Start sofarsolar_wr.php ---------------------
12.12. 12:45:01 -Timer Wert. [ normal = 400000 ]: 400000
12.12. 12:45:03 -Produkt: 1
12.12. 12:45:03 -Seriennummer: SF4ES005L8U008
12.12. 12:45:04 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige2 gesendet! Curl ErrNo. 7
12.12. 12:45:04 -InfluxDB Fehler -> nochmal versuchen.
12.12. 12:45:04 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige2 gesendet! Curl ErrNo. 7
12.12. 12:45:04 -InfluxDB Fehler -> nochmal versuchen.
12.12. 12:45:04 -Multi-Regler-Ausgang. 6
12.12. 12:45:10 -OK. Datenübertragung erfolgreich.
12.12. 12:45:10 |------------------------- Stop sofarsolar_wr.php ---------------------
12.12. 12:45:10 -Verarbeitung von: '2.user.config.php' Regler: 41
12.12. 12:45:10 |--------------- Start us3000_bms.php -----------------
12.12. 12:45:11 -Produkt US2000C
12.12. 12:45:11 -SOC Gesamt:42
12.12. 12:45:11 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
12.12. 12:45:11 -InfluxDB Fehler -> nochmal versuchen.
12.12. 12:45:11 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
12.12. 12:45:11 -InfluxDB Fehler -> nochmal versuchen.
12.12. 12:45:11 -Multi-Regler-Ausgang. 6
12.12. 12:45:17 -OK. Datenübertragung erfolgreich.
12.12. 12:45:17 |--------------- Stop us3000_bms.php -----------------
12.12. 12:45:18 -Verarbeitung von: '3.user.config.php' Regler: 21
12.12. 12:45:18 |---------------- Start kostal_piko.php ---------------------
12.12. 12:45:18 + -Die Daten werden ausgelesen...
12.12. 12:45:19 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7
12.12. 12:45:19 -Daten nicht von der InfluxDB gelesen! => [ ]
12.12. 12:45:19 -InfluxDB => [ db=solaranzeige2&q=select+last%28Leistung%29+from+PV ]
12.12. 12:45:20 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7
12.12. 12:45:20 -Daten nicht von der InfluxDB gelesen! => [ ]
12.12. 12:45:20 -InfluxDB => [ db=solaranzeige2&q=select+last%28Leistung%29+from+PV ]
12.12. 12:45:21 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7
12.12. 12:45:21 -Daten nicht von der InfluxDB gelesen! => [ ]
12.12. 12:45:21 -InfluxDB => [ db=solaranzeige2&q=select+last%28Wh_Heute%29+from+Summen ]
12.12. 12:45:22 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7
12.12. 12:45:22 -Daten nicht von der InfluxDB gelesen! => [ ]
12.12. 12:45:22 -InfluxDB => [ db=solaranzeige2&q=select+last%28Wh_Heute%29+from+Summen ]
12.12. 12:45:23 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7
12.12. 12:45:23 -Daten nicht von der InfluxDB gelesen! => [ ]
12.12. 12:45:23 -InfluxDB => [ db=solaranzeige2&q=select+last%28Wh_Gesamt%29+from+Summen ]
12.12. 12:45:24 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7
12.12. 12:45:24 -Daten nicht von der InfluxDB gelesen! => [ ]
12.12. 12:45:24 -InfluxDB => [ db=solaranzeige2&q=select+last%28Wh_Gesamt%29+from+Summen ]
12.12. 12:45:25 -WR2 Gesamtberechnungen der Summen durchgeführt
12.12. 12:45:25 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige3 gesendet! Curl ErrNo. 7
12.12. 12:45:25 -InfluxDB Fehler -> nochmal versuchen.
12.12. 12:45:25 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige3 gesendet! Curl ErrNo. 7
12.12. 12:45:25 -InfluxDB Fehler -> nochmal versuchen.
12.12. 12:45:25 -Multi-Regler-Ausgang. 2

Ich habe dann mal versucht direkt in die Influx Datenbank zu schauen nach der Anleitung. Nach Eingabe von [influx -precision rfc3339]
erhalte ich eine Fehlermeldung:
Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp [::1]:8086: connect: connection refused
Please check your connection settings and ensure 'influxd' is running.

Was kann ich tun?

viele Grüsse

Rüdiger

Benutzeravatar
mr.big
Beiträge: 595
Registriert: Mi 7. Sep 2022, 12:12
Wohnort: tief im Osten...
Hat sich bedankt: 15 Mal
Danksagung erhalten: 121 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von mr.big »

influxdb gestartet?

was sagt ein

Code: Alles auswählen

sudo systemctl status influxdb

Ruhz69
Beiträge: 68
Registriert: Fr 28. Jan 2022, 19:41
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ruhz69 »

Das ist die Antwort, sagt mir aber nicht so viel:

influxdb.service - InfluxDB is an open-source, distributed, time series database
Loaded: loaded (/lib/systemd/system/influxdb.service; enabled; vendor preset: enabled)
Active: activating (start) since Tue 2023-12-12 13:55:01 CET; 31s ago
Docs: https://docs.influxdata.com/influxdb/
Cntrl PID: 17657 (influxd-systemd)
Tasks: 14 (limit: 2059)
CGroup: /system.slice/influxdb.service
├─17657 /bin/bash -e /usr/lib/influxdb/scripts/influxd-systemd-start.sh
├─17658 /usr/bin/influxd -config /etc/influxdb/influxdb.conf
└─17748 sleep 3

Dez 12 13:55:24 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:24.986248Z lvl=info msg="Opened file" log_id=0m3XMsaG000 engine=tsm1 service=filestore path=/var/lib/influxdb/data/vzlogger/autogen/1111/000000001-000000
Dez 12 13:55:24 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:24.988544Z lvl=info msg="Reading file" log_id=0m3XMsaG000 engine=tsm1 service=cacheloader path=/var/lib/influxdb/wal/vzlogger/autogen/1111/_00002.wal siz
Dez 12 13:55:25 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:25.010761Z lvl=info msg="Opened shard" log_id=0m3XMsaG000 service=store trace_id=0m3XMt20000 op_name=tsdb_open index_version=inmem path=/var/lib/influxdb
Dez 12 13:55:25 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:25.015594Z lvl=info msg="Opened file" log_id=0m3XMsaG000 engine=tsm1 service=filestore path=/var/lib/influxdb/data/vzlogger/autogen/319/000000002-0000000
Dez 12 13:55:25 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:25.046292Z lvl=info msg="Opened shard" log_id=0m3XMsaG000 service=store trace_id=0m3XMt20000 op_name=tsdb_open index_version=inmem path=/var/lib/influxdb
Dez 12 13:55:25 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:25.827848Z lvl=info msg="Opened shard" log_id=0m3XMsaG000 service=store trace_id=0m3XMt20000 op_name=tsdb_open index_version=inmem path=/var/lib/influxdb
Dez 12 13:55:27 solaranzeige influxd-systemd-start.sh[17657]: InfluxDB API unavailable after 9 attempts...
Dez 12 13:55:28 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:28.575720Z lvl=info msg="Reading file" log_id=0m3XMsaG000 engine=tsm1 service=cacheloader path=/var/lib/influxdb/wal/solaranzeige/autogen/1108/_00002.wal
Dez 12 13:55:30 solaranzeige influxd-systemd-start.sh[17657]: InfluxDB API unavailable after 10 attempts...
Dez 12 13:55:31 solaranzeige influxd-systemd-start.sh[17657]: ts=2023-12-12T12:55:31.133857Z lvl=info msg="Reading file" log_id=0m3XMsaG000 engine=tsm1 service=cacheloader path=/var/lib/influxdb/wal/_internal/monitor/1118/_00479.wal si
~
~
lines 1-21/21 (END)

Benutzeravatar
Ulrich
Administrator
Beiträge: 6081
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 153 Mal
Danksagung erhalten: 824 Mal
Kontaktdaten:

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ulrich »

Die Datenbank scheint zu laufen, aber der Port ist anscheindend von einem anderen Programm belegt. Ist irgend etwas doppelt gestartet worden? Schau einmal in die crontab.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Ruhz69
Beiträge: 68
Registriert: Fr 28. Jan 2022, 19:41
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ruhz69 »

Ich habe angefangen mit der Automation zu arbeiten, danach lief es noch.

hier die Crontab

#m h dom mon dow command
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin
MAILTO=""


#@reboot sleep 40 && /solaranzeige/support >/dev/null

@reboot /var/www/html/multi_usb_init.php >/dev/null


* * * * * /var/www/html/multi_regler_auslesen.php >/dev/null
* * * * * /var/www/html/checkreboot.sh >/dev/null
20,50 * * * * /var/www/html/wetterdaten.php >/dev/null
* * * * * /var/www/html/mqtt_prozess.php >/dev/null
55 23 * * * /var/www/html/wartung.php >/dev/null
#* * * * * /var/www/html/wallbox_steuerung.php >/dev/null
#01 */4 * * * /var/www/html/awattar.php >/dev/null
* * * * * /var/www/html/automation.php >/dev/null

Kann es auch sein, dass die Spechkarte voll ist? Ich hab mich an die Erweierung der 8 GB noch nicht herangetraut.

Benutzeravatar
Ulrich
Administrator
Beiträge: 6081
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 153 Mal
Danksagung erhalten: 824 Mal
Kontaktdaten:

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ulrich »

Schaue bitte einmal in die LOG Datei /var/www/log/php.log

Oder disable noch einmal die Automation und mache noch einmal ein Reboot. Dann sollte es wieder funktionieren und das Problem kommt dann von deinen Änderungen in der Automation.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Ruhz69
Beiträge: 68
Registriert: Fr 28. Jan 2022, 19:41
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ruhz69 »

phplog:
meine "üblichen Verdächtigen" die habe ich wahrscheinlich schon immer:

[12-Dec-2023 15:50:01 Europe/Berlin] PHP Notice: Undefined variable: Version in /var/www/html/sofarsolar_wr.php on line 76
[12-Dec-2023 15:50:01 Europe/Berlin] PHP Notice: Undefined variable: Version in /var/www/html/sofarsolar_wr.php on line 79
[12-Dec-2023 15:50:01 Europe/Berlin] PHP Notice: Undefined variable: Version in /var/www/html/sofarsolar_wr.php on line 82
[12-Dec-2023 15:50:01 Europe/Berlin] PHP Notice: Undefined variable: Version in /var/www/html/sofarsolar_wr.php on line 85

Es läuft jetzt aber wieder, ich habe den Raspi wieder über ein eigenes Netzteil versorgt, bisher hing er an einem usb Port am CERBO GX. Das ging solange gut, bis die Automation lief.

Ich bin darauf über eine andere Diskussion gestolpert. viewtopic.php?p=27763&hilit=Curl+ErrNo.+7#p27763

Regelt der Raspi seine Leistung zurück, wenn er nicht genug Strom bekommt?

Vielen Dank in jedem Fall

Rüdiger

Ruhz69
Beiträge: 68
Registriert: Fr 28. Jan 2022, 19:41
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ruhz69 »

Hallo,
jetzt ist das Problem wieder aufgetreten:

Die Automation habe ich schon deaktiviert (# in der crontab wieder gesetzt).

Wie oben kann ich nicht in die Influxdatenbank schauen.
Im php log ist noch ein Fehler, ich habe im Garten ein Shelly, den ich auslese. Der ist so ein bisschen am Rand vom WLAN. Das ist die 6.user.config. Kann ich auch abklemmen, aber ich glaube nicht, dass es daran liegt.
Das letzte was ich gemacht habe ist einen Kiosk browser einzurichten. Das hat dann auch schön funktioniert bis gestern Abend. Das habe ich aber auch schon wieder gestoppt.

ich hoffe es hat jemand eine Lösung

viele Grüsse

Rüdiger

Solaranzeige Log:
08.01. 17:40:02 -Multi Regler Auslesen [Start].
08.01. 17:40:02 -Verarbeitung von: '1.user.config.php' Regler: 73
08.01. 17:40:02 |------------------------- Start sofarsolar_wr.php ---------------------
08.01. 17:40:02 -Timer Wert. [ normal = 400000 ]: 400000
08.01. 17:40:02 XX -Kein Auslesen nach Sonnenuntergang
08.01. 17:40:02 |------------------------- Stop sofarsolar_wr.php ---------------------
08.01. 17:40:02 -Verarbeitung von: '2.user.config.php' Regler: 41
08.01. 17:40:02 |--------------- Start us3000_bms.php -----------------
08.01. 17:40:04 -Produkt US2000C
08.01. 17:40:04 -SOC Gesamt:38
08.01. 17:40:04 -Alle 10 Minuten werden die Statistikdaten übertragen.
08.01. 17:40:04 -Curl Fehler[1]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
08.01. 17:40:04 -Lokale InfluxDB Fehler -> nochmal versuchen.
08.01. 17:40:04 -Curl Fehler[1]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
08.01. 17:40:04 -Lokale InfluxDB Fehler -> nochmal versuchen.
08.01. 17:40:04 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
08.01. 17:40:04 -InfluxDB Fehler -> nochmal versuchen.
08.01. 17:40:04 -Curl Fehler[2]! Daten nicht zur lokalen InfluxDB solaranzeige gesendet! Curl ErrNo. 7
08.01. 17:40:04 -InfluxDB Fehler -> nochmal versuchen.
08.01. 17:40:04 -Multi-Regler-Ausgang. 5
08.01. 17:40:09 -OK. Datenübertragung erfolgreich.
08.01. 17:40:09 |--------------- Stop us3000_bms.php -----------------
08.01. 17:40:10 -Verarbeitung von: '3.user.config.php' Regler: 21
08.01. 17:40:10 |---------------- Start kostal_piko.php ---------------------
08.01. 17:40:10 + -Die Daten werden ausgelesen...
08.01. 17:40:11 -Curl Fehler! Meldungsdaten nicht von der InfluxDB gelesen! No. 7

php log
[08-Jan-2024 17:41:46 Europe/Berlin] PHP Warning: fsockopen(): unable to connect to 192.168.2.228:80 (No route to host) in /var/www/html/shelly.php on line 161

Benutzeravatar
mr.big
Beiträge: 595
Registriert: Mi 7. Sep 2022, 12:12
Wohnort: tief im Osten...
Hat sich bedankt: 15 Mal
Danksagung erhalten: 121 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von mr.big »

Ruhz69 hat geschrieben:
Mo 8. Jan 2024, 18:29
Der ist so ein bisschen am Rand vom WLAN.
??? Na wenn das nicht dein Fehler ist!?

Ruhz69
Beiträge: 68
Registriert: Fr 28. Jan 2022, 19:41
Hat sich bedankt: 7 Mal
Danksagung erhalten: 4 Mal

Re: Influx Datenbank nicht mehr erreichbar

Beitrag von Ruhz69 »

Das ist ein Shelly, der Raspi hängt im LAN, aber ich kann die 6.user.config mal umbenennen. Bis zum Shelly kommt er meist garnicht mehr.

Antworten

Zurück zu „Multi-Regler-Version [ bis zu 6 Geräten an einem Raspberry Pi ]“