NSPanel_HA_Blueprint icon indicating copy to clipboard operation
NSPanel_HA_Blueprint copied to clipboard

Mit Befehl spezifische Seite aufrufen.

Open T-abr opened this issue 2 years ago • 6 comments

Hallo Blackymas, das Update auf die 3.0.0 halt super funktioniert. Ich bin begeistert, was für ein tolles Projekt daraus geworden ist. Ist es Möglich die Seite, die sich z.B. hinter dem Butten01 bei langem Tastendruck befindet, per send_command aus Homeassistant aufzurufen?

Hintergrund ist, Auf der linken Taste des NS Panels befindet sich z.B. das Deckenlicht. Hier kann ich auch noch Helligkeit und Farbtemperatur einstellen. Beim Einschalten des Deckenlichtes wäre es schön, Wenn das Display direkt die passenden Parameter anzeigt wie beim lagen Tastendruck auf Button01 z.b.

Vielen Dank und Gruß

T-abr avatar Jan 16 '23 12:01 T-abr

Vielen Dank - freut mich zu hören.

Genau das war der Gedanke beim Entwicklen. Es sollte so einfach wie möglich sein und optisch auch gut aussehen, denn das waren beides Punkte die ich so bei keiner anderen version gefunden habe.

Zu deiner frage ja ist machbar. Dazu kannst du folgenden Service benutzen

service: esphome.nspanel_dev_send_command_printf
data:
  cmd: page home

"Home" kannst du einfach ersetzen durch den Seiten-Name wo du hin willst.

Es gibt aktuell folgende Seiten Bildschirmfoto 2023-01-16 um 21 14 16

Blackymas avatar Jan 16 '23 20:01 Blackymas

Hallo Blackymas,

so eine Variante hatte ich mir schon gedacht. Danke dafür. Nun ist es so, dass ich gerne die Seite lightsettings von Button09 aufrufen würde. Quasi der lange Tastendruck von Button09. Ist dies auch möglich. Wenn ich nur die Seite lightsettings Aufrufe fehlt natürlich die Information um welches Gerät es sich handelt richtig ?

viele Grüße und danke !

T-abr avatar Jan 17 '23 11:01 T-abr

Hallo,

das wird schwierig zumindest nicht ohne code Anpassungen.

könnte ich jetzt auch nur testen - aber gerade etwas schwer zwecks zeit

Blackymas avatar Jan 17 '23 11:01 Blackymas

Ich wollte gerade genau den gleichen/einen ähnlichen Feature Request einstellen. Ich würde gerne beim Druck auf Taste 2 direkt auf die Detailpage des Rollladen gehen. Das ist die häufigste Funktion (neben dem Licht auf Taste 1), die man so viel bequemer erreicht. Oder geht das schon mit dem Aufruf oben von „coversettings“?

T3mplate-wow avatar Jan 17 '23 15:01 T3mplate-wow

Du kannst jede page manuell über den service aufrufen, wie oben bereits beschrieben, aber das funktioniert eben nicht für die light/cover - pages, da da im blueprint einiges mehr passiert. Was aber möglich wäre, ist das selbe verhalten wie bei einem long-press auf einen virtuellen button auch auf die physikalischen buttons zu übernehmen -> wäre ein feature request, dafür ist etwas umbau im blueprint und im esphome notwendig.

deejaybeam avatar Jan 17 '23 18:01 deejaybeam

nur als kleines Update wir haben es heute im weekly Meeting besprochen - wir werden es prüfen ob es geht.

Das ist aber keine Garantie das wir es umsetzen - aber ein Try versuchen wir ;)

Blackymas avatar Jan 18 '23 23:01 Blackymas

@T3mplate-wow

We added your feature in release 3.1.0.

Have fun with it and feel free to leave a donation ;)

Blackymas avatar Feb 05 '23 20:02 Blackymas