Fragen und Probleme zu AWTRIX3-Connector

Ulanzie Clock Anzeige TC001 für einzelne Daten.

Moderatoren: Ulrich, mr.big

dbfan75
Beiträge: 120
Registriert: Sa 2. Jul 2022, 14:25
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von dbfan75 »

mr.big hat geschrieben:
Mo 8. Apr 2024, 09:46
was passiert wenn du nur "awt" eingibst und dann die "TAB" Taste drückst?

Was kommt wenn du alias eingibst?
Alles gut, jetzt geht es. Es hat sich ein "c" vor dem "x" eingeschlichen. Habe den gelöscht und funzt jetzt.

Aber das mit der Zeit will nicht.

Code: Alles auswählen

pi@solaranzeige:~ $ awtrix3connect
AWTRIX 3 erreichbar, Version: 0.96, Ram: 136208
!['06:43', '06:13', '20:18', '00:18']
Mond -> Mond zunehmend
Startzeit: 06:13, Stopzeit: 00:18
aktuell -> OFF
{'text': ' AWTRIX 3 Connector -> Version 0.1.0', 'rainbow': True, 'rtttl': 's:d=4,o=6,b=185:c,p,c,p,c', 'repeat': 2}
Der aktuelle Modus ist Day und die Helligkeit entsprechend gesetzt.


Nightshow aktiviert.

Anzeige Aus -> Pause 60 Sekunden - Warten auf Start_Zeit...

Anzeige Aus -> Pause 60 Sekunden - Warten auf Start_Zeit...

dbfan75
Beiträge: 120
Registriert: Sa 2. Jul 2022, 14:25
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von dbfan75 »

mr.big hat geschrieben:
Mo 8. Apr 2024, 09:46
was passiert wenn du nur "awt" eingibst und dann die "TAB" Taste drückst?
awt + Tab = awtrix3connect :thumbup:


mr.big hat geschrieben:
Mo 8. Apr 2024, 09:46
Was kommt wenn du alias eingibst?

Code: Alles auswählen

pi@solaranzeige:~/scripts/AWTRIX3-Connector $ 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 mc='. /usr/lib/mc/mc-wrapper.sh'
pi@solaranzeige:~/scripts/AWTRIX3-Connector $


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

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von mr.big »

ah ok!

ändere mal die

Code: Alles auswählen

su_korrektur = 180
# Korrekturzeit in Minuten (Bsp. "-10" = 10 Min vor Sonnenuntergang, "15" = 15 Min. nach Sonnenuntergang
damit das ausschalten vor 0:00 Uhr ist
AWTRIX 3 erreichbar, Version: 0.96, Ram: 136208
!['06:43', '06:13', '20:18', '00:18']
der letze Wert !

dbfan75
Beiträge: 120
Registriert: Sa 2. Jul 2022, 14:25
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von dbfan75 »

Dann kommt das bei raus.

Code: Alles auswählen

pi@solaranzeige:~/scripts/AWTRIX3-Connector $ awtrix3connect
AWTRIX 3 erreichbar, Version: 0.96, Ram: 132796
!['06:43', '06:13', '20:18', '23:18']
Mond -> Mond zunehmend
Startzeit: 06:13, Stopzeit: 23:18
aktuell -> ON
{'text': ' AWTRIX 3 Connector -> Version 0.1.0', 'rainbow': True, 'rtttl': 's:d=4,o=6,b=185:c,p,c,p,c', 'repeat': 2}
Der aktuelle Modus ist Day und die Helligkeit entsprechend gesetzt.


! run_true ist: 1 Loop startet...

