Išmaniosios vejapjovės integravimas į „Home Assistant“

  • Vejapjovės integravimas į „Home Assistant“ suskaido programėlės „silosą“ ir leidžia automatiškai pjauti veją pagal orą, buvimą namuose ir tvarkaraščius.
  • „Mammotion“, „Bosch Indego“ ir „Husqvarna Automower“ galima integruoti su „Home Assistant“ naudojant API, MQTT ir išplėstinius šablonus.
  • Jutiklių, paslaugų ir konkrečių veiksmų naudojimas įgalina realią automatizaciją, kuri pagerina saugumą, komfortą ir energijos vartojimo efektyvumą.
  • „Home Assistant“ sujungimas su „Matter“, „Apple Home“ ir kitomis paslaugomis išplečia vejapjovės valdymą už oficialios programėlės ribų.

Išmaniosios vejapjovės integravimas į „Home Assistant“

Jei turite modernų robotinį vejapjovę ir jau naudojate „Home Assistant“, esate vos už žingsnio nuo to, kad jis taptų neatsiejama jūsų išmaniųjų namų ekosistemos dalimi, o ne apsiribotų oficialia programėle. Jį integravus, galite nuspręsti, kada ir kaip jis pjaus žolę: atsižvelgdami į orą, ar sode yra žmonių, saulės energijos perteklių ar tiesiog į jūsų šeimos tvarkaraštį.

Šiame straipsnyje išsamiai ir praktiškai apžvelgsime, kaip pagrindinės išmaniosios vejapjovės ir jų integracijos su „Home Assistant“ veikia : „Mammotion“ („Luba“ / „Yuka“), „Bosch Indego“ per MQTT, „Husqvarna Automower“ naudojant oficialią API, kaip per „Mammotion“ per „Matter“ pasiekti „Apple Home“ kaip dulkių siurblį ir ką „Home Assistant“ siūlo tiems, kurie tik pradeda ieškoti, kokį robotą pirkti. Viskas paaiškinta ispanų (Ispanija) kalba ir pateikiama daugybė realių automatizavimo idėjų.

Kokie išmaniosios vejapjovės integravimo į „Home Assistant“ privalumai?

Kai jūsų vejapjovė egzistuoja tik savo programėlėje, ji lieka „sandoriuje“, visiškai atjungta nuo likusios jūsų išmaniųjų namų sistemos. Integracija su „Home Assistant“ sugriauna šią saugyklą ir paverčia robotą tiesiog dar vienu įrenginiu su objektais, jutikliais ir paslaugomis, kurias galite naudoti automatizavimui.

Praktiškai tai reiškia, kad galite naudoti tokius duomenis kaip akumuliatoriaus lygis, darbo būsena, GPS vieta, pjovimo plotas arba orų prognozė , kad nuspręstumėte, ar robotas išeis pjauti, grįžti į bazę, pristabdyti darbą ar likti vietoje.

Keletas labai tipiškų idėjų, kurios yra labai prasmingos, kai „Home Assistant“ turite vejapjovę, yra šios:

  • Jei artėja lietus, nutraukite pjovimą. naudojant vietinius jutiklius arba laiko integracijas.
  • Venkite karščiausių dienos valandų arba riziką vejai ir suplanuokite darbą ankstyvam rytui arba vėlyvam vakarui.
  • Pradėkite išjungimą, kai susidaro fotovoltinės energijos perteklius, jei stebite savo saulės energijos gamybą programoje „Home Assistant“.
  • Užblokuokite robotą, kai sode yra žmonių (žaidžiantys vaikai, svečiai prie kepsninės, atidaryti sodo vartai ir pan.).
  • Suderinkite kirpimą su šeimos kalendoriais kad tai netrukdytų susitikimams, dienos miegui ar ypatingiems renginiams.

Visa tai įmanoma, nes integruotas robotas skleidžia jutiklius (akumuliatoriaus, būsenos, režimo, zonos, klaidų...) ir atlieka veiksmus (paleidimas, pristabdymas, prisijungimas, perrašymas ir kt.), kuriuos galima sujungti su likusia jūsų išmaniųjų namų sistema.

