ich habe mir über Helfer eine von der Hardware unabhängige Identität als input_button (Taste) erstellt. Die habe ich jetzt erfolgreich in mein Dashboard eingebaut. Wenn ich jetzt auf „drücken“ drücke möchte ich in eine andere Dashboardseite springen. Kann mir hierbei jemand helfen? Mit einem Button oder über hold_action (eingeschränkt) ist mir dies schon gelungen, sieht aber nicht so besonders gut aus.
Ich habe es bisher über einen trigger unter Automatisierung erfolglos versucht, wird zwar erkannt, ich finde aber keine richtige action Befehle.
Das ist eine zusätzliche Schaltfläche die erst über HACS bzw. manuell installiert werden muss. Für die Implementierung sollte man sich etwas mit dem YAML Code auseinandersetzen und verstehen. Es gibt dafür keinen visuellen Editor.
Da musst du den Yaml-Code im Dashboard folgendermassen ergänzen. Leider weiss ich gerade nicht, wie ich auf dem Mobiltelefon den Code lesbar einfügen kann, darum das Pic. Vielleicht hilft dir das weiter.
genau so hatte ich es gemacht, soweit geht es auch.
Aber, rechts vom Namen steht “drücken”, wenn ich darauf drücke geschieht gar nichts.
Genau das ist mein Problem. Kann zwar das drücken in automation triggern, aber von dort leider das dashboard nicht wechseln.
eigentlich sollte das per Button super klappen. Könntest du in der Konfiguration deines Schalters auf dem Dashboard mal auf “Code Editor Anzeigen” gehen und uns deine Konfig des Tasters ins Forum schreiben? Eine Konfiguration wie untenstehend klappt bei mir einwandfrei und die “TV” Dashboard Seite wird beim Klick geöffnet
Mit dem betätigen von drücken wird nachfolgender Teil in automation aufgerufen. (die Stellen mit hacken funktionieren)
alias: test 1
description: Button Versuch
trigger:
platform: state
entity_id: input_button.button
condition: []
action:
tap_action: navigate <— führt zu Fehler, nicht zulässig
navigation_path: /DB01-schalter/default_view
mode: single
Ich möchte entweder das drückem weg haben, oder das drücken soll zu einer anderen Dashboardseite führen.
Also, das Problem ist die Entity-Card. Die ist ja eigentlich dafür gemacht, um schnell Entitäten Anzuzeigen oder eben Schalter darzustellen.
Wenn es keine Entity-Card sein MUSS, dann leg einfach einen Button an, der keine Entität hinterlegt hat. Das ginge bei deiner Wahl der Entity-Card eben nicht.
Wenn du es aber genau so haben möchtest (was ich aus Gründen der Aufgeräumtheit natürlich verstehe), dann musst du eine “leere” Entität anlegen. Das geht z.B. mit einem Template Sensor. Folgendes in die configuration.yaml packen:
template:
- sensor:
- name: "Leerfeld"
state: ""
Das legt einen Sensor an, der immer den Inhalt “” hat, also leer ist.
Dann musst du einmal den HA neu starten, um die Sensor-Entität zu erhalten. Danach noch die Entität in deiner Entity-Card anpassen:
Man könnte es vielleicht auch mit einer Mischung aus der Vertical Stack In Card und der Custom Button Card nachbauen. Da sollte man aber etwas Erfahrung haben im Umgang mit YAML.
Wenn du den HACS-Store installiert hast, kannst du die Mushroom-Card herunterladen. Ich bin absoluter Fan davon. Ich brauch neben dem Chips (blau) vor allem die Template-Card (grün). Damit kannst du ziemlich alles nach deinem Gusto zusammenbauen. Der Nachteil, du müsstest die Anweisung jeweils mit dem Yaml-Code schreiben.