diff --git a/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.md b/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.md index 0d15b18..85fa110 100644 --- a/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.md +++ b/(DE)-HowTo---Alle-wichtigen-Dinge-die-man-wissen-sollte.md @@ -95,32 +95,34 @@ use_blueprint: ## 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) + +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) +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) +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) ------ @@ -144,9 +146,9 @@ In Arbeit ## 8. Climate für Relays ->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: +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: @@ -169,17 +171,15 @@ climate: 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) +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) ------ ## 9. Interne Switches als Lampe 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/ +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) @@ -195,7 +195,7 @@ In Arbeit ## 11. 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: +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 @@ -203,9 +203,9 @@ data: cmd: page home ``` -> Um bspw. direkt die Button Page 2 anzuzeigen, muss "home" durch "buttonpage02" ersetzt werden. -> -> Folgende Seiten sind derzeit verfügbar: +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) @@ -213,11 +213,13 @@ data: ## 12. 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: +HA kann ein RTTTL an das NSPanel schicken, dabei sind eigene Melodien möglich. + +Hierzu wird folgender Service verwendet: ***nspanel_dev_play_rtttl*** + +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 @@ -225,9 +227,9 @@ 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#, ![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 +Mehr Informationen unter: https://esphome.io/components/rtttl.html#common-beeps + +Mehr Songs hier: https://codebender.cc/sketch:109888#RTTTL%20Songs.ino ------ @@ -239,13 +241,13 @@ In Arbeit ## 14. 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) +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)