„Mammotion“ vejapjovių („Luba“ ir „Yuka“) integravimas į „Home Assistant“

„Mammotion“ modeliai („Luba“, „Yuka“ ir susiję modeliai) pasižymi išsamia bendruomenės integracija, paverčiančia robotą vietine vejapjove „Home Assistant“ sistemoje. Iš ten galite nuskaityti dešimtis jutiklių ir vykdyti pažangias pjovimo komandas.

Didžiausias šios integracijos privalumas yra tas, kad ji iš vejapjovės išgauna duomenis, tokius kaip akumuliatoriaus lygis, veikimo būsena, GPS padėtis, palydovų skaičius, aktyvi zona, ryšio tipas („WiFi“ / BLE / 4G) ir kiti modeliui būdingi parametrai, be to, ji teikia paslaugas, skirtas paleisti, pristabdyti, sustabdyti robotą arba grąžinti jį į bazę.

Kalbant apie reikalavimus, svarbu, kad „Home Assistant“ būtų atnaujinta į naujausią versiją (bent 2025.3.0) ir kad būtų įdiegta HACS („Home Assistant“ bendruomenės parduotuvė), nes integracija nėra pagrindinės sistemos dalis ir yra įdiegiama kaip pasirinktinė saugykla.

Subtiliausia detalė nėra techninė, o susijusi su paskyromis: rekomenduojama susikurti antrą „Mammotion“ paskyrą, skirtą tik „Home Assistant“ . Jei naudojate pagrindinę paskyrą, kurią jau naudojate programėlėje, kyla pavojus, kad kiekvieną kartą, kai „Home Assistant“ atnaujins prisijungimą, telefone atsiras erzinančių nutrūkimų.

Įprasta antrosios sąskaitos paruošimo darbo eiga yra tokia:

  • Sukurkite naują paskyrą „Mammotion“ programėlėje naudodami kitą el. pašto adresą.
  • Grįžkite į pagrindinę paskyrą ir dalintis robotu su antrine sąskaita.
  • Prisijunkite naudodami antrinę paskyrą, priimkite bendrinamą įrenginį ir rezervuokite jį tik „Home Assistant“.

Kai paskyrų skyrius bus paruoštas, integracija iš HACS bus įdiegta pridedant pasirinktinę saugyklą „https://github.com/mikey0000/Mammotion-HA“ kaip integraciją, ją įdiegus ir iš naujo paleidus „Home Assistant“, kad ji būtų rodoma integracijų meniu.

Konfigūruodami integraciją skiltyje „Nustatymai“ → „Įrenginiai ir paslaugos“ → „Pridėti integraciją“, galite pasirinkti, ar robotą prijungti per „Bluetooth Low Energy“ (BLE) , ar per „Wi-Fi“ / 4G . Jei naudojate BLE ir „Home Assistant“ serveris yra toli nuo sodo, galite naudoti „Bluetooth“ tarpinį serverį su „ESPHome“ (ESP32, kuris veikia kaip BLE tiltas šalia vejapjovės).

Naudodamiesi „Wi-Fi“ ryšiu, kuris paprastai yra patogiausias, jei sodas gerai apdengtas, tiesiog įveskite antrinės „Mammotion“ paskyros el. pašto adresą ir slaptažodį, ir integracija pradės kurti įrenginį su jame esančiais objektais.

Pridėjus įrenginį, įrenginio skydelyje matysite savo „Luba“ / „Yuka“ su pjovimo valdikliais ir daugybe jutiklių: akumuliatoriaus, dabartinės būsenos (pjovimas, įkrovimas, laukimo būsena...), ryšio tipo, vietos, palydovų skaičiaus, aktyvios darbo zonos, pjovimo eigos ir daug daugiau, priklausomai nuo modelio.

Be jutiklių, integracija suteikia galingas paslaugas, tokias kaip „mammotion.start_mow“ , leidžiančias suaktyvinti parametruotą pjovimą. Kūrėjo įrankiai → Veiksmai galite pasirinkti šią paslaugą, pasirinkti savo vejapjovę ir perduoti jai parametrus, pvz., greitį, kelio režimą, kliūčių aptikimą, pjovimo aukštį („Luba“ modeliuose) arba sričių sąrašą.

