Erweiterungen/Beispiele für "Ulanzi"

Ulanzie Clock Anzeige TC001 für einzelne Daten.

Moderatoren: Ulrich, mr.big

gerihouse
Beiträge: 51
Registriert: Di 14. Mär 2023, 08:28
Hat sich bedankt: 53 Mal
Danksagung erhalten: 6 Mal

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von gerihouse »

Ganz einfach beim round Befehl die Anzahl der Nachkommstellen angeben:
"text": "Aussentemp.: " + str(round(float(wert[3])),1) + "°C",

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

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von mr.big »

oder noch besser, das Rundungsgedöns komplett weg lassen:

Code: Alles auswählen

"text": "Aussentemp.: " + str(wert[3]) + "°C",

Hexirexi
Beiträge: 30
Registriert: So 22. Okt 2023, 11:25

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von Hexirexi »

:thumbup: vielen Dank.

Funktioniert

Hexirexi
Beiträge: 30
Registriert: So 22. Okt 2023, 11:25

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von Hexirexi »

Vielleicht kann mir nochmal jemand auf die Sprünge helfen :)

Code: Alles auswählen

    ################################# Beginn Block Auswertung #################################
    ######################### solaranzeige,aktuellesWetter,Temperatur #########################

    elif (wert[0]) + "," + (wert[1]) + "," + (wert[2]) == "Homematic,HM_Geraet1,Temperatur":
        print(" ** Wert aus DB: "+wert[3])

        url = ulanzi_url + "/api/custom?name=" + (wert[1]) + (wert[2])

        data = {
            "text": "Garten.: " + str(wert[3]) + "°C",
            "lifetime": app_life_time,
            "icon": 145921,
            "pushIcon": 2,
            "color": [102, 255, 102]
        }

        if 'data' in locals():
            funktionen.ulanzi_senden(url,data,app_scroll_duration,app_show_time)
        else:
            print(" ** -> 'data' wurde nicht korrekt definiert.")

    ################################## Ende Block Auswertung ##################################
Ich bekomme das Icon nicht auf der Uhr angezeigt. Irgendwo fehlt noch ein Eintrag. Aber nur wo? :|

gerihouse
Beiträge: 51
Registriert: Di 14. Mär 2023, 08:28
Hat sich bedankt: 53 Mal
Danksagung erhalten: 6 Mal

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von gerihouse »

Das Icon musst du vorher auf die Anzeige laden (unter Icons Tab)

Hier kannst du die geladenen Icons überprüfen http://<IP Ulanzi>/edit
Hexirexi hat geschrieben:
Mo 19. Feb 2024, 13:30
Vielleicht kann mir nochmal jemand auf die Sprünge helfen :)

Code: Alles auswählen

    ################################# Beginn Block Auswertung #################################
    ######################### solaranzeige,aktuellesWetter,Temperatur #########################

    elif (wert[0]) + "," + (wert[1]) + "," + (wert[2]) == "Homematic,HM_Geraet1,Temperatur":
        print(" ** Wert aus DB: "+wert[3])

        url = ulanzi_url + "/api/custom?name=" + (wert[1]) + (wert[2])

        data = {
            "text": "Garten.: " + str(wert[3]) + "°C",
            "lifetime": app_life_time,
            "icon": 145921,
            "pushIcon": 2,
            "color": [102, 255, 102]
        }

        if 'data' in locals():
            funktionen.ulanzi_senden(url,data,app_scroll_duration,app_show_time)
        else:
            print(" ** -> 'data' wurde nicht korrekt definiert.")

    ################################## Ende Block Auswertung ##################################
Ich bekomme das Icon nicht auf der Uhr angezeigt. Irgendwo fehlt noch ein Eintrag. Aber nur wo? :|

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

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von mr.big »

Icon Nr.richtig?
Wenn ich es mir runterladen will kommt:

This ID doesnt exist

Hexirexi
Beiträge: 30
Registriert: So 22. Okt 2023, 11:25

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von Hexirexi »

ja logisch ..... dicke Finger :roll:

14592 ist die Icon Nummer

mein Fehler Trotzdem Danke

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

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von mr.big »

Hexirexi hat geschrieben:
Mo 19. Feb 2024, 13:49
ja logisch ..... dicke Finger :roll:
Das kenne ich, habe ich auch jede Menge von! :lol:

gerihouse
Beiträge: 51
Registriert: Di 14. Mär 2023, 08:28
Hat sich bedankt: 53 Mal
Danksagung erhalten: 6 Mal

Re: Erweiterungen/Beispiele für "Ulanzi" "Progressbar"

Beitrag von gerihouse »

BTW: die Farbe für die Progressbar muss mit dem progressC (mit einem grossen C) konfiguriert werden.
Ansonsten wird immer die Farbe grün verwendet.
mr.big hat geschrieben:
Di 5. Sep 2023, 13:59
.

Wer zB. seine "Anzeige des Ladezustandes der Batterie" noch etwas aufwerten möchte kann ganz einfach eine "Progressbar" hinzufügen!
Das schaut dann so aus


P-Bar.jpg


Die Einrichtung geht ganz einfach. Fügt dazu jeweils folgende 2 Zeilen in jeden (6 x !) der "data" Blöcke in der "solaranzeige,Batterie,SOC" Auswertung in der Datei loop.py ein

Code: Alles auswählen

    
                "progress": (wert[3]),
                "progressc": [0, 255, 0],

Vorher:

Code: Alles auswählen

  data = {
                "text": (wert[3]) + " %",
                "lifetime": int(app_life_time),
                "icon": 12832,
                "color": [154, 250, 10],
                "duration": app_show_time
            }
Nachher:

Code: Alles auswählen

  data = {
                "text": (wert[3]) + " %",
                "progress": (wert[3]),
                "progressc": [0, 255, 0],
                "lifetime": int(app_life_time),
                "icon": 12832,
                "color": [154, 250, 10],
                "duration": app_show_time
            }
Der Eintrag
"progress": (wert[3]),
aktiviert dabei die Anzeige mit unserem aktuellen SOC Wert.
Und mit
"progressc": [0, 255, 0],
könnt Ihr die Farbe des "Balkens" einstellen, die notwendigen RGB Werte bekommt Ihr dazu zB. von hier !

Natürlich kann die Progressbar auch bei allen anderen Werten die zwischen 0 und 100 liegen genutzt werden!

Have fun!

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

Re: Erweiterungen/Beispiele für "Ulanzi"

Beitrag von mr.big »

Richtig! :thumbup:

Das wurde ist in der letzten Firmware mal geändert!

Antworten

Zurück zu „Ulanzi Anzeige TC001“