SENEC + 2 BKW #4472
-
Hallo, compose.yaml:
,,,und die .env:
|
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 11 replies
-
Es gibt verschiedene kleinere Fehler (Einrückung im YAML-Format, inkonsistente Variablen, Ingest-Verknüpfung), hier die Korrekturen als .env@@ -243,8 +243,8 @@ REDIS_VOLUME_PATH=./redis
SHELLY_HOST_PVSUED=192.168.178.150
SHELLY_HOST_PVGH=192.168.178.151
SHELLY_INTERVAL=5
-INFLUX_MEASUREMENT_SHELLY_ PVSUED=sued
-INFLUX_MEASUREMENT_SHELLY_ PVSGH=gh
+INFLUX_MEASUREMENT_SHELLY_PVSUED=sued
+INFLUX_MEASUREMENT_SHELLY_PVGH=gh
INFLUX_HOST=influxdb
INFLUX_SCHEMA=http
INFLUX_PORT=8086
@@ -273,3 +273,5 @@ INFLUX_MEASUREMENT=shelly
# When enabled, it minimizes the data sent to InfluxDB
# by skipping consecutive records with zero power values.
# INFLUX_MODE=essential
+
+INGEST_VOLUME_PATH=./ingest compose.yaml@@ -158,9 +158,9 @@ services:
- SENEC_LANGUAGE
- SENEC_USERNAME
- SENEC_PASSWORD
- - INFLUX_HOST
+ - INFLUX_HOST=ingest
- INFLUX_SCHEMA
- - INFLUX_PORT
+ - INFLUX_PORT=4567
- INFLUX_TOKEN=${INFLUX_TOKEN_WRITE}
- INFLUX_ORG
- INFLUX_BUCKET
@@ -171,10 +171,10 @@ services:
max-size: 10m
max-file: '3'
depends_on:
- influxdb:
+ ingest:
condition: service_healthy
links:
- - influxdb
+ - ingest
labels:
- com.centurylinklabs.watchtower.scope=solectrus
@@ -247,30 +247,30 @@ services:
labels:
- com.centurylinklabs.watchtower.scope=solectrus
-shelly-collector-sued:
+ shelly-collector-sued:
image: ghcr.io/solectrus/shelly-collector:latest
environment:
- TZ
- SHELLY_HOST=${SHELLY_HOST_PVSUED}
- SHELLY_PASSWORD
- SHELLY_INTERVAL
- - INFLUX_HOST
+ - INFLUX_HOST=ingest
- INFLUX_SCHEMA
- - INFLUX_PORT
+ - INFLUX_PORT=4567
- INFLUX_TOKEN=${INFLUX_TOKEN_WRITE}
- INFLUX_ORG
- INFLUX_BUCKET
- - INFLUX_MEASUREMENT=${INFLUX_ MEASUREMENT_SHELLY_ PVSUED}
+ - INFLUX_MEASUREMENT=${INFLUX_MEASUREMENT_SHELLY_PVSUED}
logging:
options:
max-size: 10m
max-file: '3'
restart: unless-stopped
depends_on:
- influxdb:
+ ingest:
condition: service_healthy
links:
- - influxdb
+ - ingest
labels:
- com.centurylinklabs.watchtower.scope=solectrus
@@ -281,34 +281,27 @@ shelly-collector-sued:
- SHELLY_HOST=${SHELLY_HOST_PVGH}
- SHELLY_PASSWORD
- SHELLY_INTERVAL
- - INFLUX_HOST
+ - INFLUX_HOST=ingest
- INFLUX_SCHEMA
- - INFLUX_PORT
+ - INFLUX_PORT=4567
- INFLUX_TOKEN=${INFLUX_TOKEN_WRITE}
- INFLUX_ORG
- INFLUX_BUCKET
- - INFLUX_MEASUREMENT=${INFLUX_MEASUREMENT_SHELLY_GH}
+ - INFLUX_MEASUREMENT=${INFLUX_MEASUREMENT_SHELLY_PVGH}
logging:
options:
max-size: 10m
max-file: '3'
restart: unless-stopped
depends_on:
- influxdb:
- condition: service_healthy
- links:
- - influxdb
- labels:
- - com.centurylinklabs.watchtower.scope=solectrus
-
- influxdb:
+ ingest:
condition: service_healthy
links:
- - influxdb
+ - ingest
labels:
- com.centurylinklabs.watchtower.scope=solectrus
-ingest:
+ ingest:
image: ghcr.io/solectrus/ingest:latest
environment:
- TZ
@@ -347,7 +340,6 @@ ingest:
labels:
- com.centurylinklabs.watchtower.scope=solectrus |
Beta Was this translation helpful? Give feedback.
-
Leider hakt es. Ich habe die compose.yaml und .env angepasst und in das Solectrus-Verzeichnis kopiert und dann einen Neustart per [+] Running 9/9 Was kann ich tun? |
Beta Was this translation helpful? Give feedback.
-
Es ist wohl wirklich die Version 17.
|
Beta Was this translation helpful? Give feedback.
-
Hab es jetzt angepasst und scheint alles zu funktionieren. Ich beobachte das jetzterstmal auf einer Testinstallation. |
Beta Was this translation helpful? Give feedback.
-
Eine Frage hätte ich noch: Wenn ich die Anpassungen dann irgendwann mal auch auf meinem Produktivsystem umsetze (aktuell mache ich alles ja nur in einer Testumgebung), muss ich irgendwas beachten in Bezug auf die Problematik mit der PostgreSQL Version (16 ==> 17 siehe oben)? Bleiben alle Daten in der InfluxDB, die ich bislang gesammelt habe, erhalten und nutzbar? |
Beta Was this translation helpful? Give feedback.
-
Die Daten bekomme ich und werden auch richtig angezeigt. Tolle Arbeit, Georg! |
Beta Was this translation helpful? Give feedback.
-
Eine Frage kommt mir gerade noch: Der SENEC-Anteil wird mit "Erzeugung 1" und das BKW mit "Erzeugung 2" in Solectrus angezeigt. Kann ich diese Benennung in sprechende Bezeichnungen ändern, z.B. "SENEC" und "BKW 1"? |
Beta Was this translation helpful? Give feedback.
Es gibt verschiedene kleinere Fehler (Einrückung im YAML-Format, inkonsistente Variablen, Ingest-Verknüpfung), hier die Korrekturen als
diff
. Ich hoffe, das hilft:.env