Daugeliu atvejų yra parametrų deriniai, būdingi visam diapazonui (pvz., greitis, navigacijos režimai arba kliūčių jautrumas), ir kiti, būdingi tik „Yuka“ (surinkimas, kraštai ir kt.) arba „Luba“ (pjovimo aukštis, skirtingos žemėlapių sudarymo strategijos), leidžiantys pritaikyti pjovimo scenarijus labai detaliai.

Naudingos automatizacijos su „Mammotion“ ir „Home Assistant“

Tikrasis šuolis į priekį įvyksta, kai pradedate kurti automatizavimą, sujungdami vejapjovės logiką su likusia išmaniųjų namų sistema. Žinodami jos būseną, akumuliatoriaus lygį ir padėtį, galite priimti daug tikslesnius sprendimus nei naudodami standartinę programėlę.

Klasikinis pavyzdys – reakcija į orus: jei jūsų vietinė meteorologinė stotis, lauko „Zigbee“ jutikliai arba prognozavimo integracija aptinka didelę artėjančio lietaus tikimybę , „Home Assistant“ gali nurodyti vejapjovei nustoti dirbti ir grįžti į savo bazę, kol veja nevirs purvu.

Panašiai galima elgtis ir esant ekstremaliai temperatūrai. Jei lauko jutiklis užfiksuoja, pavyzdžiui, aukštesnę nei 30 °C temperatūrą, galite atidėti pjovimą, kad išvengtumėte darbo tiesioginiuose saulės spinduliuose – taip apsaugosite veją ir tausosite roboto bateriją bei komponentus.

Jei „Home Assistant“ sistemoje integruoti fotovoltiniai elementai, dar viena labai naudinga automatizavimo funkcija yra pjovimas, naudojant saulės energijos perteklių : kai sistema aptinka, kad energiją tiekiate į tinklą (arba kad gamyba viršija tam tikrą ribą), ji paleidžia vejapjovę per „priimtiną“ laiką. Tokiu būdu didelė dalis roboto vėlesnio įkrovimo gaunama iš jūsų pačių pagamintos saulės energijos.

Taip pat labai dažnai nustatomos saugumo ir sambūvio taisyklės: jei sodo vartai atidaromi, jei kamera aptinka žmogaus buvimą arba jei įjungiate „kepsninės“ ar „vaikų žaidimo“ režimą, sistema gali pristabdyti pjovimą, kad išvengtų nemalonių staigmenų. Tokiu būdu robotas nustoja būti nepageidaujamu elementu vejos viduryje , kuris gali kelti nepatogumų, kai to mažiausiai tikiesi.

Galiausiai, šeimos kalendorių integravimas į „Home Assistant“ leidžia išvengti vejos pjovimo susitikimų metu, nuotolinio darbo valandomis ar konkrečiu laiku (pavyzdžiui, jei kalendoriaus įvykis rodo „kūdikio miegą“, robotas lieka savo bazėje). Tuomet vejapjovė elgiasi kaip kitas namų ūkio narys, suderintas su šeimos tvarkaraščiu.

Sąsajos lygmenyje, turėdami visus savo žinioje esančius jutiklius ir komandas, galite sukurti pritaikytą roboto prietaisų skydelį su animuotomis kortelėmis, greito valdymo mygtukais ir labai detaliu būsenos ekranu. Įprasta naudoti tokius projektus kaip „HA-Animated-Cards“, kad būtų sukurtos vizualiai patrauklios kortelės , rodančios pjovimo eigą arba dabartinę sritį realiuoju laiku.

Jei integracija nepavyksta dėl skirtojo laiko klaidų bandant pasiekti API adresu „api.link.aliyun.com“, patikrinkite maršrutizatorių arba užkardą, ar jie neblokuoja ryšių su Kinijoje teikiamomis paslaugomis , o tai gali nutikti laikantis tam tikrų saugumo politikų. Be to, jei paskyros nustatymo procesas atmeta el. pašto adresą, pati saugykla siūlo naudoti „paskyros numerį“, o ne el. pašto adresą, nes kartais tai veikia geriau.

