Mit großen Stolz darf ich euch meine erste Größere selbst geschrieben Integration präsentieren.
Mit dieser benutzerdefinierten Komponente kannst du deinen Pixoo64 ganz einfach in Home Assistant nutzen. Sie ermöglicht es dir, verschiedene Designs zu präsentieren, die mit Informationen aus deinem Home Assistant personalisiert sind. Du kannst zum Beispiel mehrere Texte und Bilder auf einer Seite mithilfe von {{ Templates }} darstellen. Mit der Integration kannst du auch die Anzeigedauer einer Seite einstellen, wie etwa den Wechsel alle 15 Sekunden. Zusätzlich steht dir eine Lichtentität zur Verfügung, mit der du die Anzeige nach Zeitplan ein- und ausschalten kannst. Und nicht zuletzt kannst du Automatisierungen einrichten, die es dir ermöglichen, Texte und Bilder als Push-Benachrichtigungen über bestimmte Trigger anzuzeigen.
Wenn euch das ganze gefällt würde ich mich riesig über Sterne auf Github freuen.
Da gibt es bald den Black Friday Deal. Vielleicht ist das große Display ja auch reduziert. Dann schlage ich vielleicht auch zu.Momentan kostet es 133,- evtl. mit 10% Rabatt
Vielleicht gibt es hier ja den ein oder anderen Kreativen der evtl. Unterstützen mag.
Ich habe aktuelle im Kopf eine Wetter / Temperatur anzeige ähnlich die der Pixoo64 eigenen zu erstellen die dann selbst verständlich mit Daten aus dem HA gefüttert wird
Hi, richtig coole Sache, dass du hier die Integration erstellt hast. Ich konnte auch erste Tests erfolgreich durchführen.
Beispielsweise führt folgende Anpassung in der Configration.yaml dazu, dass der Text “Test” angezeigt wird:
Jetzt ist eher mein Anwendungsvorhaben, dass ich Ereignisse/Zustände an den Pixoo weitergeben möchte (Zustand: Fenstersensor, Türsensor etc.). Wie bekomme ich diese Sensorzustände an den Pixoo gesendet (für 60 Sekunden) und wie kehre ich dann zur alten Anzeige zurück (beispielsweise eine Uhr o.Ä.). Über die Ausführung vom Dienst passiert allerdings nichts:
service: divoom_pixoo.show_message
data:
entity_id: sensor.divoom_pixoo
#If you want draw more than 1 Message u have to need more positions, colors and fonts too
messages: ["Message", "Messagetest"]
positions: [[1, 1], [1, 20]]
colors: [[255, 0, 0], [0, 255, 0]]
fonts: ["FONT_GICKO", "FONT_PICO_8"]
service: divoom_pixoo.show_message
data:
entity_id: sensor.divoom_pixoo
#If you want draw more than 1 Message u have to need more positions, colors and fonts too
messages: ["Message 1", "Message 2"]
positions: [[1, 1], [1, 20]]
colors: [[255, 0, 0], [0, 255, 0]]
fonts: ["FONT_GICKO", "FONT_PICO_8"]
#same as Messages at images u need for each image an image_positions
images : ["/config/custom_components/divoom_pixoo/img/sunpower.png",
"/config/custom_components/divoom_pixoo/img/haus.png"]
image_positions : [[1, 30],
[20, 30]]
du bist gezwungen in der configuration.yaml min. ip_adress, scan_interval und pages anzugeben!
der scan_interval ist die selbe Zeit die auch der service nutzt. möchtest du also ein Ereignis anzeigen so wird dieser in deinem Beispiel 15 Sekunden angezeigt. Das ganze kannst du dann dann über eine Automationen triggern.
Als Aktion wählst du dann Dienst ausführen… diesen passt du dann mit yaml code entsprechend an!