mirror of
https://github.com/joBr99/nspanel-lovelace-ui.git
synced 2026-02-20 13:14:44 +01:00
Hardwarebuttons angepasst und verlinkt
@@ -108,31 +108,5 @@ Wie Ihr den Datenpunkt unter 0_userdata.0. setzen wollt, könnt ihr selbst entsc
|
||||
|
||||
## Navigation mit den Hardware-Buttons
|
||||
|
||||
es gibt mehrere Möglichkeiten die Tasten mit Funktionen zur Steuerung des Panels zu belegen. Standardmäßig steuern diese Tasten die Relais im Panel. Durch Aktivierung einer Regel in der Tasmota Konsole können die Tasten von den Relais entkoppelt werden und softwareseitig genutzt werden.
|
||||
Es gibt mehrere Möglichkeiten die Tasten mit Funktionen zur Steuerung des Panels zu belegen. Standardmäßig steuern diese Tasten die Relais im Panel. Durch Aktivierung einer Regel in der Tasmota Konsole können die Tasten von den Relais entkoppelt werden und softwareseitig genutzt werden. Wir haben die Einstellungen unter der Rubrik [NSPanel Tasmota FAQ](https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Tasmota-FAQ) zusammengefasst.
|
||||
|
||||
### Tasten mit Seiten belegen
|
||||
|
||||
**In der Tasmota Konsole:**
|
||||
```
|
||||
Rule2 on Button1#state do Publish %topic%/%prefix%/RESULT {"CustomRecv":"event,button1"} endon on Button2#state do Publish %topic%/%prefix%/RESULT {"CustomRecv":"event,button2"} endon
|
||||
Rule2 1 (Rule aktivieren)
|
||||
Rule2 0 (Rule deaktivieren)
|
||||
```
|
||||
|
||||
Um die Tasten mit festen Seiten zu belegen, müssen im Skript am Ende von „export const config: Config“ die Parameter „button1Page bzw. button2Page“ die Seiten definiert werden. Beispiel:
|
||||
|
||||
```
|
||||
button1Page: null, // keine Seite definiert
|
||||
button2Page: Thermostat_WZ // CardThermo für Wohnzimmer
|
||||
```
|
||||
|
||||
### Tasten zum navigieren nutzen
|
||||
> **Bitte nicht verwenden, wenn Rule 2 mit buttonXPages belegt ist**
|
||||
|
||||
Wenn die Tasten zum Blättern durch die Seiten genutzt werden sollen, müssen folgende Änderungen durchgeführt werden. Mit dieser Rule kann die linke Taste eine Seite nach oben springen (Eigenschaft parent: ) und die rechte Taste zur Startseite bzw. auf die Seite die durch die Eigenschaft home: definiert wurde.
|
||||
|
||||
**In der Tasmota Konsole:**
|
||||
```
|
||||
Rule1 on Button1#state do Publish %topic%/tele/RESULT {"CustomRecv":"event,buttonPress1,hwbtn,bUp"} endon on Button2#state do Publish %topic%/tele/RESULT {"CustomRecv":"event,buttonPress2,hwbtn,bHome"} endon
|
||||
Rule1 1
|
||||
```
|
||||
Reference in New Issue
Block a user