Pažangus „Mammoth“ valdymas iš „Apple Home“ naudojant „Matter“

„Mammotion“ integracija į „Home Assistant“ vejapjovę pateikia kaip „vejapjovės“ objektą . Problema ta, kad „Matter“ šiuo metu nepalaiko konkretaus įrenginio tipo vejapjovėms, todėl nėra tiesioginio susiejimo tarp šio objekto ir „Apple Home“ priedo.

Sprendimas slypi pastebėjime, kad namų automatizavimo požiūriu autonominė vejapjovė ir robotas dulkių siurblys praktiškai yra funkciniai dvyniai : abu juda per apibrėžtas zonas, turi baterijas, zonas, darbo režimus, paleidimo / pristabdymo / sustabdymo komandas ir „grįžimą į bazę“.

„Matter“ specifikacijoje yra „RoboticVacuumCleaner“ (0x0074) įrenginio tipas su veikimo būsenos, valymo režimo ir, svarbiausia, aptarnavimo zonos klasteriais, kurie puikiai tinka vejos pjovimo zonoms.

Gudrybė – sukurti šabloninį dulkių siurblio objektą „Home Assistant“ programoje , kuris „apvyniotų“ „Mammotion lawn_mower“ objektą: paleidimo / sustabdymo / pristabdymo / grįžimo į bazę komandos tampa dulkių siurblio atitikmenimis, akumuliatoriaus lygis gaunamas iš vejapjovės akumuliatoriaus jutiklio, o zonos vaizduojamos kaip dulkių siurblio „kambariai“.

Norint visa tai nustatyti, „Home Assistant“ programoje turi veikti „Mammotion“ integracija, „ Home-Assistant-Matter-Hub“ papildinys (pageidautina, kad jį tvarkytų „RiDDiX“), naujausias „HomePod“ arba „Apple TV“ įrenginys kaip „Apple Home“ centras ir vejapjovės zonos mygtukai, esantys „Home Assistant“ programoje („button.*_zone_*“ objektai, kuriuos rodo „Mammotion“).

Pirmiausia reikia surasti visus su robotu susijusius objektus kūrėjo įrankiuose → būsenose: pagrindinį „lawn_mower.*“, režimo ir akumuliatoriaus jutiklius, zonos mygtukus, užduoties atšaukimo mygtuką ir kelio režimo parinkiklį. Naudojant šiuos tikslius ID, faile „ configuration.yaml“ sukuriamas siurbimo šablonas , kuris vidines būsenas „MODE_WORKING“, „MODE_CHARGING“ ir kt. paverčia siurbimo būsenomis, tokiomis kaip valymas, prijungtas prie kompiuterio, pristabdytas arba neveiklos būsena.

Tas šabloninis dulkių siurblys taip pat apibrėžia:

  • El akumuliatoriaus lygis imant vertę iš vejapjovės akumuliatoriaus jutiklio.
  • Atitinkamų „lawn_mower.*“ ir „button.*“ paslaugų palaikomos „start“, „stop“, „pause“ ir „return_to_base“ komandos.
  • „Fan_speeds“ sąrašas, kuris iš tikrųjų naudojamas pasirinkimui pjovimo zona (A zona, B zona, C zona…).
  • Atributas kambariai, kuriame JSON formatu yra {id, name} objektų masyvas su skirtingomis zonomis, pateiktas „Matter Hub“ numatytu formatu.

Šis „kambarių“ atributas yra esminis, nes „Matter Hub“ logika apima funkciją, kuri, aptikusi šį lauką dulkių siurblio objekte, automatiškai sukuria „serviceArea“ klasterį ir užpildo palaikomas zonas. Tokiu būdu „Apple Home“ sistemoje kiekvieną grindinio valymo zoną matote taip, tarsi ji būtų pasirenkamas „kambarys“ dulkių siurblio sąsajoje.

