Update Wiki

hollabee
2023-01-19 21:21:22 +01:00
parent dfbf837f07
commit 9640c809e1
16 changed files with 172 additions and 63 deletions

@@ -1,28 +0,0 @@
In diesem Artikel sind Beispiele für Automationen zusammengestellt. beschreibt den Updatevorgang für den NSPanel Blueprint sowie das Display.
Derzeit bietet HA nicht die Möglichkeit, Blueprints direkt über das UI upzudaten. Dies muss manuell bspw. über den File Editor geschehen.
Das Update des Displays kann über das UI erfolgen.
 
# Bestimmte Seite direkt aufrufen
Manchmal kann es Sinn machen, automatisch eine bestimmte Seite des Displays anzeigen zu lassen. Um dies zu tun, kann folgender Service genutzt werden:
```
service: esphome.nspanel_dev_send_command_printf
data:
cmd: page home
```
Um bspw. direkt die Button Page 2 anzuzeigen, muss "home" durch "buttonpage02" ersetzt werden.
Folgende Seiten sind derzeit verfügbar:
![automation_1](./(DE)-Beispiele---Automationen.assets/automation_1.png)
------

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

@@ -17,14 +17,19 @@ In diesem Beitrag werden wir alle wichtigen Dinge zu verschiedenen Themen zusamm
# Inhalt:
1. [Wie erstelle ich "Issues" wenn ich ein Problem habe ](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#1-wie-erstelle-ich-issues-wenn-ich-ein-problem-habe)
1. Update ESPhome, Blueprint und TFT (in Arbeit)
1. [Update Blueprint](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#2-update-blueprint)
1. [Update ESPHome](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#3-update-esphome)
1. [Update TFT](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#3-update-tft)
1. Manueller TFT Upload über lokalen HA (in Arbeit)
1. Upload TFT Fehler und Lösung (in Arbeit)
1. Notification via HA (in Arbeit)
1. Climate für Relay (Fußbodenheizung) (in Arbeit)
1. [Climate für Relays (Fußbodenheizung/Heizungsregler)](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#8-climate-fuer-relays-(fussbodenheizung/heizungsregler))
1. [Interne Switches als Lampe etc. darstellen in HA](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#9-interne-switches-als-lampe-etc.-darstellen-in-ha)
1. Schnell Navigation (in Arbeit)
1. RTTL Sound abspielen (in Arbeit)
1. [Bestimmte Seiten direkt aufrufen](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#11-bestimmte-seiten-direkt-aufrufen)
1. [RTTTL Sound abspielen](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#12-rtttl-sound-abspielen)
1. Erweiterte Funktionen und Automatisierungen (in Arbeit)
1. [Automationen starten via Input_Boolean](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte#14-automationen-starten-via-input_boolean)
@@ -32,8 +37,7 @@ In diesem Beitrag werden wir alle wichtigen Dinge zu verschiedenen Themen zusamm
***
 
 
 
## 1. Wie erstelle ich "Issues" wenn ich ein Problem habe
> _**Um dein Problem lösen zu können, ist es für uns wichtig so viele Informationen wie möglich zu haben**_
@@ -85,3 +89,165 @@ use_blueprint:
right_button_name: Test 1
left_button_name: Test 2
```
------
## 2. Update Blueprint
>Derzeit bietet HA nicht die Möglichkeit, Blueprints direkt über das UI upzudaten. Dies muss manuell bspw. über den File Editor geschehen.
>
>1. Letztes Release des Blueprints von Github aus dem Repository laden.
>2. Das existierende YAML File "nspanel_blueprint.yaml" im Folder ./config/blueprints/automation/Blackymas mit der neuen Version ersetzen.
>3. Automationen neu laden oder Home Assistant neu starten.
>4. Der neue Blueprint steht zur Verfügung. Bereits vorgenommene Einstellungen werden übernommen.
>![BlueprintUpdate](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/BlueprintUpdate.PNG)
------
## 3. Update ESPHome
>Zum ESPHome Update auf die ESPHome Integration gehen. Dort auf "Update All":![ESPHome Update0](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/ESPHome Update0.PNG)
>
>Der Update Vorgang kann ein paar Minuten in Anspruch nehmen.
>
>![ESPHome Update](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/ESPHome Update.PNG)
------
## 4. Update TFT
> Das Update des Displays kann über das UI erfolgen:
> 1. Im Menü ***Einstellungen --> Geräte & Services --> Integrationen*** unter der ESPHome Integration das Display auswählen.
> 2. Unter Configuration den Switch "Update TFT Display" drücken.
> 3. Das Display beginnt den Update Prozess und startet anschließend neu.
> ![DisplayUpdate](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/DisplayUpdate.PNG)
------
Manueller TFT Upload über lokalen HA
In Arbeit
------
## 5. Upload TFT Fehler und Lösung
In Arbeit
------
## 6. Notification via HA
In Arbeit
------
## 7. Climate für Relays (Fußbodenheizung/Heizungsregler)
>Um das NSPanel zur Steuerung eines Heizkörpers oder einer Fussbodenheizung zu nutzen, muss im HA mindestens ein Generic Thermostat angelegt sein. Siehe hierzu: https://www.home-assistant.io/integrations/generic_thermostat/
>
>Beispielkonfiguration Generic Thermostat:
```
climate:
- platform: generic_thermostat
name: Study
heater: switch.study_heater ## Wenn das NSPanel Relays den Heizkreis Regler schaltet, kann dieses hier definiert werden
target_sensor: sensor.study_temperature ## Hier kann der NSPanel Sensor verwendet werden
min_temp: 15
max_temp: 21
ac_mode: false
target_temp: 17
cold_tolerance: 0.3
hot_tolerance: 0
min_cycle_duration:
seconds: 5
keep_alive:
minutes: 3
initial_hvac_mode: "off"
away_temp: 16
precision: 0.1
```
>Danach muss die climate.entity noch entsprechend in der Panel Configuration hinterlegt werden:
>
>![climate](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/climate.PNG)
------
## 8. Interne Switches als Lampe etc. darstellen in HA
> In der Welt von Home Assistant ist das Relays im NSPanel ein Schalter. Und obwohl das im Allgemeinen richtig ist, werden diese Relays oft z. B. für eine Leuchte oder einen Ventilator verwendet. Wenn nun bspw. eine Lampe direkt mit dem Relays geschaltet wird, so ist es wünschenswert, dass auch im HA der Switch als Lampe angezeigt wird oder diese "Lampe" einer Lichter-Gruppe hinzugefügt werden soll.
>
> Mit der Switch as X-Integration können diese Schalter in die Entitätstypen umwandeln, die dem jeweiligen Anwendungsfall am besten entsprechen: https://www.home-assistant.io/integrations/switch_as_x/
![Swichasx](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/Swichasx.png)
------
## 9. Schnell Navigation
In Arbeit
------
## 10. Bestimmte Seiten direkt aufrufen
> Manchmal kann es Sinn machen, automatisch eine bestimmte Seite des Displays anzeigen zu lassen. Um dies zu tun, kann folgender Service genutzt werden:
```
service: esphome.nspanel_dev_send_command_printf
data:
cmd: page home
```
> Um bspw. direkt die Button Page 2 anzuzeigen, muss "home" durch "buttonpage02" ersetzt werden.
>
> Folgende Seiten sind derzeit verfügbar:
![automation_1](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/automation_1.png)
------
## 11. RTTTL Sound abspielen
> Via HA kann ein RTTTL an das NSPanel geschickt werden. Eigene Melodien sind möglich. Dies kann verwendet werden für akustische Rückmeldungen
>
> Mit dem Service nspanel_dev_play_rtttl können sounds an den Buzzer geschickt werden.
>
> Man findet viele rtttl-Strings im Web, wichtig ist, dass diese mit dem Namen und dann einem Doppelpunkt beginnen müssen. Hier ein Beispiel:
```
The Simpsons:d=4,o=5,b=160:c.6,e6,f#6,8a6,g.6,e6,c6,8a,8f#,8f#,8f#,2g,8p,8p,8f#,8f#,8f#,8g,a#.,8c6,8c6,8c6,c6
```
![212177541-206ed70d-b4e0-436c-9ef5-25e03a816898](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/212177541-206ed70d-b4e0-436c-9ef5-25e03a816898.png)
> Mehr Informationen unter: https://esphome.io/components/rtttl.html#common-beeps
>
> Mehr Songs hier: https://codebender.cc/sketch:109888#RTTTL%20Songs.ino
------
## 12. Erweiterte Funktionen und Automatisierungen
In Arbeit
------
## 13. Automationen starten via Input_Boolean
>Obwohl mit dem NSPanel Scripts direkt über die Buttons gestartet werden können, gibt es auch die Möglichkeit, mittels Input_Boolean direkt Automationen zu starten.
>
>Hierzu muss erst ein Helper angelegt werden unter ***Settings --> Devices&Services --> Helpers***, siehe hierzu: https://www.home-assistant.io/integrations/input_boolean/![Toggle1](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/Toggle1.PNG)
>
>Anschliessend wird der erstellte Input_Boolean als Trigger in eine beliebige Automation aufgenommen unter State:![Toggle2](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/Toggle2.PNG)
>
>Im letzten Schritt den Trigger noch einem Button in der Panel Config zuordnen:![Toggle3](./(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.assets/Toggle3.PNG)
------

@@ -1,29 +0,0 @@
In diesem Artikel sind Beispiele für Automationen zusammengestellt. beschreibt den Updatevorgang für den NSPanel Blueprint sowie das Display.
Derzeit bietet HA nicht die Möglichkeit, Blueprints direkt über das UI upzudaten. Dies muss manuell bspw. über den File Editor geschehen.
Das Update des Displays kann über das UI erfolgen.
 
# Update Blueprint
1. Letztes Release des Blueprints von Github aus dem Repository laden.
2. Das existierende YAML File "nspanel_blueprint.yaml" im Folder ./config/blueprints/automation/Blackymas mit der neuen Version ersetzen.
3. Automationen neu laden oder Home Assistant neu starten.
4. Der neue Blueprint steht zur Verfügung. Bereits vorgenommene Einstellungen werden übernommen.
![BlueprintUpdate](./assets/BlueprintUpdate.PNG)
------
# Vorgehen - Update Display
1. Im Menü Einstellungen - Geräte & Services - Integrationen unter der ESPHome Integration das Display auswählen.
2. Unter Configuration den Switch "Update TFT Display" drücken.
3. Das Display beginnt den Update Prozess und startet anschließend neu.
![DisplayUpdate](./assets/DisplayUpdate.PNG)

@@ -21,7 +21,7 @@ This Wiki will grow over time and we are trying to keep up with the rapid develo
[(DE) HowTo | Alle wichtigen Dinge die man wissen sollte](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte)
[(DE) HowTo | Update Blueprint und Display](https://github.com/Blackymas/NSPanel_HA_Blueprint/wiki/(DE)-Update---Blueprint-und-Panel) 
***

BIN
assets/Swichasx.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB