How Can We Help?
Snjallvæða hefðbundna hreyfiskynjara
Á mörgum heimilum eru gamaldags hreyfiskynjarar sem ganga fyrir rafmagni. Það geta verið bæði úti eða inni hreyfiskynjarar. Við getum með tiltölulega einföldum hætti breytt þessum núverandi hrefiskynjurum í snjalla hreyfiskynjara. Til þess þurfum við aðeins eitt lítið stykki af Shelly1, smá tíma og umfram allt þolinmæði!
Þannig getum við notað áfram hreyfiskynjara sem eru nú þegar til sem getur sparað okkur peninga. Þegar við erum búin að þessu fáum við rafrænan (snjallan) hreyfiskynjara sem er áreiðanlegur þar sem hann gengur fyrir rafmagni og þess vegna þurfum við ekki að hugsa út í rafhlöðuendingu.
Í okkar tilfellum erum við með inni hreyfiskynjara (þessi lengst til vinstri). Í raun það eina sem við þurfum að gera er að taka „útgangurinn“ á hreyfiskynjaranum og setja inn sem „inngangurinn“ inn á Shelly1 (merkt með „sw“ -> switch). Mikilvægt er að tengja ljósið ekki lengur við hreyfiskynjarann heldur látum við héðan í frá Shelly kveikja og slökkva á ljósinu. Ef það er ekki gert nemur Shelly ekki innganginn og allt virkar ekki.
Hreyfiskynjarinn er í raun ekkert annað en rofi sem kveikir/slekkur við hreyfingu undir ákveðnum skilyrðum (miðast t.d. við birtu). Á myndinni hér fyrir ofan er ég með 3 rofa. Þessir tveir lengst til hægri eru kveiktir „handvirkt“. Þar sem hefðbundnir hreyfiskynjarar þurfa líka „núll“ þurfum við ekki að draga það sérstaklega inn fyrir Shelly snjalltækið til að virka.
Þegar við opnum rofadósirnar lítur þetta svona út.
Þar sem allar kaplar koma niður á þeim stað þar sem hreyfiskynjarinn er, er þessi dós frekar „full“ og erfitt að setja Shelly tækið bak við hreyfiskynjarann. Þess vegna hef ég ákveðið að setja Shelly rofann alveg lengst til hægri þar sem þar er mesta plássið. Þannig að ég flutti „hvítu“ línuna frá hreyfiskynjaranum og að ljósinu í dósina til hægri ásamt núllinu (blátt). Lokaútkoman eftir mikla þolinmæðisvinnu er:
Shelly líður vel þarna með „nóg“ af plássi og ég get verið með góða samvisku um það að hérna færist ekkert til í bráð. Ef ég þyrfti að snjallvæða þessa tvo handvirku rofa þá myndi ég örugglega fá mér tvöfaldan rofa í miðjuna, setja bæði Shelly tækin í hægra hólfið og fá mér blindlok yfir það.
En núna þegar við erum búin að tengja allt þá þurfum við að hugsa um að tengja og stilla Shelly tækið okkar. Við höfum áður farið í gegnum ferlið hvernig við setjum Shelly tækin inn í Home Assistant og má lesa um það nánar hér: Samþætting á Shelly tækjum við Home Assistant.
En til þess að setja Shelly1 upp sem hreyfiskynjara þurfum við að passa nokkrar stillingar inni á Shelly tækinu sem við þurfum að breyta. Mikilvægasta skrefið er að aðlaga „button“ type og við verðum að segja Shelly á hverju hann á von og hvernig hann á að bregðast við ef einhver merki koma inn til hans. Í okkar tilfelli er það merkið frá hreyfiskynjaranum okkar.
Shelly gerir ráð fyrir að geta tengst hreyfiskynjaranum og þess vegna veljum við „activation switch“. Það væri líka í lagi að velja „detached switched“. Það mundum við nota ef við viljum ekki að Shelly sé að kveikja á ljósinu sem við (í þessu tilfelli) tengdum við hreyfiskynjarann og við kveikjum á innri Shelly rofanum (relay) með einhverri sjálfvirkni. Til dæmis gætum við sagt Shelly bara að kveikja ef hreyfingin er skynjuð og einhver önnur skilyrði (birtustig < 20lux eða álíka).
Í Home Assistant er í raun í hvert sinn sem rofinn er að kveikja á sér merki um það að hreyfingin hefur verið skynjuð og engin hreyfing ef rofinn slekkur á sér. En í raun gætum við (eða einhver) kveikt og slökkt á rofanum án þess að einhver hreyfing sé skynjuð og þess vegna er sú aðferðafræði ekki nógu nákvæm. Og hér notum við þessa af ótal möguleikum í Home Assistant til að gera þetta almennilega.
Öll Shelly eru með innbyggða vefþjónustu sem sendir alltaf frá sér merki um tækið sjálft og sendir alltaf út allar stöðubreytingar. Ein stöðubreyting skynjar inngangsmerki á „sw“ rásum, þannig að ef sláum inn í vafrann t.d. http://192.168.132.125/status
(þar sem 192.168.132.125 er IP talan á Shelly tækinu okkar) fáum við inn á vafragluggann svokallaða JSON response og hluti af því gefur til kynna hvort merki hefur verið skynjað eða ekki.
"inputs": [
{
"input": 0,
"event": "",
"event_cnt": 0
}
],
Þannig að „0“ samsvarar engri hreyfingu og „1“ samsvarar hreyfingu þar sem hreyfiskynjarinn kveikir á sér. Sömu upplýsingar eru líka sendar út í gegnum MQTT. Við höfum fjallað um þennan möguleika og kosti hans. Aðalkosturinn er svartíminn þannig að stöðubreytingin er send út hraðar í gegnum MQTT frekar en Home Assistant til að athuga stöðuna á Shelly tækinu.
Núna skilgreinum við svokallaðan „binary sensor“ inn í Home Assistant með hjálp MQTT tengimöguleikans. Þá setjum við inn í „binary_sensor“ kaflann í config skránni okkar:
- platform: mqtt
name: "Shelly1 Motion"
state_topic: "shellies/shelly1-E098069682A0/input/0"
payload_on: "1"
payload_off: "0"
device_class: motion
Eftir að við erum búin að restarta Home Assistant kemur skynjarinn inn og getum við bæði fylgst með stöðunni og notað hann í sjálfvirknisreglum.
Ástæðan fyrir því að hreyfingin er skynjuð og Shelly rofinn er slökktur er að í okkar dæmi er Shelly stillt með „Auto off“ eftir 45 sekúndur. En það gæti líka verið í þeim tilfellum ef Shelly er sett sem „Detached mode“ í „button settings“.