Pasirinktinai tame pačiame šablono bloke galite sukurti šablono pasirinkimo objektą , kuris skirtingus pjovimo kelio režimus („single_grid“, „double_grid“, „segment_grid“, „no_grid“) paverčia patogesniais pavadinimais, tokiais kaip „Pjūvis linijomis“, „Pjūvis zigzagu“, „Pjūvis tinkleliu“ arba „Be tinklelio“. Šis pasirinkimo objektas tada naudojamas „Matter Hub“ kaip valymo režimo objektas, kad „Apple Home“ rodytų šiuos pavadinimus roboto dulkių siurblio sąsajoje.

Patvirtinę ir paleidę „Home Assistant“ iš naujo, kad įkeltume šiuos šablonus, patikriname, ar naujas objektas „vacuum.*“ yra teisingos būsenos, ar nurodytas akumuliatoriaus lygis, o atribute „rooms“ yra zonos JSON formatas. Tai padarę, pereiname prie „Matter Hub“ dalies.

„Matter Hub“ įskiepio sąsajoje serverio režimu sukuriamas naujas tiltas, jo objektų filtras apribojamas šabloniniu dulkių siurbliu ir pridedamas susiejimas, nurodantis, kad šis dulkių siurblys * turėtų būti rodomas kaip „ Matter“ įrenginys, kurio tipas yra „RoboticVacuumCleaner“ . Pjovimo režimo pasirinkimo objektas taip pat gali būti ten susietas, jei jis buvo sukurtas.

Paleidę priedą iš naujo ir patikrinę, ar galiniame taške rodomi numatyti klasteriai (įskaitant aptarnavimo sritį su palaikomomis sritimis), tiesiog eikite į „Apple Home“ programėlę, pasirinkite „Pridėti priedą“, nuskaitykite „Matter Hub“ tilto QR kodą ir užbaikite susiejimo procesą. Tai atlikus, vejapjovė „Apple Home“ programoje bus rodoma kaip robotas dulkių siurblys su mygtukais „Paleisti“ / „Pauzė“ / „Pradžia“, akumuliatoriaus įkrovos procentine dalimi, zonos pasirinkimu ir režimo pasirinkimu.

Verta atkreipti dėmesį į kai kuriuos apribojimus: kol kas srities pasirinkimas „Apple Home“ programoje dažniausiai atliekamas vizualiai, nes „Matter“ komanda „SelectAreas“ dar nėra prijungta prie bendrosios HA paslaugos, kuri suaktyvintų zonų mygtukus; valymo režimas gali būti rodomas kaip „nežinomas“, jei vejapjovė išjungta, o bet kokie klasterio ar zonos apibrėžimo pakeitimai paprastai reikalauja pašalinti ir iš naujo paleisti priedą „Apple Home“.

„Bosch Indego“ integravimas per MQTT

„Bosch Indego“ vejapjovės neturi tokios glaudaus integruoto „Home Assistant“ kaip „Mammotion“ ar „Husqvarna“, tačiau yra labai solidus projektas pavadinimu „Valdiklio programa ir API, skirta „Bosch Indego Connect“ , kuris suteikia prieigą prie jo API ir taip pat apima MQTT adapterį, puikiai tinkantį integracijai į HA.

Idėja paprasta: kompiuteryje (pvz., „Windows“ arba „Linux“, „Raspberry Pi“) veikia procesas, vadinamas „IndegoMqttAdapter“ . Šis procesas prisijungia prie „Bosch“ debesies naudodamas jūsų prisijungimo duomenis ir vienu metu skelbia bei klausosi informacijos jūsų vietiniame MQTT brokeryje. „Home Assistant“ tiesiog nuskaito šias MQTT temas kaip jutiklius ir siunčia komandas, skelbdama pranešimus kitoms temoms.

Norint, kad adapteris „Linux“ aplinkoje būtų paleidžiamas automatiškai, labai dažnai prie sistemos cron pridedama eilutė su sintakse @reboot, pavyzdžiui:

@reboot /home/pi/indego/bin/IndegoMqttAdapter -c /home/pi/indego/IndegoMqttAdapterConfig.properties

„IndegoMqttAdapterConfig.properties“ konfigūracijos faile yra visi jautrūs duomenys: „Indego“ paslaugos bazinis URL , oficialioje programėlėje naudojamas vartotojo vardas ir slaptažodis, MQTT brokerio adresas (ip:port), brokerio kredencialai, pagrindinė pranešimų tema ir apklausos intervalas milisekundėmis.

Tipiškas tokio failo pavyzdys apima tokius laukus kaip „indego.mqtt.device.username“ ir „password“, parametrą „indego.mqtt.broker.connection“, nukreipiantį į tcp://IP_BROKER:1883, kliento ID, skirtą adapteriui atskirti, temos šaknį, kurios tipas yra „test/device/indego“, ir maždaug 30 000 ms apklausos intervalą (polling-interval-ms), skirtą būsenai atnaujinti kas 30 sekundžių.

Kadangi adapteris jau skelbia būsenas per MQTT, „Home Assistant“ programoje jums tereikia deklaruoti MQTT jutiklius faile configuration.yaml, nurodant atitinkamas temas. Paprastai sukuriami objektai maitinimo būsenai (įjungta / išjungta) , veikimo būsenai (prijungta, kraunama, pjaunama, grįžtama į doką ir kt.), nupjautos žolės procentui, laikui nuo paskutinio pjovimo ir bendram darbo laikui.

Naudojant reikšmių šablonus, per MQTT gautos angliškos būsenos verčiamos į ispaniškas teksto eilutes, todėl vartotojas mato „Kraunama“, „Šienaujama“, „Grįžtant namo“, „Kraštų kirpimas“, „Dirbama sode“, „Senka akumuliatoriaus įkrova“ ir kt. Darbo minutes taip pat galima konvertuoti į valandas, padalijus iš 60 ir suapvalinant, kad kortelėse būtų lengviau rodyti metriką.

Kai „Home Assistant“ paleidžiama iš naujo, šiuos jutiklius galima įdėti į valdymo skydelio plokštę, kad būtų galima greitai matyti maitinimo būseną, dabartinę vejapjovės būseną, jau nupjauto ploto procentą ir darbo valandas.

„Indego“ valdymui iš HA sąsajos paprastai naudojamos objektų mygtukų kortelės arba horizontalūs paketai, kurių kiekvienas turi tris mygtukus: vienas skirtas pjovimui pradėti (MOW naudingoji apkrova siunčiama į temos komandą), kitas – pristabdyti (PAUSE naudingoji apkrova) ir trečias – robotui grąžinti namo (RETURN naudingoji apkrova). Visi šie mygtukai paleidžia „mqtt.publish“ paslaugą su atitinkama tema ir naudingąja apkrova.

Įdiegus šią sistemą, dabar galite kurti automatizavimą, panašią į kitų robotų: pavyzdžiui, pradėti pjauti 6 val. ryto tik tuo atveju, jei nelijo ir nenumatoma lietaus, derindami roboto MQTT būseną su duomenimis iš tokios integracijos kaip „AccuWeather“. Arba siųsti pranešimus per „Telegram“ arba garsiakalbius, kai vejapjovė pradeda pjauti, baigia ciklą arba užstringa sode.

Šis MQTT pagrįstas metodas turi pranašumą, nes yra labai lankstus: kadangi viskas tvarkoma pagal temas, jį galima lengvai derinti su kitomis sistemomis, ataskaitų suvestinėmis ar pažangiomis automatizacijomis ir nereikia, kad „Home Assistant“ branduolyje būtų konkreti oficiali „Indego“ integracija.

Oficialus Husqvarna Automower integravimas su namų asistentu

„Husqvarna“ siūlo oficialią integraciją su savo „Automower“ vejapjovėmis, kuriose įrengta „Automower Connect“ arba „Automower Connect“ modulis , pasitelkdama prekės ženklo debesies API. Tai teikia labai išsamią informaciją apie vejapjovės būseną, statistiką ir valdymą.

Norėdami naudoti šią integraciją, turite sukonfigūruoti „OAuth2“ prisijungimo duomenis „Husqvarna“ kūrėjo portale . Prisijunkite naudodami tą pačią paskyrą, kurią naudojate „Automower Connect“ programėlėje, sukurkite naują programėlę ir priskirkite jai konkretų „Home Assistant“ peradresavimo URL (https://my.home-assistant.io/redirect/oauth). Taip pat turėsite prijungti autentifikavimo ir „Automower Connect“ API.

Kuriant programėlę, portalas sugeneruoja programėlės raktą ir programėlės paslaptį, kurie turi būti laikomi slaptais prisijungimo duomenimis (atitinkančiais vartotojo vardą ir slaptažodį) . Tada, naudodamiesi „Husqvarna Automower“ integracija iš „Home Assistant“, būsite nukreipti prisijungimo ir autorizacijos procesu, naudodami šiuos prisijungimo duomenis.

Sukonfigūravus „Home Assistant“ sukuria „Husqvarna“ centrą ir iš jo – su vejapjove susietų objektų seriją. Tai apima dvejetainius jutiklius, kurie aptinka, ar akumuliatorius kraunasi (kai robotas grįžo dėl išsikrovusios baterijos ir ją įkrauna), ar palieka bazę grįždamas į pradinį tašką.

Integracija taip pat gali sugeneruoti mygtukus, skirtus patvirtinti nedideles klaidas, iš naujo nustatyti peilių naudojimo laiką arba sinchronizuoti vejapjovės vidinį laikrodį su „Home Assistant“ laiku – šie veiksmai yra labai naudingi atliekant techninę priežiūrą ir diagnostiką.

Kiekvienam robotui taip pat sukuriamas kalendorius , kuriame rodomas sukonfigūruotas pjovimo laikas, leidžiantis HA sistemoje peržiūrėti tiek dabartinį, tiek būsimą suplanuotą laiką, integruojant jį su kitais įmonės kalendoriais.

Jei modelis tai palaiko, atsiranda „device_tracker“ objektas , rodantis vejapjovės GPS padėtį, o įvykio objektas atspindi paskutinę klaidą su tokiais atributais kaip sunkumas, tiksli įvykio platuma ir ilguma bei laiko žyma. Tai atveria duris automatizavimui, pvz., „jei įvyksta „tilt_error“, išsiųsti pranešimą su vieta ir rodyti žymeklį žemėlapyje“.

Centrinis valdymo objektas yra „vejapjovės“ objektas , iš kurio galite atnaujinti programą, pristabdyti pjovimą arba pastatyti robotą iki kito suplanuoto laiko. Kai kuriuose modeliuose taip pat sukuriami „skaičiaus“ objektai, skirti reguliuoti bendrą pjovimo aukštį (nuo 1 iki 9) ir pjovimo aukštį konkrečioms darbo vietoms (nuo 0 % iki 100 % bazinio aukščio), todėl galite pritaikyti pjovimą skirtingoms sodo dalims.

Taip pat yra pasirinkti objektai, skirti valdyti, pavyzdžiui, vejapjovės priekinių žibintų veikimo režimą, ir labai išsamūs jutikliai, skirti akumuliatoriui, peilių naudojimo laikui, klaidoms, neveiklumo laikotarpiams, apribojimų priežastims (šaltis, dienos limitas, savaitės tvarkaraštis...), likusiam įkrovimo laikui, dabartiniam režimui, kitam paleidimui, įkrovimo ciklų skaičiui, susidūrimams, sukauptam pjovimo laikui, paieškai, važiavimui ir kt., taip pat aktyvios darbo srities pavadinimui.

Kiekvienai darbo sričiai, kurioje įjungtas sisteminis pjovimas, sukuriami papildomi jutikliai, rodantys progresą procentais ir paskutinio užbaigimo datą / laiką, palengvinant automatizavimą, pvz., „jei X srities progresas pasiekia 100 %, pranešti robotui ir išsiųsti jį į bazę“.

Integracija taip pat sukuria jungiklius, skirtus valdyti draudžiamus įeiti zonas , įjungti arba išjungti roboto visuotinę pjovimo programą ir atskirai įjungti arba išjungti kiekvieną darbo zoną. Šiais jungikliais galite, pavyzdžiui, nuspręsti, kad robotas turėtų vengti konkrečios zonos, kai rengiate vakarėlį vejoje.

Kalbant apie konkrečius veiksmus, integracija apima iškvietimus, skirtus pakeisti tvarkaraštį ir priversti robotą pjauti arba pastatyti žolę tam tikrą laikotarpį (nuo 1 minutės iki 42 dienų), kurio trukmė nurodoma dienomis, valandomis ir minutėmis. Taip pat galite duoti jam komandą pjauti konkrečią darbo zoną tam tikrą laiką, naudodami iš atitinkamo jutiklio gautą zonos ID.

Svarbu žinoti apie kai kuriuos konstrukcijos apribojimus: vejapjovės negalima paleisti tiesiog naudojant komandą „lawn_mower.start_mowing“ ne numatytu laiku; tam reikia naudoti nepaisymo veiksmus. Be to, modeliuose su EPOS technologija šioje oficialioje integracijoje dar nepalaikomas išimčių zonų valdymas.

Ką naudotojas gauna pradėjęs naudotis „Home Assistant“ ir ieškodamas vejapjovės?

Jei dar tik pradedate ieškoti robotinės vejapjovės (pavyzdžiui, svarstote apie „ Mammotion Yuka Mini 700/800“ arba „Ecovacs Goat“) ir „Home Assistant“ įdiegėte tik „norėdami išbandyti“, galite susimąstyti, ar verta gilintis į visus šiuos integravimo dalykus.

Atsakymas dažniausiai yra „taip“, ypač jei planuojate savo sodą ir namą kaip darnią sistemą: integruodami vejapjovę su „Home Assistant“, gausite daug daugiau kontrolės ir matomumo nei su oficialia programėle, o tai kasdieniame gyvenime reiškia mažiau netikėtumų ir daugiau realaus savarankiškumo.

Konkrečiu „Yuka“ / „Luba“ atveju „Mammotion“ integracija leidžia:

  • Patikrinkite iš pirmo žvilgsnio būsena, baterija, padėtis ir zona iš „Home Assistant“ skydelio.
  • Paleidimo mažinimas priklauso nuo tokių taisyklių kaip oras, buvimas ar saulės energijos gamyba.
  • Sinchronizuokite tvarkaraščius su šeimos kalendoriais arba namų režimais (išvykę, atostogos, naktis...).
  • Ištirkite išplėstinius scenarijus, pvz., sąlytis su „Apple Home“ per „Matter“ valdyti jį taip, lyg tai būtų robotas dulkių siurblys.

Norint išgauti kuo daugiau naudos, be vejapjovės, jums reikės ir pagrindinių namų automatikos elementų: patikimos orų integracijos sistemos („Meteosat“, „AccuWeather“, vietinė stotis), buvimo jutiklių arba kamerų, jei norite blokuoti pjovimą, kai aplink yra žmonių, ir, jei turite saulės baterijas, integruokite jas į namų automatiką, kad galėtumėte pasinaudoti perteklinės energijos logika.

Iš pradžių gali atrodyti, kad reikia daug pastangų, kad viskas veiktų, tačiau atlikus pradinius automatizavimo veiksmus, sistema veikia beveik savarankiškai, o jūsų robotas tampa „autonominiu kolega, dirbančiu fone “, tačiau dabar laikosi taisyklių, kurios atsižvelgia į tai, kas iš tikrųjų vyksta jūsų namuose ir sode.

Galiausiai, integravus išmaniąją vejapjovę į „Home Assistant“, nesvarbu, ar tai „Mammotion“, „Bosch Indego“ per MQTT, ar „Husqvarna Automower“ su oficialia API sąsaja, tokia, atrodytų, paprasta funkcija kaip vejos pjovimas, paverčiama dar viena namų automatizavimo dėlionės dalimi , suderinta su šeimos oru, energija, buvimu ir įpročiais. Tai pastebima tiek komforto, tiek ramybės požiūriu, kai sodas beveik visiškai prižiūrimas, o jūs vos prisimenate, kad lauke dirba robotas.


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje