Miten luoda DIY hälytysjärjestelmä Home Assistant-Smart Home Makers

Oletko kyllästynyt maksamaan kuukausimaksuja vanhentuneesta hälytysjärjestelmästä, tässä blogikirjoituksessa aion näyttää, miten voit rakentaa mittatilaustyönä hälytysjärjestelmän palalla ohjelmistoa nimeltä home assistant.

DIY-hälytysjärjestelmässä on taulutietokone kotihälytyspaneelina, Sonos-kaiutin sireeninä ja matkapuhelinilmoitus, järjestelmän aivot ovat kotiapulainen, ilmainen avoimen lähdekoodin ohjelmisto voidaan asentaa tietokoneeseen, joka on aina omalla mikrotietokoneella, kuten raspberry pi.

Sisällysluettelo

kotikurssi

jos olet vasta pääsemässä alkuun kotiavustajan kanssa, ehdotan, että ilmoittaudut ilmaiseen Kotiavustajakurssiini !

If you want to follow my home security system course then click here

List of Products used in this project:

Check latest prices on Amazon

Raspberry PI 3: US or UK

Philips Hue Motion Sensor: US or UK

Sonos Speaker: US or UK

Sonos Speaker: US or UK

links

Discord: https://discord.gg/cvWnj4Jf9f

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

kotiavustaja

Kotiavustajan asentamiseen voit viitata tähän oppaaseen: täällä

ja nämä videot:

asennusvaiheet

ensimmäiseksi on otettava käyttöön tiedostoeditorin lisäosa. Tämä antaa meille helpon pääsyn asetustiedostot.

hälytyspaneeli

hälytyspaneeli tarvitsee nimen, kutsun sitä home_alarm, tämä on valinnainen kokoonpano. Otan käyttöön koodin, jolla hälytin puretaan. Tämä koodi on tallennettu salaiseen tiedostoon, jonka avulla voit jakaa määritystiedoston. Viritysaika on 45 sekuntia, joka on aika, joka kuluu, kun hälytys on viritetty. Tämä antaa sinulle aikaa poistua kiinteistöstä, kun olet virittänyt hälytyksen. Viiveaika on varoituksen laukaisun ja hälytyksen antamisen välinen siirtymäaika. Konfiguroitu 60 sekuntia, voit vapaasti muuttaa näitä arvoja kuin haluat.

I ’ m adding in ios: to enable notification on IOS devices.

koodin automatisoitu jakotiedosto auttaa meitä pitämään koodin järjestyksessä siististi kansioissa.

lisää asetukseen seuraavat koodirivityaml tiedosto ja Tallenna ja käynnistä 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:

lisää nyt hälytyskoodisi salaisuuksiin.yaml-tiedosto

Esimerkissäni käytän 1111

alarm_code: 1111

Anturit

nyt tämä osio on avoin ja joustava, videossa käytän Philipsin Hue-siltaa, jossa on pari liiketunnistinta, minulla on myös joitakin Aqara-antureita ja joitakin kosketusantureita. Voit käyttää mitä tahansa anturia liikkeen havaitsemiseen.

yhteensopivien antureiden luettelon löydät täältä

automaatio hälytyksen laukaisemiseksi

nyt tiedostoeditorissa luo seuraavat kansiot:

automaatiot ja sisällä luo hälytyskansio.

nyt on luotava kaksi automaatiotiedostoa, ensimmäinen tiedosto muuttaa hälytyspaneelin tilan ”laukaistavaksi”.

toinen automaatio käynnistää sarjan toimenpiteitä, jotka perustuvat siihen, että hälytyspaneeli laukeaa.

Luo uusi tiedosto ja kutsu sitä nimellä sound_alarm.yaml juuri luomassasi hälytyskansiossa.

lisää Nyt tämä koodi tiedostoon ja Tallenna ja lataa automaatteja:

korvaa binary_sensori omalla anturillasi, Esimerkissäni niitä on kolme, mutta voit käyttää enemmän tai vähemmän.

 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

luo nyt samaan kansioon toinen tiedosto nimeltä notification_alarm.yaml ja lisää tämä koodi:

 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'

Tallenna ja lataa automaatteja.

jotta kaikki tämä toimisi sinun täytyy asentaa home assistant mobiililaitteeseesi ja selvittää mobiilisovelluksen nimi minun tapauksessani ”mobile_app_giordano_s_iphone_7” muuta yllä olevaa koodia arvollasi.

lisää Sonos-laitteesi home assistant-palveluun ja pidä kirjaa sen entiteettitunnuksesta. Esimerkissäni se on ” media_player.keittiö”.

media_content_id korvaa IP-osoite Oman kotiapulaisen IP-osoitteella.
palaa sitten tiedostoeditoriin ja luo kansio nimeltä www
Upload any mp3 that you want to use as a siren. Käytän siren. mp3.Käynnistä nyt koko kotiapulaispalvelin.

jos käytät google miniä, sinun on vaihdettava media_content_type muotoon ”audio / mp3”.

Leave a Reply

Vastaa

Sähköpostiosoitettasi ei julkaista.