Den aktuellen Song auf der Pixeluhr anzeigen
Haben Sie ihre Ulanzi-Smart-Pixeluhr auf Awtrix Light umgeflasht und in Home Assistant eingebunden, können Sie sich Titel und Interpret des aktuell abgespielten Songs anzeigen lassen:
Hier die Automation (awtrix_52aafc und media_player.arbeitszimmer ersetzen Sie bitte mit Ihren eigenen Entities):
🔒 Dieser Artikel ist kostenpflichtig
Einmalig 0,99 € – dauerhaft freigeschaltet auf diesem Gerät.
Artikel kaufen (0,99 €)Schon mal eine App bei mir gekauft? Artikel kostenlos freischalten…
Ähnliche Beiträge:
Dieter Rams zeigt auf Dinge, die er nicht mag Momente (9)
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Hat sich an der Automatation etwas geändert in neueren HAS Versionen?
Bekomme beim speichern immer die Anzeige „Message malformed: extra keys not allowed @ data[‘0’]
Besten Dank für Hilfe bzw einen Tipp wo ich was ändern müsste
Die Meldung deutet auf ein Einrückungsproblem hin, hier das ganze leicht korrigiert und besser formatiert, teste das mal:
- alias: Awtrix Aktueller Song
trigger:
- platform: state
entity_id: media_player.arbeitszimmer
from:
- platform: state
entity_id: media_player.arbeitszimmer
attribute: media_title
from:
action:
- choose:
- conditions:
- condition: state
entity_id: media_player.arbeitszimmer
state: playing
sequence:
- service: mqtt.publish
data:
qos: 0
retain: false
topic: awtrix_52aafc/custom/aktueller_song
payload: >-
{
"text": "{{ state_attr('media_player.arbeitszimmer', 'media_title') }} - {{ state_attr('media_player.arbeitszimmer', 'media_artist') }}" ,
"icon": "44739",
"textCase": "0",
"pushIcon": "2",
"repeat": "2",
"rainbow": false,
"color": [255, 255, 255],
"background": [0, 0, 0]
}
- conditions:
- condition: template
value_template: '{{ states("media_player.arbeitszimmer") != "playing" }}'
sequence:
- service: mqtt.publish
data:
qos: 0
retain: false
topic: awtrix_52aafc/custom/aktueller_song
payload: "{}"
mode: queuedDanke. Leider gleiche Anzeige :-(
alias: Awtrix Aktueller Song
trigger:
– platform: state
entity_id: media_player.alexa_wohnzimmer
from:
– platform: state
entity_id: media_player.alexa_wohnzimmer
attribute: media_title
from:
action:
– choose:
– conditions:
– condition: state
entity_id: media_player.alexa_wohnzimmer
state: playing
sequence:
– service: mqtt.publish
data:
qos: 0
retain: false
topic: awtrix_31e6bc/custom/aktueller_song
payload: >
{
„text“: “{{ state_attr(‘media_player.alexa_wohnzimmer’, ‘media_title’) }} – {{ state_attr(‘media_player.alexa_wohnzimmer’, ‘media_artist’) }}“ ,
„icon“: „44739“,
„textCase“: „0“,
„pushIcon“: „2“,
„repeat“: „2“,
„rainbow“: false,
„color“: [255, 255, 255],
„background“: [0, 0, 0]
}
– conditions:
– condition: template
value_template: '{{ states(„media_player.alexa_wohnzimmer) != „playing“ }}'
sequence:
– service: mqtt.publish
data:
qos: 0
retain: false
topic: awtrix_31e6bc/custom/aktueller_song
payload: “{}“
mode: queued
Ich habs, ich musste bei – alias das – entfernen und ganz an den Rand rücken. Jetzt klappt es, jedoch nun das nächste Problem das die Anzeige nur ein paar Minuten aktualisiert wird, danach bleibt sie stehen,
Daher Titel und Interpret werden nicht mehr aktualsiert bis ich entweder die Integration neu starte oder oftmals reicht auch Pause und Play im HAS Dashboard dann geht es wieder ein paar minuten.
Ich könnte nun natürlich eine Automatation erstellen die mir alle paar Sekunden die Integration neu startet, aber dann hab ich das Problem das diese beim Reload ein paar sekunden nicht verfügbar ist und da eine Menge Benachrichtigungen über die Alexa laufen wie Post. Waschmaschine, PV und auch Feuermelder ist das keine Lösung da ich im Falle des Falles die Benachrichtigungen nicht erhalte, wenn gerade neu geladen wird.
Hast du eine Idee wie ich nur Titel und Interpret im Media Player zum Aktualisieren bringen kann? Oder einen Reload nur des Players ohne Integration neu start?
Besten Dank für deine Hilfe
Niemand eine Idee?
Ich habs mittlerweile selbst hinbekommen, ohne Reload der gesamten Integration.
alias: MediaPlayerUpdate
description: ““
triggers:
– seconds: /10
trigger: time_pattern
actions:
– target:
entity_id: media_player.alexa_wohnzimmer
action: homeassistant.update_entity
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Pasta dell’Orto
- Stefan zu Pasta dell’Orto
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter

