Entdecke die Welt des Dashboard-Designs mit Home Assistant! Dieser einfache Leitfaden führt Anfänger durch die Erstellung ihres ersten Dashboards. Lerne, wie du deine Smart-Home-Geräte übersichtlich und stilvoll steuerst, ohne dabei den Spaß zu verlieren. Starte jetzt deine kreative Reise zu einem smarteren Zuhause!
Schlagwort: smart home 2024
Home Assistant: Dokumentmanagement (DMS ) Paperless NGX , für den perfekten Workflow !
Entdecke die Möglichkeit, dein Zuhause zu organisieren und effizienter zu gestalten – mit dem Paperless NGX Home Assistant Add-On! Tauche ein in die Welt der digitalen Dokumentenverwaltung und erfahre in diesem Video, wie du das Add-On mühelos installierst. Ich begleite dich durch die notwendigen Schritte und du kannst die Vorteile eines fortschrittlichen Dokumentenmanagementsystems kennenlernen. Nie wieder mühsames Suchen nach physischen Dokumenten – mit Paperless NGX hast du alle wichtigen Unterlagen digital griffbereit. Erlebe die Freiheit, von überall aus auf deine Dateien zuzugreifen, und genieße die Sicherheit einer zuverlässigen und gut organisierten Dokumentenstruktur.
Das sind die Labels und der Scanner, den ich verwende *:
Links aus dem Video:
Paperless NGX Add – on : https://community.home-assistant.io/t/benoit-anastay-add-on-paperless-ngx/664789
Github Seite mit Doku vom Entwickler: https://github.com/BenoitAnastay/paperless-home-assistant-addon/blob/e8e07c0b719f8e74a604b34a821c8ff37194c619/paperless-ngx/DOCS.md#configuration
Avery Zweckform QR-Code Generator von Tobias L. Meier: https://tobiasmaier.info/asn-qr-code-label-generator/
So sieht unser Workflow aus:
Add-On Konfiguration:
filename: "{created_year}/{correspondent}/{title}" language: deu language_packages: eng deu fra ita spa default_superuser: username: admin email: admin@mail.de password: admin timezone: Europe/Berlin ssl: false certfile: fullchain.pem keyfile: privkey.pem barcodes_enabled: true barcodes_asn: true
Home Assistant : Frigate NVR installieren für ultimative Sicherheit und tolle Automatisierungen!
Tauche ein in die Welt der Sicherheit! Erfahre in diesem Video, wie du Frigate NVR problemlos unter Home Assistant einrichtest. Von der nahtlosen Integration bis zur stylischen Lovelace Card – alles, was du für ultimativen Schutz brauchst! 🛡️🏡
Hier kannst du den Coral AI beziehen*:
- Spezifikationen: Arm 32-Bit Cortex-M0+ Mikroprozessor (MCU): bis zu 32 MHz max 16 KB Flash-Speicher mit ECC 2 KB RAM-Anschlüsse: USB 3.1 (Gen 1) Port und Kabel (SuperSpeed, 5 Gb/s Übertragungsgeschwindigkeit)
Links aus dem Video:
Frigate: Introduction | Frigate
Coral AI: Get started with the USB Accelerator | Coral
Hinweis:
Bitte beachtet, dass man Frigate NVR nicht auf einem Raspberry Pi mit Micro SD Karte laufen lassen sollte. Durch die häufigen Schreib-/Lesezyklen kann es zu einem schnellen Defekt der Dateisystems kommen. Verwendet hier besser eine SSD !
Für die Verwendung des Coral AI Stick mit einem Raspberry PI, empfehle ich einen separat versorgten USB 3.0 HUB.
Netzwerkspeicher
Für das dauerhafte Recording empfehle ich die Verwendung eines Netzwerkspeichers. Die Einrichtung unter Home Assistant für die Verwendung eines Netzwerkspeichers ist hier beschrieben:
Wie sich grundsätzlich unter HA ein Netzwerkspeicher z.B. über eine Synology NAS Freigabe einrichten lässt, habe ich in dem Video Backup & Restore erklärt. Hier wäre lediglich als Medium -> Media zu wählen und nicht Backup. Die Media Freigabe muss unter Home Assistant “frigate” genannt werden.
Konfigurationen:
Hier findest du die frigate.yml :
mqtt: enabled: True host: 172.16.0.14 user: smarthome password: smarthome topic_prefix: frigate # Optional: client id (default: shown below) # WARNING: must be unique if you are running multiple instances client_id: frigate # Optional: interval in seconds for publishing stats (default: shown below) stats_interval: 1 # Optional: Detectors configuration. Defaults to a single CPU detector detectors: # Required: name of the detector detector_name: # Required: type of the detector # Frigate provided types include 'cpu', 'edgetpu', and 'openvino' (default: shown below) # Additional detector types can also be plugged in. # Detectors may require additional configuration. # Refer to the Detectors configuration page for more information. type: cpu birdseye: enabled: True restream: True mode: objects objects: track: - person - car filters: person: min_area: 5000 max_area: 100000 go2rtc: streams: Treppenhaus: - rtsp://smarthome:Smarthome&More@192.168.101.185:554/h264Preview_01_main - "ffmpeg:rtsp_cam#audio=opus" Treppenhaus_sub: - rtsp://smarthome:Smarthome&More@192.168.101.185:554/h264Preview_01_main - "ffmpeg:rtsp_cam#audio=opus" cameras: Treppenhaus_CAM: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/Treppenhaus?video=copy&audio=aac input_args: preset-rtsp-restream roles: - record - path: rtsp://127.0.0.1:8554/Treppenhaus_sub?video=copy input_args: preset-rtsp-restream roles: - detect detect: width: 1280 height: 720 fps: 5 snapshots: enabled: True record: enabled: True retain: days: 7 events: retain: default: 14
Möchtest du weitere Kameras einbinden, habe ich dir das Beispiel frigate.yml um eine weitere Beispielkamera erweitert ( Beispiel für eine Reolink Kamera z.B. 410, 520, 520a, 511wa). Dieser Vorgang kann für die Anzahl eurer Kameras wiederholt werden. Achtet darauf, dass jede Kamera auch Kapazität von eurem Host-System in Anspruch nimmt.
Weitere Konfigurationsbeispiele für Kameras findest du an dieser Stelle auf der Frigate Dokumentation:
Camera Specific Configurations | Frigate
Beispiel für die Erweiterung um eine weitere Kamera.
mqtt: enabled: True host: 172.16.0.14 user: smarthome password: smarthome topic_prefix: frigate # Optional: client id (default: shown below) # WARNING: must be unique if you are running multiple instances client_id: frigate # Optional: interval in seconds for publishing stats (default: shown below) stats_interval: 1 # Optional: Detectors configuration. Defaults to a single CPU detector detectors: # Required: name of the detector detector_name: # Required: type of the detector # Frigate provided types include 'cpu', 'edgetpu', and 'openvino' (default: shown below) # Additional detector types can also be plugged in. # Detectors may require additional configuration. # Refer to the Detectors configuration page for more information. type: cpu birdseye: enabled: True restream: True mode: objects objects: track: - person - car filters: person: min_area: 5000 max_area: 100000 go2rtc: streams: Treppenhaus: - rtsp://smarthome:Smarthome&More@192.168.101.185:554/h264Preview_01_main - "ffmpeg:rtsp_cam#audio=opus" Treppenhaus_sub: - rtsp://smarthome:Smarthome&More@192.168.101.185:554/h264Preview_01_main - "ffmpeg:rtsp_cam#audio=opus" zweite_Kamera: - "ffmpeg:http://reolink_ip/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=username&password=password#video=copy#audio=copy#audio=opus" zweite_Kamera_sub: - "ffmpeg:http://reolink_ip/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=username&password=password" cameras: Treppenhaus_CAM: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/Treppenhaus?video=copy&audio=aac input_args: preset-rtsp-restream roles: - record - path: rtsp://127.0.0.1:8554/Treppenhaus_sub?video=copy input_args: preset-rtsp-restream roles: - detect detect: width: 1280 height: 720 fps: 5 snapshots: enabled: True record: enabled: True retain: days: 7 events: retain: default: 14 zweite_Kamera_CAM: ffmpeg: inputs: - path: rtsp://127.0.0.1:8554/zweite_Kamera?video=copy&audio=aac input_args: preset-rtsp-restream roles: - record - path: rtsp://127.0.0.1:8554/zweite_Kamera_sub?video=copy input_args: preset-rtsp-restream roles: - detect detect: width: 1280 height: 720 fps: 5 snapshots: enabled: True record: enabled: True retain: days: 7 events: retain: default: 14
Möchtest du den Coral AI verwenden, dann setze an der Stelle Detectors folgende Zeilen ein und ersetzte damit die Zeilen mit dem CPU-Detector:
detectors: coral: type: edgetpu device: usb
Coral Edge TPU Proxmox :
Um den Coral AI unter Proxmox durchzureichen, führe folgende Zeilen in deiner PVE-Node Shell aus (nicht in der VM !) :
echo "deb https://packages.cloud.google.com/apt coral-edgetpu-stable main" | sudo tee /etc/apt/sources.list.d/coral-edgetpu.list curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add - sudo apt-get update sudo apt-get install libedgetpu1-std
Nun kannst du in deiner VM den USB Edge TPU Adapter wie folgt durchreichen:
Achte dabei darauf ,dass du den Port wählst, wo der Coral AI Stick eingesteckt ist. Bei mir wurde “Ausgesteckt” angezeigt. Lass dich davon nicht irritieren, wenn das bei dir ebenfalls so sein sollte.
Für die Verwendung der TPU musst du zwingend einen USB 3.x Port verwenden.
Zuletzt muss die Home Assistant VM neu gestartet werden und die Änderung in der friagte.yml durchgeführt werden ( siehe oben ).
In eigener Sache:
Frigate bietet noch viele weitere Möglichkeiten. Diese lassen sich nicht alle in nur einem Video darlegen. Falls dich Frigate mit Home Assistant interessiert, kannst du mir gerne in den Kommentaren des Videos auf Youtube eine Nachricht hinterlassen. Wenn genügend Interesse besteht, werde ich gerne noch weitere Features von Frigate vorstellen ( Masken, Zonen, Beispielautomatisierungen etc. ) .
Home Assistant Templates: Startklar ins Smart Home mit einem einfachen Einstieg!
In diesem Video erlebt ihr den einfachen Einstieg in die Nutzung von Home Assistant Templates. Wir gehen Schritt für Schritt durch die Grundlagen von Templates bis zu einer unkomplizierten Beispielautomatisierung. Dies schafft eine solide Basis für zahlreiche weitere Automatisierungen mit Templates. Entdeckt jetzt die Welt der Smart Home Automatisierung!
Link zur Dokumentation von Home Assistant Templates: https://www.home-assistant.io/docs/configuration/templating/
Template Beispiel Temperatursensoren:
{{ (float(states.sensor.temperatur_mia_temperature.state) + float(states.sensor.temperatur_mia_temperature.state) ) /2 }}
Template Beispiel Liste einer Gruppe mit allen ausgeschalteten Lichtern:
{{ expand('light.gruppe_lichter_template') | selectattr("state","eq","off") | map(attribute="entity_id") | list }}
Template Beispiel Liste von allen Lichtern die eingeschaltet sind:
{{ states.light | selectattr("state","eq","on") | map(attribute="entity_id") | list }}
Template Beispiel Anzahl aller Lichter die eingeschaltet sind:
{{ states.light | selectattr("state","eq","on") | map(attribute="entity_id") | list | count }}
Komplette Automatisierung aus dem Video:
alias: Video_Template_Beispiel description: "" trigger: - platform: numeric_state entity_id: - sensor.entfernung_tobias_von_daheim below: 0.2 condition: [] action: - service: light.turn_on data: entity_id: >- {{ expand('light.gruppe_lichter_template') | selectattr("state","eq","off") | map(attribute="entity_id") | list }} mode: single
Template Beispiel Distanz Device Tracker zum Haus:
{{ distance('device_tracker.iphone_von_tobias_4') | round(2)}}
Effektives Dimmen: 3 praktische Home Assistant Automatisierungen für deine Beleuchtung!
Entdecke die Magie der Lichtautomatisierung! In diesem Video zeige ich dir 3 faszinierende Wege, wie du das Dimmen von Lichtern mit nur einer Fernbedienung in deinem Smart Home automatisieren kannst. Tauche ein in die Welt der Beleuchtungshacks und erfahre, wie du mit Leichtigkeit die perfekte Atmosphäre in jedem Raum schaffst. Verpasse nicht die Gelegenheit, deinem Zuhause einen Hauch von Smartness zu verleihen – schau jetzt rein und erlebe, wie einfach es sein kann, Licht auf ein neues Level zu heben!
Meine ZigBee Produkte, die ich einsetze *:
Die Fernbedienung findet ihr hier:
STYRBAR Fernbedienung, smart Edelstahl – IKEA Deutschland
Links aus dem Video:
ZigBee2MQTT Devices: Home | Zigbee2MQTT
Automatisierung Dimmer_01:
alias: Dimmer_01_Video description: "" trigger: - platform: state entity_id: - sensor.remote_studio_action to: "on" id: "on" - platform: state entity_id: - sensor.remote_studio_action to: "off" id: "off" condition: [] action: - if: - condition: trigger id: - "on" then: - device_id: fbb93a7f058686a3b2f0591978fb3497 domain: light entity_id: c4823f315d11423717ef48fe24a15196 type: brightness_increase - if: - condition: trigger id: - "off" then: - device_id: fbb93a7f058686a3b2f0591978fb3497 domain: light entity_id: c4823f315d11423717ef48fe24a15196 type: brightness_decrease mode: single
Automatisierung Dimmer_02:
alias: Dimmer_02_Video description: "" trigger: - platform: state entity_id: - sensor.remote_studio_action to: brightness_move_up id: brightness_move_up - platform: state entity_id: - sensor.remote_studio_action to: brightness_move_down id: brightness_move_down - platform: state entity_id: - sensor.remote_studio_action to: brightness_stop id: brightness_stop condition: [] action: - repeat: sequence: - if: - condition: trigger id: - brightness_move_up then: - device_id: fbb93a7f058686a3b2f0591978fb3497 domain: light entity_id: c4823f315d11423717ef48fe24a15196 type: brightness_increase - delay: hours: 0 minutes: 0 seconds: 0 milliseconds: 400 - if: - condition: trigger id: - brightness_move_down then: - device_id: fbb93a7f058686a3b2f0591978fb3497 domain: light entity_id: c4823f315d11423717ef48fe24a15196 type: brightness_decrease - delay: hours: 0 minutes: 0 seconds: 0 milliseconds: 400 while: [] mode: restart
Automatisierung Dimmer_03 :
alias: Dimmer_03_Video description: "" trigger: - platform: state entity_id: - sensor.remote_studio_action to: brightness_move_up id: brightness_move_up - platform: state entity_id: - sensor.remote_studio_action to: brightness_move_down id: brightness_move_down - platform: state entity_id: - sensor.remote_studio_action to: brightness_stop id: brightness_stop condition: [] action: - repeat: sequence: - if: - condition: trigger id: - brightness_move_up then: - service: light.turn_on metadata: {} data: brightness_step_pct: 1 target: entity_id: light.buro_klavinova_oben - delay: hours: 0 minutes: 0 seconds: 0 milliseconds: 400 - if: - condition: trigger id: - brightness_move_down then: - service: light.turn_on metadata: {} data: brightness_step_pct: -1 target: entity_id: light.buro_klavinova_oben - delay: hours: 0 minutes: 0 seconds: 0 milliseconds: 400 while: [] mode: restart
Raspberry Pi 5 & Home Assistant: So gelingt die mühelose Installation (2024)!
Hinweis!:
Mittlerweile lässt sich das Image von Home Assistant über den Raspberry Pi Imager installieren, die Links aus dem Video sind nicht mehr gültig: https://www.raspberrypi.com/software/ Dort Raspberry Pi 5 auswählen, Bei Other specific-purpose OS Home Assistant selektieren und Home Assistant auswählen, dann noch die SD Karte selektieren und das Image wird auf die SD Karte gespielt. !!! VG Tobias
Hier findest du ein kurzes Video, welches den Vorgang erklärt:
Die volle Integration: Home Assistant OS mit ZigBee (ZHA) und HACS auf Raspberry Pi 5 installieren. In diesem Video begleite ich euch durch jeden Schritt, um eine vollständige Smart Home Zentrale zu schaffen. Entdeckt die Welt der Home Automation und erfahrt, wie ihr euer Zuhause mit Leichtigkeit auf das nächste Level bringt!
Den Raspberry Pi 5 könnt ihr hier bekommen *:
Vorschau | Produkt | Preis | |
---|---|---|---|
Raspberry Pi 5 4GB | 70,01 EUR | Bei Amazon kaufen | |
Raspberry Pi 5 8GB Starter-Kit | USB-C 45W Netzteil | Gehäuse mit Lüfter | 64GB SD Karte | 4K… | 139,80 EUR | Bei Amazon kaufen | |
Raspberry Pi 5 8GB + Netzteil | 119,90 EUR | Bei Amazon kaufen |
Diese Zigbee Komponenten habe ich im Einsatz*:
VERALTET (08.05.2024) bitte obigen Hinweis beachten:
Die Software Balena Etcher könnt ihr Euch hier kostenlos herunterladen:
balenaEtcher – Flash OS images to SD cards & USB drives
Das Home Assistant OS Image für den Raspberry Pi 5 findet ihr unter:
Releases · home-assistant/operating-system (github.com)
Hier auf “Show all 44 assets” klicken und das Image für Raspberry Pi5 selektieren. Im Video wurde das Image haos_rpi5-64-11.4.img.xz verwendet.
Für die Installation von HACS gib im Terminal folgenden Befehl ein:
wget -O - https://get.hacs.xyz | bash -
Home Assistant Bedingungen: Umfassende Erklärung für effektive Automationen (2024)!
Meistere die Feinheiten von Home Assistant Bedingungen (Version 2024.x) in diesem detaillierten Video. Wir nehmen uns Zeit, die verschiedenen Zustände (UND, ODER, NICHT) anhand einer praxisnahen Beispielautomatisierung zu erklären. Vertiefe dein Verständnis für diese leistungsstarken Funktionen und optimiere deine Smart-Home-Automatisierungen. Schalte ein für eine umfassende Auseinandersetzung mit den Bedingungen in Home Assistant!
Diese ZigBee Produkte verwende ich * :
Beispielautomatisierung Bedingungen:
alias: Bedingungen_Video description: "" trigger: - platform: time_pattern minutes: /1 condition: - condition: and conditions: - condition: time after: "10:00:00" before: "20:00:00" - condition: not conditions: - condition: numeric_state entity_id: sensor.zeitlueftung above: 1 - condition: or conditions: - condition: state entity_id: binary_sensor.helfer_luftungsfenster_im_haus state: "off" - condition: state entity_id: input_boolean.helfer_luftungsbenachrichtung state: "off" action: - service: input_boolean.turn_on metadata: {} data: {} target: entity_id: input_boolean.helfer_luftungsbenachrichtung - service: notify.notify metadata: {} data: message: Es wurde heute noch nicht genug gelüftet title: Lüftungsbenachtrichtigung mode: single
Beispielautomatisierung Helfer zurücksetzen:
alias: Helfer Zurücksetzen description: "" trigger: - platform: time at: "00:00:00" condition: [] action: - service: input_boolean.turn_off metadata: {} data: {} target: entity_id: input_boolean.helfer_luftungsbenachrichtung mode: single
Configuration.YAML ( History Stat )
sensor: - platform: history_stats name: zeitlueftung entity_id: binary_sensor.helfer_luftungsfenster_im_haus state: "on" type: time start: "{{ now().replace(hour=0, minute=0, second=0) }}" end: "{{ now() }}"
Alle Home Assistant Auslöser/Trigger – Komplett erklärt !
In diesem Video erkläre ich euch alle Auslöser / Trigger . Dabei wird für fast jeden Auslöser auch ein Beispiel gezeigt. Es stellt den Anfang einer Automatisierungsreihe dar und soll euch dabei helfen die Möglichkeiten von Home Assistant kennenzulernen.
Die von mir verwendeten ZigBee Produkte findest du hier*:
Alle Auslöser im Überblick:
- Gerät
- Numerischer Zustand
- Kalender
- Sonnenaufgang/Sonnenuntergang
- Zeit
- Zeitraster
- Zone
- Dauerhafte Benachrichtigung
- Ereignis/Event
- Geolokalisierung
- Home Assistant
- Satz
- Tag
- Template Trigger
- Webhook
Detaillierte Erläuterungen findet ihr auf der Home Assistant Webseite:
Zustände sichern & abrufen: So verfeinerst du Home Assistant Automatisierungen!
Optimiere deine Home Assistant Automatisierungen mit präziser Zustandswiederherstellung. In diesem Video erfährst du, wie du den Anfangszustand deiner Geräte, sei es Beleuchtung, Rollos oder andere, gezielt in Automatisierungen integrierst. Erlerne die Kunst der Feinabstimmung für ein perfektes und zuverlässiges Smart-Home-Erlebnis. Entdecke, wie du mit Home Assistant deine individuellen Anforderungen erfüllen kannst und ein maßgeschneidertes, effizientes Automatisierungssystem schaffst.
Diese ZigBee Produkte verwende ich * :
Die Automatisierungsbeispiele als YAML Code könnt ihr hier nochmal nachvollziehen.
Automatisierungsbeispiel 1 ( Rollosteuerung bei Wind):
alias: Rollosteuerung_bei_Wind description: "" trigger: - platform: state entity_id: - input_boolean.wind to: "on" id: es ist windig - platform: state entity_id: - input_boolean.wind to: "off" id: es ist nicht mehr windig condition: [] action: - if: - condition: trigger id: - es ist windig then: - service: scene.create data: scene_id: zustandeliasrollos snapshot_entities: - cover.elia_rollo_links - cover.elia_rollo_rechts - service: cover.open_cover target: entity_id: - cover.elia_rollo_links - cover.elia_rollo_rechts data: {} - if: - condition: trigger id: - es ist nicht mehr windig then: - service: scene.turn_on target: entity_id: scene.zustandeliasrollos metadata: {} mode: single
Automatisierungsbeispiel 2 ( Scene Save TV Lampe)
alias: Scene Save TV Lampe description: "" trigger: - platform: state entity_id: - input_boolean.helfer_bewegungsmelder to: "on" condition: [] action: - service: scene.create data: scene_id: zustandtvbeleuchtung snapshot_entities: - light.tv_bloom_eg_links - light.tv_bloom_eg_rechts - service: light.turn_on target: entity_id: - light.tv_bloom_eg_links - light.tv_bloom_eg_rechts data: brightness_pct: 100 rgb_color: - 255 - 0 - 0 - delay: hours: 0 minutes: 0 seconds: 15 milliseconds: 0 - service: scene.turn_on target: entity_id: scene.zustandtvbeleuchtung metadata: {} - service: scene.delete data: {} target: entity_id: scene.zustandtvbeleuchtung mode: single
Home Assistant, Adaptive Steuerung von Lichtern
Möchte du deine Lichter auch in der Farbtemperatur und Helligkeit in Abhängigkeit vom Stand der Sonne, oder in einem definierten Zeitfenster steuern ? Die Home Assistant Integration Adaptive Lightning ermöglicht dir das auf einfacher Weise. Dieses Video zeigt dir die Installation und Konfiguration der Integration.
Die von mir verwendeten ZigBee Produkte* :
Links:
Adaptive Lighting: basnijholt/adaptive-lighting: Adaptive Lighting custom component for Home Assistant (github.com)