Fragen und Probleme zu AWTRIX3-Connector

Ulanzie Clock Anzeige TC001 für einzelne Daten.

Moderatoren: Ulrich, mr.big

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

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von mr.big »

SpeedCore hat geschrieben:
So 28. Apr 2024, 23:18
Vielleicht noch eine Anmerkung zu einer (möglicherweise) Spezialität von Fronius-Wechselrichtern. Die "Indikatoren"-App (indikator.py) bewertet jeden WR-Zustand außer den Definierten als "Error". Einen "Netzmodus" und "Batteriemodus" gibt es bei meinem GEN24 Symo nicht - 7 ist "Running", 10 ist "Error" und 13 ist "Sleeping". Während der WR also schlief meinte das Script er wäre im Error-State. Ich habe das für mich mal angepasst, ist aber vermutlich wieder hoch Wechselrichter-abhängig :roll:

Code: Alles auswählen

    # Indikator 3: Betriebsmodus (Betrieb (grün), Standby (blau), Fehler (rot))
    # und Notifikation bei Fehler
    int_modus = int(data["indikator_Gen24_Status"])
    if int_modus == 7:  # Running
        indi3_data = {"color": "#00ff00"}
    elif int_modus == 13:  # Sleeping
        indi3_data = {"color": "#0000ff"}
    elif int_modus == 10: # Error
        indi3_data = {"color": "#ff0000", "blink": 100}
Ja, das ist leider so! Ein bisschen Bastelei bleibt immer. :roll:

SpeedCore
Beiträge: 36
Registriert: Fr 22. Dez 2023, 17:22
Hat sich bedankt: 8 Mal

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von SpeedCore »

Was ich gerade bemerke - sollte die Ulanzi nicht eigentlich in der Nacht nur die Zeit anzeigen mit dieser Config?

Code: Alles auswählen

[settings]
debug = 1
start_time = 06:00
stop_time = 23:00
night_show = 1
night_show_app = Time
start_daymode = 06:00
helligkeit_daymode = A
start_nightmode = 19:00
helligkeit_nightmode = 2
app_show_time = 5
app_scroll_duration = 1
app_lifetime = 90
text_scrollspeed = 90
trans_effect = 2
trans_effect_time = 300

[astro]
show_sa_su = 0
start_astro = 1
sa_korrektur = -30
su_korrektur = 240
Sie läuft weiterhin fröhlich vor sich hin mit den konfigurierten Apps...

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

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von mr.big »

Sonnenuntergang +240 Minuten =aktuell SU ca. 20:15 Uhr + 4 Stunden -> 0:15 Uhr aus!?

JDDOC
Beiträge: 15
Registriert: So 15. Okt 2023, 12:13

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von JDDOC »

Hallo mr.big,

vielen Dank für das Script. Installation hat geklappt, aber ich bekomme beim testen folgende Meldung:

