Seite 9 von 11

Re: Image Version 0.0.9

Verfasst: Fr 14. Mai 2021, 09:01
von archie72de
moin,

programmaufruf in einem docker image: docker exec -ti <Imagename> <Befehl>

beispiel für shell: docker exec -ti solaranzeige bash
==> und danach kannst du deine befehle absetzen...


gruß,
archie

Re: Image Version 0.0.9

Verfasst: Sa 15. Mai 2021, 10:14
von Hoasi
Vielen Dank für die Erklärung! Wieder was gelernt!

Nachdem ich es nun richtig gemacht habe kommt folgende Fehlermeldung:

------------------------- Start (solcast_light_config.ini)
Traceback (most recent call last):
File "/pvforecast/SolCastLight.py", line 23, in <module>
mySolCast = SolCast(config)
File "/pvforecast/PVForecast/solcast.py", line 39, in __init__
self.storePath = self.config['OpenWeatherMap'].get('storePath')
File "/usr/lib/python3.9/configparser.py", line 960, in __getitem__
raise KeyError(key)
KeyError: 'OpenWeatherMap'

Re: Image Version 0.0.9

Verfasst: Sa 15. Mai 2021, 10:28
von DeBaschdi
Achja, den "Fehler" hatte ich auch...
Da fehlt noch ein weiterer Eintrag in der solcast_light_config.ini

füg die Zeilen mal hinzu :

Code: Alles auswählen

[OpenWeatherMap]
    storePath         = ./temp/                                
    storeDB           = 0  
Und ein Fix für die Logumleitung (so das alles ins standard log wandert, einmal die solaranzeige_cron editieren und die 2 Zeilen anpassen :

Code: Alles auswählen

15,45  *  *  *  *  cd /pvforecast && /usr/bin/python3 SolCastLight.py >>/var/www/log/solaranzeige.log
#15,45      *  *  *  *   cd /pvforecast && /usr/bin/python3 PVForecasts.py >>/var/www/log/solaranzeige.log

Re: Image Version 0.0.9

Verfasst: Sa 15. Mai 2021, 10:46
von Hoasi
Und es funktioniert wieder! :D

Vielen Dank!!!!

Re: Image Version 0.0.9

Verfasst: Sa 15. Mai 2021, 13:13
von mike-eddk
Hallo,

habe das alte Image seit über einem Jahr am Laufen, jetzt will ich meinen PI mit einer SSD betreiben. Der Umstieg auf das neue Image hat mit den üblichen Kleinigkeiten an Problemen gut funktioniert. Danke erstmal dafür!
Jetzt habe ich im Verzeichnis html einige Änderungen an den Scripten machen müssen. Wenn ich die Daten in das
Verzeichnis kopiere funktioniert alles gut, nach "docker-compose up -d" sind die Änderungen wieder weg.
In der docker-compose.yml steht UPDATE=no

Was muss ich machen, damit meine Änderungen auch nach dem Neustart des Dockers erhalten bleiben?

Re: Image Version 0.0.9

Verfasst: Mi 2. Jun 2021, 19:15
von maber
Hallo Zusammen,

auch wenn ich mich jetzt vielleicht als Dockker-Noob "oute" :oops: , aber ich habe das Dockerimage jetzt schon geraume Zeit erfolgreich mit der folgenden compose-Datei am laufen.

Code: Alles auswählen


version: '3.3'
services:
    solaranzeige:
        environment:
            - USER_ID=99
            - GROUP_ID=100
            - TIMEZONE=Europe/Berlin
            - UPDATE=no
            - INFLUXDB=yes
        ports:
            - '3001:3000'
            - '1883:1883'
            - '8070:80'
            - '8086:8086'
        volumes:
            - '/root/solaranzeige:/solaranzeige'
            - '/root/solaranzeige/data:/var/lib/influxdb'
            - '/root/solaranzeige/data:/var/lib/grafana'
            - '/root/solaranzeige/data:/var/www'
            - '/root/solaranzeige/data/pvforecast:/pvforecast'
        container_name: Solaranzeige
        restart: unless-stopped
        tmpfs: '/tmp,/var/log'
        image: 'takealug/solaranzeige:latest'
Jetzt versuche ich mich an einem "Umzug" auf einen Proxmox-Container und ich würde gerne die komplette Verzeichnisstruktur "/var/.." aus dem Image sichern. Aber ich finde es nicht (mehr). :roll:
Könnte mir bitte jemand eine Tipp geben wie ich die Daten als tar.gz sicher kann?

Danke für jeden Input und Hilfe.
VG

EDIT
Ich habe es selber rausgefunden, denn ich Riesendepp habe alle Verzeichnisse aus dem Image in ein Verzeichnis auf meinem Dicker Host gekappt. :oops: Jetzt muss ich schauen, wie ich das wieder aufgelöst bekomme.
Sorry für meine Frage hier.🤦🏻‍♂️

Re: Image Version 0.0.9

Verfasst: Mi 9. Jun 2021, 08:52
von Helmut1011
Du kannst Docker auch in einem unprivileged LXC Container starten - habe Solaranzeige Docker selbst in einem LXC auf Proxmox am laufen und es klappt gut. Hier: https://du.nkel.dev/blog/2021-03-25_proxmox_docker/mein blog post wie Docker auf LXC aufzusetzen ist.

Re: Image Version 0.0.9

Verfasst: So 13. Jun 2021, 20:48
von solachab
wollte das Image auf QNAP Docker mit nem Huawei WR testen
wie muss ich die USB Schnittstelle (mit dem RS485 Adapter) der Solaranzeige zuweisen
wird als /dev/ttyUSB0 erkannt

Re: Image Version 0.0.9

Verfasst: So 13. Jun 2021, 21:00
von DeBaschdi
Hi, dann musst du das Device einfach im runparameter durchreichen, in deinem Fall mit "--device=/dev/ttyUSB0"

Re: Image Version 0.0.9

Verfasst: Mo 14. Jun 2021, 08:31
von solachab
bin totaler Anfänger mit Docker :oops:
wo muss ich den Parameter mit angeben?

bekomme beim Setup für alle Parameter folgenden Fehler
PHP Notice: Undefined index: AC_Spannung_R in /var/www/html/phpinc/funktionen.inc.php on line 2904
.....