ich bins mal wieder. Habe wieder eine Fehlermeldung.
Wo holt er das "pv_Gesamtleistung" weg , obwohl ich dort "Gesamtleistung" eingetragen habe.?
Code: Alles auswählen
pi@solaranzeige:~ $ cd /home/pi/scripts/AWTRIX3-Connector-buero
pi@solaranzeige:~/scripts/AWTRIX3-Connector-buero $ awtrix3connect
AWTRIX 3 erreichbar, Version: 0.96, Ram: 134648
!['06:32', '06:02', '20:27', '00:27']
Mond -> Zunehmend
Startzeit: 06:02, Stopzeit: 00:27
aktuell -> ON
{'text': ' AWTRIX 3 Connector -> Version 0.1.1', 'rainbow': True, 'rtttl': 's:d=4,o=6,b=185:c,p,c,p,c', 'repeat': 1}
Der aktuelle Modus ist Day und die Helligkeit entsprechend gesetzt.
! run_true ist: 1 Loop startet...
App: pv
{'pv_Gesamtleistung': 3701.5, 'pv_SOC': 46.0, 'pv_Wh_Heute': 4368.56}
Nope: Keine Auswertung für App "pv" gefunden!
Konnte "Relais 1" nicht in Float umwandeln, sollte demnach ein "String" sein
Traceback (most recent call last):
File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 166, in <module>
main()
File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 143, in main
data[key] = float(value)
^^^^^^^^^^^^
TypeError: float() argument must be a string or a real number, not 'NoneType'
Code: Alles auswählen
""" Auswertung PV-Daten und Anzeige Leistung, Tagesertrag und SOC"""
# Importieren der benötigten Funktionen aus der Funktionen-Bibliothek
from funktionen import (
awtrix3_send_app,
)
def auswertung(app, data, config):
""" Auswertung PV-Daten und Anzeige Leistung, Tagesertrag und SOC"""
data_app = {
"text": [
{"t": " PV: ", "c": "#fcff33"},
{"t": str(int(data["Gesamtleistung"])) + " W", "c": "#00ff00"},
{"t": " + ", "c": "#ed7d3b"},
{"t": "Tag: ", "c": "#fcff33"},
{"t": str(round(float(data["Wh_Heute"] / 1000), 2)) + " kWh",
"c": "#00ff00"},
{"t": " + ", "c": "#ed7d3b"},
{"t": "SOC ", "c": "#fcff33"},
{"t": str(int(data["SOC"])) + " %", "c": "#00ff00"},
],
"icon": 27283,
"pushIcon": 2,
"progress": int(data["SOC"]),
"progressc": "#00ff00",
}
awtrix3_send_app(
config["awtrix3"]["url"],
app,
data_app,
config["settings"]["app_scroll_duration"],
config["settings"]["app_show_time"],
)