Hvordan Lage ET DIY alarmsystem Med Home Assistant – Smart Home Makers

er du lei av å betale månedlige avgifter for et gammeldags alarmsystem, i dette blogginnlegget skal jeg vise deg hvordan du kan bygge ditt skreddersydde alarmsystem med et stykke programvare kalt home assistant.

DIY alarmsystem vil inneholde en tablett som et hjem alarm panel, En Sonos høyttaler som en sirene og en mobiltelefon varsling, hjernen av systemet er hjem assistent, en gratis åpen kildekode kan installeres på en datamaskin som alltid er på eller på en dedikert mikro datamaskin som en raspberry pi.

Innholdsfortegnelse

home security course

hvis du nettopp har begynt med home assistant, foreslår jeg at du registrerer deg på Mitt Gratis Home Assistant-Kurs !

Hvis du vil følge my home security system course, klikk her

Liste over Produkter som brukes i dette prosjektet:

Sjekk siste priser På Amazon

Raspberry PI 3: USA eller STORBRITANNIA

Philips Hue Bevegelsessensor: USA eller STORBRITANNIA

Sonos-Høyttaler: USA eller STORBRITANNIA

lenker

uenighet: https://discord.gg/cvWnj4Jf9f

Facebook: https://www.facebook.com/leonardosmarthomemakers

Home Assistant

For Å Installere home assistant kan du referere til denne veiledningen: her

og disse videoene:

Installeringstrinn

Første ting å gjøre er å aktivere filen editor add-one. Dette vil gi oss enkel tilgang til konfigurasjonsfilene.

Alarmpanel

alarmpanelet trenger et navn, jeg kaller det home_alarm, dette er en valgfri konfigurasjon. Jeg aktiverer en kode for å deaktivere alarmen. Denne koden er lagret i en hemmelig fil, som gjør at du kan dele konfigurasjonsfilen din. Armeringstiden er satt til 45 sekunder, som er tiden det tar fra alarmen er bevæpnet. Dette vil gi deg tid til å forlate eiendommen etter at du bevæpnet alarmen. Forsinkelsestiden er grace perioden mellom når alarmen utløses og alarmen høres. Konfigurert på 60 sekunder, gjerne endre disse verdiene som du ønsker.

jeg legger til i ios: for å aktivere varsling PÅ IOS-enheter.

automatiseringsdelingsfilen med kode er der for å hjelpe oss med å holde koden organisert pent i mapper.

Legg til følgende kodelinjer i konfigurasjonen.yaml fil og lagre og start på nytt hass.

automation split: !include_dir_list ./automations/alarm_control_panel: - platform: manual name: home_alarm code: !secret alarm_code arming_time: 45 delay_time: 60 ios:

legg nå alarmkoden din i hemmelighetene.yaml-fil

i mitt eksempel bruker jeg 1111

alarm_code: 1111

Sensorer

nå er denne delen åpen og fleksibel, i videoen bruker Jeg En Philips Hue-bro med noen bevegelsessensorer paret, jeg har også Noen aqara-sensorer og noen kontaktsensor. Du kan bruke alle typer sensorer for å oppdage bevegelse.

listen over kompatible sensorer finner du dem her

Automatisering For Å Utløse Alarm

nå i fileditoren opprett følgende mapper:

automatiseringer og opprett en alarmmappe inne.

nå må vi opprette to automatiseringsfiler, den første filen vil endre tilstanden til alarmpanelet til «utløst».

den andre automatiseringen vil utløse en rekke handlinger basert på at alarmpanelet utløses.

Opprett en ny fil og kall den sound_alarm.yaml i alarmmappen du nettopp opprettet.

legg nå denne koden i filen og lagre og last inn automatiseringer:

Erstatt binary_sensor med din egen sensor, i mitt eksempel har jeg tre, men du kan ha mer eller mindre.

 alias: 'Trigger alarm while armed away' trigger: - platform: state entity_id: binary_sensor.hallway_sensor_motion to: 'on' - platform: state entity_id: binary_sensor.landing_sensor_motion to: 'on' - platform: state entity_id: binary_sensor.landing_sensor_2_motion to: 'on' condition: - condition: state entity_id: alarm_control_panel.home_alarm state: armed_away action: service: alarm_control_panel.alarm_trigger entity_id: alarm_control_panel.home_alarm

opprett nå en annen fil i samme mappe som heter notification_alarm.yaml og legg til denne koden:

 alias: 'Send notification when alarm triggered' trigger: - platform: state entity_id: alarm_control_panel.home_alarm to: 'triggered' action: - service: notify.mobile_app_giordano_s_iphone_7 data: message: "ALARM! The alarm has been triggered" - service: media_player.play_media data: entity_id: media_player.kitchen media_content_id: 'http://192.168.1.153:8123/local/siren.mp3' media_content_type: 'music'

Lagre og laste automatiseringer.

for at alt dette skal fungere må du installere home assistant på mobilenheten din og finne ut mobilappnavnet i mitt tilfelle» mobile_app_giordano_s_iphone_7 » endre koden ovenfor med verdien din.

Legg til sonos-enheten i home assistant og hold orden på enhetens id. I mitt eksempel er det » media_player.kjøkken».

i media_content_id erstatt IP-adressen MED IP-adressen til din egen hjemmeassistent.
gå deretter tilbake til fileditoren og opprett en mappe som heter www
Last opp mp3 som du vil bruke som sirene. Jeg bruker siren. mp3.nå starter hele hjem assistent server.

hvis du bruker en google mini må du endre media_content_type til ‘audio / mp3’.

Leave a Reply

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.