Traceback (most recent call last):
  File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 120, in <module>
    data = query_database(app, group, config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/scripts/AWTRIX3-Connector/funktionen.py", line 77, in query_database
    result = client.query(query)
             ^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/influxdb/client.py", line 536, in query
    results = [
              ^
  File "/home/pi/.env/lib/python3.11/site-packages/influxdb/client.py", line 537, in <listcomp>
    ResultSet(result, raise_errors=raise_errors)
  File "/home/pi/.env/lib/python3.11/site-packages/influxdb/resultset.py", line 25, in __init__
    raise InfluxDBClientError(self.error)
influxdb.exceptions.InfluxDBClientError: database not found: Pylontech

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

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von mr.big »

ok, gehe mal in die config.ini zu

Code: Alles auswählen

[app-pv]
# Werte für Anzeige PV
wert1=influxdb,127.0.0.1,solaranzeige,PV,Leistung
wert2=influxdb,127.0.0.1,Pylontech,Batterie,SOC
wert3=influxdb,127.0.0.1,solaranzeige,Summen,Wh_GesamtHeute
und ändere mal zeile 2 in

Code: Alles auswählen

wert2=influxdb,127.0.0.1,solsaranzeige,Batterie,SOC
und bei Zeile 3 war doch bei dir auch ein anderes datenbankfeld? Das dann bitte am Ende einfügen

Code: Alles auswählen

wert3=influxdb,127.0.0.1,solaranzeige,Summen,"dein DB Feld für gesamt heute"
Wenn du das nicht mehr weißt sag mir bitte noch mal deine "Regler-Nr." da schaue ich nach!

dbfan75
Beiträge: 120
Registriert: Sa 2. Jul 2022, 14:25
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von dbfan75 »

Dir ist ein schreibfehler bei wert2 passiert.

Code: Alles auswählen

wert2=influxdb,127.0.0.1,sol[b]s[/b]aranzeige,Batterie,SOC


Richtig ist.

Code: Alles auswählen

[app-pv]
# Werte für Anzeige PV
wert1=influxdb,127.0.0.1,solaranzeige,PV,Leistung
wert2=influxdb,127.0.0.1,solaranzeige,Batterie,SOC
wert3=influxdb,127.0.0.1,solaranzeige,Summen,Wh_Heute
So, jetzt bekomme ich neue Meldung.

Code: Alles auswählen

pi@solaranzeige:~ $ awtrix3connect
AWTRIX 3 erreichbar, Version: 0.96, Ram: 133216
!['06:43', '06:13', '20:18', '23:18']
Mond -> Mond zunehmend
Startzeit: 06:13, Stopzeit: 23:18
aktuell -> ON
{'text': ' AWTRIX 3 Connector -> Version 0.1.0', 'rainbow': True, 'rtttl': 's:d=4,o=6,b=185:c,p,c,p,c', 'repeat': 2}
Der aktuelle Modus ist Day und die Helligkeit entsprechend gesetzt.


! run_true ist: 1 Loop startet...

Traceback (most recent call last):
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connection.py", line 198, in _new_conn
    sock = connection.create_connection(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/util/connection.py", line 85, in create_connection
    raise err
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/util/connection.py", line 73, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connectionpool.py", line 793, in urlopen
    response = self._make_request(
               ^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connectionpool.py", line 496, in _make_request
    conn.request(
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connection.py", line 400, in request
    self.endheaders()
  File "/usr/lib/python3.11/http/client.py", line 1277, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "/usr/lib/python3.11/http/client.py", line 1037, in _send_output
    self.send(msg)
  File "/usr/lib/python3.11/http/client.py", line 975, in send
    self.connect()
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connection.py", line 238, in connect
    self.sock = self._new_conn()
                ^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connection.py", line 213, in _new_conn
    raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fb376f910>: Failed to establish a new connection: [Errno 111] Connection refused

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/pi/.env/lib/python3.11/site-packages/requests/adapters.py", line 486, in send
    resp = conn.urlopen(
           ^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/connectionpool.py", line 847, in urlopen
    retries = retries.increment(
              ^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/urllib3/util/retry.py", line 515, in increment
    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=8086): Max retries exceeded with url: /query?q=SELECT+last%28%22Leistung%22%29+FROM+%22PV%22&db=solaranzeige (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb376f910>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 120, in <module>
    data = query_database(app, group, config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/scripts/AWTRIX3-Connector/funktionen.py", line 77, in query_database
    result = client.query(query)
             ^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/influxdb/client.py", line 521, in query
    response = self.request(
               ^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/influxdb/client.py", line 332, in request
    response = self._session.request(
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/requests/sessions.py", line 589, in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/requests/sessions.py", line 703, in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/pi/.env/lib/python3.11/site-packages/requests/adapters.py", line 519, in send
    raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8086): Max retries exceeded with url: /query?q=SELECT+last%28%22Leistung%22%29+FROM+%22PV%22&db=solaranzeige (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fb376f910>: Failed to establish a new connection: [Errno 111] Connection refused'))

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

Re: Ulanzi-Solaranzeige-Connector --> AWTRIX3-Connector

Beitrag von mr.big »

Code: Alles auswählen

[app-pv]
# Werte für Anzeige PV
wert1=influxdb,127.0.0.1,solaranzeige,PV,Leistung
wert2=influxdb,127.0.0.1,solaranzeige,Batterie,SOC
wert3=influxdb,127.0.0.1,solaranzeige,Summen,Wh_Heute
Ersetze mal die 127.0.0.1 durch die IP Adresse des Raspi, bekommst du mit "ip a" raus!

dbfan75
Beiträge: 120
Registriert: Sa 2. Jul 2022, 14:25
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von dbfan75 »

Dann sieht es so aus.

Code: Alles auswählen


pi@solaranzeige:~/scripts/AWTRIX3-Connector $ awtrix3connect
AWTRIX 3 erreichbar, Version: 0.96, Ram: 135756
!['06:43', '06:13', '20:18', '23:18']
Mond -> Mond zunehmend
Startzeit: 06:13, Stopzeit: 23:18
aktuell -> ON
{'text': ' AWTRIX 3 Connector -> Version 0.1.0', 'rainbow': True, 'rtttl': 's:d=4,o=6,b=185:c,p,c,p,c', 'repeat': 2}
Der aktuelle Modus ist Day und die Helligkeit entsprechend gesetzt.


! run_true ist: 1 Loop startet...

App: pv
 {'pv_SOC': 85.0, 'pv_Wh_Heute': 4884.07}
Traceback (most recent call last):
  File "/home/pi/scripts/AWTRIX3-Connector/./awtrix3connect.py", line 135, in <module>
    auswertung(app, data, config)
  File "/home/pi/scripts/AWTRIX3-Connector/auswertung.py", line 125, in auswertung
    {"t": str(int(data["pv_Leistung"])) + " W", "c": "#00ff00"},
                  ~~~~^^^^^^^^^^^^^^^
KeyError: 'pv_Leistung'


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

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von mr.big »

da fehlt noch der wert der PV_Leistung

sieht man hier was für daten kommen

Code: Alles auswählen

App: pv
 {'pv_SOC': 85.0, 'pv_Wh_Heute': 4884.07}

verrate mir mal deine reglernummer da kann ich nachschauen wie das bei dir heißen muss!?

dbfan75
Beiträge: 120
Registriert: Sa 2. Jul 2022, 14:25
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

Re: Fragen und Probleme zu AWTRIX3-Connector

Beitrag von dbfan75 »

mr.big hat geschrieben:
Mo 8. Apr 2024, 12:34
da fehlt noch der wert der PV_Leistung
verrate mir mal deine reglernummer da kann ich nachschauen wie das bei dir heißen muss!?
Kostel Plenticore 10 Plus -> Regler 17

Wer ist online?

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