Erweiterungen/Beispiele für "Ulanzi"
- 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"
oder noch besser, das Rundungsgedöns komplett weg lassen:
Code: Alles auswählen
"text": "Aussentemp.: " + str(wert[3]) + "°C",
Re: Erweiterungen/Beispiele für "Ulanzi"
Vielleicht kann mir nochmal jemand auf die Sprünge helfen
Ich bekomme das Icon nicht auf der Uhr angezeigt. Irgendwo fehlt noch ein Eintrag. Aber nur wo?
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 ##################################
-
- 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"
Das Icon musst du vorher auf die Anzeige laden (unter Icons Tab)
Hier kannst du die geladenen Icons überprüfen http://<IP Ulanzi>/edit
Hier kannst du die geladenen Icons überprüfen http://<IP Ulanzi>/edit
Hexirexi hat geschrieben: ↑Mo 19. Feb 2024, 13:30Vielleicht kann mir nochmal jemand auf die Sprünge helfen
Ich bekomme das Icon nicht auf der Uhr angezeigt. Irgendwo fehlt noch ein Eintrag. Aber nur wo?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 ##################################
- 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"
Icon Nr.richtig?
Wenn ich es mir runterladen will kommt:
This ID doesnt exist
Wenn ich es mir runterladen will kommt:
This ID doesnt exist
Re: Erweiterungen/Beispiele für "Ulanzi"
ja logisch ..... dicke Finger
14592 ist die Icon Nummer
mein Fehler Trotzdem Danke
14592 ist die Icon Nummer
mein Fehler Trotzdem Danke
- 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
-
- 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"
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.
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:Nachher:Code: Alles auswählen
data = { "text": (wert[3]) + " %", "lifetime": int(app_life_time), "icon": 12832, "color": [154, 250, 10], "duration": app_show_time }
Der EintragCode: 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 }
aktiviert dabei die Anzeige mit unserem aktuellen SOC Wert."progress": (wert[3]),
Und mitkönnt Ihr die Farbe des "Balkens" einstellen, die notwendigen RGB Werte bekommt Ihr dazu zB. von hier !"progressc": [0, 255, 0],
Natürlich kann die Progressbar auch bei allen anderen Werten die zwischen 0 und 100 liegen genutzt werden!
Have fun!
- 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"
Richtig!
Das wurde ist in der letzten Firmware mal geändert!
Das wurde ist in der letzten Firmware mal geändert!