pi@solaranzeige:~ $ awtrix3connect
Traceback (most recent call last):
File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 40, in <module>
from funktionen import (
File "/home/pi/scripts/AWTRIX3-Connector/funktionen.py", line 9, in <module>
import schedule
ModuleNotFoundError: No module named 'schedule'
pi@solaranzeige:~/scripts/AWTRIX3-Connector $ cd
pi@solaranzeige:~ $ alias
alias awtrix3connect='cd /home/pi/scripts/AWTRIX3-Connector && /home/pi/.env/bin/python3 ./awtrix3connect.py'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias ls='ls --color=auto'
alias showdb='cd /home/pi/scripts/AWTRIX3-Connector/Tools && /home/pi/.env/bin/python3 ./showdb.py'
pi@solaranzeige:~ $ cd /home/pi/scripts/AWTRIX3-Connector && /home/pi/.env/bin/python3 ./awtrix3connect.py
Traceback (most recent call last):
File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 40, in <module>
from funktionen import (
File "/home/pi/scripts/AWTRIX3-Connector/funktionen.py", line 9, in <module>
import schedule
ModuleNotFoundError: No module named 'schedule'
pi@solaranzeige:~/scripts/AWTRIX3-Connector $


in der .bashrc steht unten folgendes (ich habe die Beiträge auf Seite 1-3 bereits gelesen); ursprünglich waren unten zwei gleiche alias, habe die letzte Zeile dann gelöscht; restart und nun sieht es so aus.

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
alias showdb='cd /home/pi/scripts/AWTRIX3-Connector/Tools && /home/pi/.env/bin/python3 ./showdb.py'
alias awtrix3connect='cd /home/pi/scripts/AWTRIX3-Connector && /home/pi/.env/bin/python3 ./awtrix3connect.py'

Hast du eine Lösung für "No module named 'schedule'"?

Vielen Dank

Stefan

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

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von mr.big »

es fehlt mindestens das Modul "schedule".
Versuche das mal nach zu installieren

Code: Alles auswählen

/home/pi/.env/bin/pip3 install schedule
dann sollte das eigentlich klappen!

JDDOC
Beiträge: 15
Registriert: So 15. Okt 2023, 12:13

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von JDDOC »

ich bekomme folgende Meldung:

pi@solaranzeige:~ $ /home/pi/.env/bin/pip3 install schedule
-bash: /home/pi/.env/bin/pip3: Datei oder Verzeichnis nicht gefunden

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

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von mr.big »

welches Image von solaranzeige nutzt du?

Lass uns mal testen ob es das virtuelle environment für Python angelegt hat
gib mal nur

Code: Alles auswählen

source /home/pi/.env/bin/activate
jetzt sollte dein Prompt (hoffentlich) so aussehen

Code: Alles auswählen

(.env) pi@solaranzeige:~ $
wenn das so ist dann bitte mal folgendes

Code: Alles auswählen

pip3 install schedule
Klappt es dann?

JDDOC
Beiträge: 15
Registriert: So 15. Okt 2023, 12:13

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von JDDOC »

hier meine Daten:

Linux solaranzeige 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64
Software Version 5.1.1 [32Bit] basic Juni 2023

Software Version 5.1.1d update September 2023
Software Version 5.1.3b update Februar 2024


Nein leider kommt folgende Meldung

pi@solaranzeige:~ $ source /home/pi/.env/bin/activate
-bash: /home/pi/.env/bin/activate: Datei oder Verzeichnis nicht gefunden

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

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von mr.big »

ok, noch Debian 11
ich denke da habe ich im Installer noch ein Paket vergessen :roll:

Gib mal die 4 Befehle wie folgt ein!

Code: Alles auswählen

sudo apt-get install python3-venv
python -m venv ~/.env 
source /home/pi/.env/bin/activate
pip3 install requests ephem schedule influxdb mysql-connector-python psycopg2-binary
Damit sollten dann eigentlich alle Abhängigkeiten installiert sein und das script sollte laufen!?

JDDOC
Beiträge: 15
Registriert: So 15. Okt 2023, 12:13

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von JDDOC »

Vielen Dank schon mal

folgende Meldung kommt bei der Installation

Collecting mysql-connector-python
Downloading mysql_connector_python-8.4.0-py2.py3-none-any.whl (565 kB)
|████████████████████████████████| 565 kB 696 kB/s
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/psycopg2-binary/
Collecting psycopg2-binary


wenn ich dann

awtrix3connect

eingebe

kommt folgende Meldung

(.env) pi@solaranzeige:~ $ awtrix3connect
Traceback (most recent call last):
File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 40, in <module>
from funktionen import (
File "/home/pi/scripts/AWTRIX3-Connector/funktionen.py", line 12, in <module>
import psycopg2
File "/home/pi/.env/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: libpq.so.5: cannot open shared object file: No such file or directory
(.env) pi@solaranzeige:~/scripts/AWTRIX3-Connector $


Grüße

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste