BWTH
31. März 2025 um 14:21
1
Hallo
bin noch frisch hinter den Ohren mit Home Assistant, sorry…
ich versuche mit einer custom button-card bei klick einen Entität einzuschalten und gleichzeitig auch den wechsel auf einen andere Seite am Dashboard. Seitenwechsel funktiert aber die Entität schaltet nicht mit. Bitte um hilfe, stehe auf der Leitung.
type: custom:button-card
entity: media_player.epson
name: Start
size: 30%
icon: mdi:power
state:
- value: "on"
styles:
icon: mdi:cabin-a-frame
styles:
card:
- font: 18px Cooper
- border: 8px double var(--button-card-light-color)
tap_action:
entity: media_player.epson
action: navigate
navigation_path: /lovelace/0
Hallo,
du hast bei “tap_action:” zwar eine entity angegeben, aber nicht was sie machen soll.
BWTH
31. März 2025 um 14:44
3
danke für die info, aber wie amche ich das?
action: media_player.play_media
target:
entity_id: media_player.epson
BWTH
31. März 2025 um 15:13
5
ich steuere einen epson projektor der als Zustand on oder off hat. wo füge ich das ein?
tap_action:
action: media_player.turn_on
target:
entity_id: media_player.epson
action: navigate
navigation_path: /lovelace/0
BWTH
31. März 2025 um 16:13
7
danke dir für die Hilfe, aber leider funktioniert es nicht
hab jetzt folgendes im code,so geht der page-change auch nicht mehr
type: custom:button-card
entity: media_player.epson
name: Start
size: 30%
icon: mdi:power
state:
- value: "on"
styles:
icon: mdi:cabin-a-frame
styles:
card:
- font: 18px Cooper
- border: 8px double var(--button-card-light-color)
tap_action:
action: media_player.turn_on
target: null
entity_id: media_player.epson
action: navigate
navigation_path: /lovelace/0
Du musst die “Einrückungen” beachten.
target 1x
entity 2x
action muss unter action stehen, als 1x einrücken
BWTH
31. März 2025 um 17:10
9
sorry, aber das ist dann auch nichtt korrekt. gibt es da irgendein tool das den code auf richtigkeit verifiziert?
maxe
31. März 2025 um 19:59
10
Bei target hat sich durch die falsche Einrückung das “null” eingeschlichen, was dort nicht hin gehört.
Und so gehört es dann richtig
tap_action:
action: perform-action
perform_action: media_player.turn_on
target:
entity_id: media_player.epson
BWTH
1. April 2025 um 05:42
11
sobald ich den seitenwechsel dazu nehme kommt beim ausführen folgende meldung: Die Aktion media_player/turn_on konnte nicht ausgeführt werden. extra keys not allowed @ data[‘target’][‘action’]. Got ‘navigate’ extra keys not allowed @ data[‘target’][‘navigation_path’]. Got ‘/lovelace/0’
type: custom:button-card
entity: media_player.epson
name: Start
size: 30%
icon: mdi:power
state:
- value: "on"
styles:
icon: mdi:cabin-a-frame
styles:
card:
- font: 18px Cooper
- border: 8px double var(--button-card-light-color)
tap_action:
action: perform-action
perform_action: media_player.turn_on
target:
entity_id: media_player.epson
action: navigate
navigation_path: /lovelace/0
wenn action gleich eingerückt ist, kommt ein syntax fehler.
nur prejetkor alleine funktioniert
73ymw
1. April 2025 um 07:25
12
BWTH:
action: perform-action
muss garantiert action: perform_action
heißen.