Ankündigung
Einklappen
Keine Ankündigung bisher.
[Showcase] SpectrumKNX – Neues Tool für Langzeit-Analyse & Telegramm-Deep-Dive
Einklappen
X
-
Ja, hab gerade gesehen, dass Du schon alles übertragen hast. In Zukunft mach ich das mit link auf GH issue.
Gruß, Waldemar
Kommentar
-
Nachdem ich den Thread schon eine Weile mitverfolge möchte ich SpecrumKNX selbst ausprobieren.
Dazu wollte ich die Anwendung neben anderen (Unifi, pihole, lms etc.) im Container Manager auf einer Synology NAS laufen lassen.
Ich habe also ein neues Projekt angelegt, die docker-compose.yml importiert sowie die .env_example angepasst und als .env gespeichert.
Beim Erstellen der Container läuft auch erst einmal alles durch. Zum Schluss soll das Projekt gestartet werden, was dann nicht klappt.
Dabei zeigt das Terminal-Fenster folgende Meldungen:
Ich habe alle Container die im Container Manager der Syno angelegt sind (egal ob gestartet oder nicht) kontrolliert. Die Adresse 0.0.0.0 mit Port 5432 wird nirgends genutzt. Viel mehr Ahnung habe ich leider nicht. Könnt ihr mir Tipps geben, wie ich SpectrumKNX auf Synology zum laufen bekomme - vielen Dank im Voraus undCode:... Container knx_timescale Creating Container knx_timescale Created Container knx_backend Creating Container knx_backend Created Container knx_timescale Starting Error response from daemon: driver failed programming external connectivity on endpoint knx_timescale (43b....5ca): Error strating userland proxy: listen tcp4 0.0.0.0:5432: bind: address already in use Exit code 1
Gruß Marco
Kommentar
-
Es bleibt leider dabei, ich bekomme SpectrumKNX auf einem RasPi 4 mit 64bit Linux nicht zum Laufen.
timescale ist iO, backend wird immer mit einem exec format error beendet.
Im Detail, die einzelnen Schritte:
Alles gelöscht
Portainer Stacks-> Add Stacks
Web editor
copy paste docker-compose.yml
https://github.com/martinhoefling/Sp...er-compose.yml
Die beiden Zeilen entfernt
env_file:
- .env
Portzuordnung angepasst, da $8000 bereits belegt
- "${BIND_PORT:-8080}:${BIND_PORT:-8000}"
Datei .env_example
https://github.com/martinhoefling/Sp...er-compose.yml
über Load variables from .env file hinzugefügt, um über stack.env zu gehen
KNX_PASSWORD ist leer
KNX_PROJECT_PATH ist leer
KNX_GATEWAY_IP ausgefüllt (192.168.178.39)
Deploy
Container backend und timescale ohne Fehler deployed
timescale läuft
backend hat nur kurz die Ports, danach sind diese weg, da laut LOG bei jedem Neustart ein exec format error kommt
Hat irgendjemand eine Idee, bzw. SpectrumKNX auf einem RasPi am Laufen?
image.png
image.png
Gruß Bernhard
Kommentar
-
Dankeschön henfri, leider gibt es dabei ein Problem. Anbei die Ausgabe:Zitat von henfri Beitrag anzeigenLangversion von Gemini im Anhang
admin@raspberrypi:~ $ git clone https://github.com/martinhoefling/SpectrumKNX.git
Klone nach 'SpectrumKNX'...
remote: Enumerating objects: 2009, done.
remote: Counting objects: 100% (367/367), done.
remote: Compressing objects: 100% (196/196), done.
remote: Total 2009 (delta 244), reused 177 (delta 171), pack-reused 1642 (from 2)
Empfange Objekte: 100% (2009/2009), 14.86 MiB | 17.48 MiB/s, fertig.
Löse Unterschiede auf: 100% (1325/1325), fertig.
admin@raspberrypi:~ $ cd SpectrumKNX
admin@raspberrypi:~/SpectrumKNX $ cp .env_example .env
admin@raspberrypi:~/SpectrumKNX $ nano .env
admin@raspberrypi:~/SpectrumKNX $ docker compose up -d --build
[+] up 19/19
✔ Image timescale/timescaledb:latest-pg15 Pulled 70.4s
[+] Building 1.3s (5/5) FINISHED
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 993B 0.0s
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 418B 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 274B 0.0s
=> ERROR [frontend internal] load metadata for docker.io/library/node:24-slim 1.0s
=> CANCELED [backend internal] load metadata for docker.io/library/python:3.14-slim 1.1s
------
[+] up 19/21 internal] load metadata for docker.io/library/node:24-slim:
✔ Image timescale/timescaledb:latest-pg15 Pulled 70.4s
⠙ Image ghcr.io/martinhoefling/spectrumknx:latest Building 1.5s
⠙ Image spectrumknx-frontend Building 1.5s
Dockerfile:1
--------------------
1 | >>> FROM node:24-slim
2 |
3 | WORKDIR /app
--------------------
target frontend: failed to solve: node:24-slim: failed to resolve source metadata for docker.io/library/node:24-slim: no match for platform in manifest: not foundJa, die Fehlermeldung deutet jetzt auf ein Problem mit dem timescale container hin.Zitat von martinhoefling Beitrag anzeigenist vielleicht der timescale container das problem? Kannst du den mal von 15->16 hochziehen
Dumme Frage, wie ändere ich den von 15 -> 16? Postgres Container sagt mir leider auch nichts.
Ok, kaum gefragt, schon gefunden. Ich ändere die docker-compose.yml
Schauen wir mal....
neue Fehlermeldung
admin@raspberrypi:~/SpectrumKNX $ docker compose up -d --build
[+] up 19/19
✔ Image timescale/timescaledb:latest-pg16 Pulled 68.1s
[+] Building 1.1s (5/5) FINISHED
=> [internal] load local bake definitions 0.0s
=> => reading from stdin 993B 0.0s
=> [backend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 418B 0.0s
=> [frontend internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 274B 0.0s
=> CANCELED [backend internal] load metadata for docker.io/library/python:3.14-slim 0.9s
=> ERROR [frontend internal] load metadata for docker.io/library/node:24-slim 0.9s
------
[+] up 19/21 internal] load metadata for docker.io/library/node:24-slim:
✔ Image timescale/timescaledb:latest-pg16 Pulled 68.1s
⠙ Image ghcr.io/martinhoefling/spectrumknx:latest Building 1.3s
⠙ Image spectrumknx-frontend Building 1.3s
Dockerfile:1
--------------------
1 | >>> FROM node:24-slim
2 |
3 | WORKDIR /app
--------------------
target frontend: failed to solve: node:24-slim: failed to resolve source metadata for docker.io/library/node:24-slim: no match for platform in manifest: not found
admin@raspberrypi:~/SpectrumKNX $
Zuletzt geändert von willisurf; Heute, 00:14.Gruß Bernhard
Kommentar


Kommentar