Ukuhlanganiswa komshini wokugunda utshani ohlakaniphile kuMsizi Wasekhaya

  • Ukuhlanganisa umshini wokugunda utshani ku-Home Assistant kuhlukanisa "isilo" sohlelo lokusebenza futhi kuvumela ukugunda utshani okuzenzakalelayo ngokusekelwe esimweni sezulu, ukuba khona, kanye namashejuli.
  • I-Mammotion, i-Bosch Indego kanye ne-Husqvarna Automower zingahlanganiswa ne-Home Assistant kusetshenziswa ama-API, i-MQTT kanye namathempulethi athuthukile.
  • Ukusetshenziswa kwezinzwa, izinsizakalo, kanye nezenzo ezithile kwenza kube nokwenzeka ukwenza izinto ngokuzenzakalelayo okuthuthukisa ukuphepha, induduzo, kanye nokusebenza kahle kwamandla.
  • Ukuhlanganisa i-Home Assistant ne-Matter, i-Apple Home, nezinye izinsizakalo kwandisa ukulawulwa komshini wokugunda utshani ngale kohlelo lokusebenza olusemthethweni.

Ukuhlanganiswa komshini wokugunda utshani ohlakaniphile kuMsizi Wasekhaya

Uma unomshini wokugunda utshani wesimanje osebenzisa irobhothi futhi usuvele usebenzisa i-Home Assistant, usesesigabeni esincane kakhulu sokwenza ingxenye ebalulekile yesistimu yakho yekhaya ehlakaniphile esikhundleni sokuyigcina kuhlelo lokusebenza lwayo olusemthethweni. Ukuyihlanganisa kukuvumela ukuthi unqume ukuthi izogunda nini futhi kanjani: ngokusekelwe esimweni sezulu, ukuthi abantu basensimini, amandla elanga amaningi, noma nje isheduli yomndeni wakho.

Kulesi sihloko, sizobheka ngokuningiliziwe nangokusebenzayo ukuthi imishini yokugunda utshani ehlakaniphile kanye nokuhlanganiswa kwayo kusebenza kanjani ne-Home Assistant : i-Mammotion (Luba/Yuka), i-Bosch Indego nge-MQTT, i-Husqvarna Automower isebenzisa i-API yayo esemthethweni, icebo lokuveza i-Mammotion ku-Apple Home njengesihlanzi se-vacuum nge-Matter, kanye nalokho i-Home Assistant ekunikeza labo abasanda kuqala ukucwaninga ukuthi yiliphi irobhothi okufanele balithenge. Konke kuchazwa ngesiSpanishi (eSpain) futhi kufaka phakathi imibono eminingi yokuzenzakalela yangempela.

Yiziphi izinzuzo zokuhlanganisa umshini wokugunda utshani ohlakaniphile ku-Home Assistant?

Uma umshini wakho wokugunda utshani ukhona kuphela ngaphakathi kohlelo lokusebenza lwawo, uhlala "esilo," ungaxhumekile ngokuphelele kulo lonke ikhaya lakho elihlakaniphile. Ukuhlanganiswa ne-Home Assistant kuyayiphula leyo silo futhi kuguqula irobhothi libe yinye idivayisi, enezinhlaka, izinzwa, nezinsizakalo ongazisebenzisela ukuzenzakalela.

Empeleni, lokhu kusho ukuthi ungasebenzisa idatha efana nezinga lebhethri, isimo sokusebenza, indawo ye-GPS, indawo yokusika, noma isibikezelo sezulu ukuze unqume ukuthi irobhothi liyaphuma liyosika, libuyele esisekelweni, limise umsebenzi, noma lihlala lingashintshi.

Eminye imibono evamile kakhulu enengqondo kakhulu uma unomshini wokugunda utshani ku-Home Assistant yile:

  • Misa ukunqamula uma imvula isondela. kusetshenziswa izinzwa zendawo noma ukuhlanganiswa kwesikhathi.
  • Gwema amahora ashisa kakhulu osuku noma ubeke engcupheni utshani bese uhlela umsebenzi ekuseni kakhulu noma kusihlwa kakhulu.
  • Qala ukuvala uma kukhona i-photovoltaic surplus, uma uqapha ukukhiqizwa kwakho kwelanga ku-Home Assistant.
  • Vimba irobhothi uma kunabantu engadini (izingane zidlala, izivakashi endaweni yokosa inyama, isango lengadi livuliwe, njll.).
  • Qondanisa ukusika namakhalenda omndeni ukuze kungaphazamisi imihlangano, ukulala, noma imicimbi ekhethekile.

Konke lokhu kungenzeka ngoba, uma selihlanganisiwe, irobhothi liveza izinzwa (ibhethri, isimo, imodi, indawo, amaphutha...) kanye nezenzo (ukuqala, ukumisa isikhashana, idokhi, ukuphinda, njll.) ezingahlanganiswa nayo yonke indlu yakho ehlakaniphile.

Ukuhlanganiswa kwemishini yokugunda utshani iMammotion (iLuba neYuka) kuMsizi Wasekhaya

Amamodeli e-Mammotion (i-Luba, i-Yuka, namamodeli ahlobene) afaka ukuhlanganiswa komphakathi okuphelele, okuguqula irobhothi libe umshini wokugunda utshani wendabuko ngaphakathi kwe-Home Assistant. Ukusuka lapho, ungafunda izinzwa eziningi futhi usebenzise imiyalo yokugunda ethuthukisiwe.

Inzuzo enkulu yalokhu kuhlanganiswa ukuthi ikhipha idatha kumshini wokugunda utshani njengezinga lebhethri, isimo sokusebenza, indawo ye-GPS, inani lamasathelayithi, indawo esebenzayo, uhlobo lokuxhumeka (i-WiFi/BLE/4G) kanye nezinye izinhlaka ezithile zemodeli, ngaphezu kokuveza izinsizakalo zokuqala, ukumisa, ukumisa noma ukuthumela irobhothi emuva esisekelweni.

Ngokuphathelene nezidingo, kubalulekile ukuthi i-Home Assistant ivuselelwe ibe yinguqulo yakamuva (ubuncane buka-2025.3.0) futhi ibe ne-HACS (Home Assistant Community Store), njengoba ukuhlanganiswa akuyona ingxenye yengqikithi futhi kufakwe njengendawo yokugcina ngokwezifiso.

Imininingwane ebucayi kakhulu ayiyona eyobuchwepheshe, kodwa ihlobene nama-akhawunti: kunconywa ukuthi udale i-akhawunti yesibili ye-Mammotion kuphela ye-Home Assistant . Uma usebenzisa i-akhawunti eyinhloko osuvele uyisebenzisa kuhlelo lokusebenza, kunengozi yokunqamuka okucasulayo ocingweni lwakho njalo lapho i-Home Assistant ivuselela ukungena ngemvume.

Indlela ejwayelekile yokusebenza yokulungiselela leyo akhawunti yesibili yile:

  • Dala i-akhawunti entsha kuhlelo lokusebenza lwe-Mammotion, usebenzisa ikheli le-imeyili elihlukile.
  • Buyela ku-akhawunti yakho eyinhloko bese yabelana ngerobhothi nge-akhawunti yesibili.
  • Ngena ngemvume nge-akhawunti yesibili, yamukela idivayisi eyabiwe, bese uyibhukela i-Home Assistant kuphela.

Uma isigaba sama-akhawunti sesilungile, ukuhlanganiswa kufakwa kusuka ku-HACS ngokungeza indawo yokugcina ngokwezifiso ethi "https://github.com/mikey0000/Mammotion-HA" njengokuhlanganiswa, ukuyifaka bese uqala kabusha i-Home Assistant ukuze ibonakale itholakala kumenyu ye-Integrations.

Uma uhlela ukuhlanganiswa kuzilungiselelo → Amadivayisi namasevisi → Engeza ukuhlanganiswa, ungakhetha ukuthi uzoxhuma irobhothi nge -Bluetooth Low Energy (BLE) noma nge- WiFi/4G . Uma usebenzisa i-BLE futhi iseva ye-Home Assistant ikude nengadi, ungasebenzisa i -Bluetooth Proxy ene-ESPHome (i-ESP32 esebenza njengebhuloho le-BLE eduze komshini wokugunda utshani).

Ngokuxhumeka kwe-WiFi, okuvame ukuba lula kakhulu uma ingadi imbozwe kahle, vele ufake i-imeyili nephasiwedi ye -akhawunti yesibili ye-Mammotion bese ukuhlanganiswa kuzoqala ukudala idivayisi nezinto zayo.

Uma usufakiwe, kuphaneli yedivayisi uzobona i-Luba/Yuka yakho enezilawuli zokusika kanye nohlu oluphelele lwezinzwa: ibhethri, isimo samanje (ukusika, ukushaja, ukungasebenzi...), uhlobo lwesixhumanisi, indawo, inani lamasathelayithi, indawo yokusebenza esebenzayo, inqubekela phambili yokusika nokunye okuningi, kuye ngemodeli.

Ngaphezu kwezinzwa, ukuhlanganiswa kudalula izinsizakalo ezinamandla, njenge- mammotion.start_mow , ekuvumela ukuthi uqalise ukugunda utshani okunemingcele. Kusukela ku-Developer Tools → Izenzo, ungakhetha le nsizakalo, ukhethe umshini wakho wokugunda utshani, bese uwudlulisela kumapharamitha afana nesivinini, imodi yendlela, ukutholwa kwezithiyo, ukuphakama kokusika (kumamodeli e-Luba), noma uhlu lwendawo.

Ezimweni eziningi kunezinhlanganisela zamapharamitha ajwayelekile kulo lonke uhla (isb., isivinini, izindlela zokuzulazula noma ukuzwela kwezithiyo) kanye nezinye eziqondene ne-Yuka (iqoqo, imiphetho, njll.) noma i-Luba (ukusika ubude, amasu ahlukene okumaka), okukuvumela ukuthi uvumelanise izimo zokusika ngezinga eliphezulu lemininingwane.

Ukuzenzakalela okuwusizo nge-Mammotion kanye ne-Home Assistant

Igxathu langempela eliya phambili liza uma uqala ukudala okuzenzakalelayo ngokuxhumanisa i-logic yomshini wokugunda utshani nekhaya lakho lonke elihlakaniphile. Ngokwazi isimo salo, izinga lebhethri, kanye nendawo, ungenza izinqumo ezinembile kakhulu kunangezinhlelo zokusebenza ezijwayelekile.

Isibonelo esivamile ukusabela kwesimo sezulu: uma isiteshi sakho sezulu sendawo, izinzwa zakho zangaphandle ze-Zigbee, noma ukuhlanganiswa kokubikezela kuthola amathuba aphezulu emvula ezayo , umsizi waseKhaya angayala umshini wokugunda utshani ukuthi uyeke ukusebenza futhi ubuyele esisekelweni sawo ngaphambi kokuba utshani buphenduke udaka.

Into efanayo ingenziwa emazingeni okushisa aphezulu kakhulu. Uma inzwa yangaphandle idlula, isibonelo, ama-30°C, ungahlehlisa ukusika ukuze ugweme ukusebenza elangeni eliqondile , kokubili ukuvikela utshani kanye nokonga ibhethri lerobhothi kanye nezingxenye zalo.

Uma une-photovoltaics ehlanganiswe ku-Home Assistant, esinye isici esiwusizo kakhulu sokwenza izinto ngokuzenzakalela ukusika utshani okusebenzisa amandla elanga amaningi : lapho uhlelo luthola ukuthi uthumela amandla kugridi (noma ukuthi umkhiqizo udlula umkhawulo othile), luqala umshini wokusika utshani ngaphakathi kwesikhathi "esamukelekayo". Ngale ndlela, ingxenye enkulu yokushaja kabusha kwerobhothi okulandelayo inikwa amandla ukukhiqizwa kwakho kwelanga.

Kuvamile futhi ukusungula imithetho yokuphepha kanye nokuhlala ndawonye: uma isango lengadi livuliwe, uma ikhamera ibona ukuba khona kwabantu, noma uma usebenzisa imodi "yokubhaka inyama" noma "yokudlala izingane", uhlelo lungamisa ukusika ukuze kugwenywe noma yiziphi izinto ezimangazayo ezingathandeki. Ngale ndlela, irobhothi liyayeka ukuba yinto engafuneki phakathi notshani engaba yinkinga uma ungalindele.

Okokugcina, ukuhlanganisa amakhalenda omndeni ku-Home Assistant kuvimbela ukusika utshani ngesikhathi semihlangano, amahora okusebenza kude, noma izikhathi ezithile (isibonelo, uma umcimbi wekhalenda ubonisa "ukulala komntwana," irobhothi lihlala phansi kwalo). Umshini wokusika utshani ube eseziphatha njengelinye ilungu lomndeni, elihambisana nesimiso somndeni.

Ezingeni lesixhumi esibonakalayo, nazo zonke izinzwa nemiyalo onayo, ungakha ideshibhodi yangokwezifiso yerobhothi, egcwele amakhadi agqwayizayo, izinkinobho zokulawula okusheshayo, kanye nesibonisi sesimo esinemininingwane eminingi. Kuvamile ukusebenzisa amaphrojekthi afana ne-HA-Animated-Cards ukudala amakhadi akhangayo abonisa inqubekela phambili noma indawo yamanje ngesikhathi sangempela.

Uma ukuhlanganiswa kwehluleka ngamaphutha okuphelelwa yisikhathi lapho ufinyelela i-API ku-"api.link.aliyun.com", hlola i-router yakho noma i-firewall ukuze ubone ukuthi ivimba yini ukuxhumana nezinsizakalo ezisingathwe eShayina , okungenzeka ngezinqubomgomo ezithile zokuphepha. Futhi, uma inqubo yokusetha i-akhawunti yenqaba ikheli le-imeyili, indawo yokugcina ngokwayo isikisela ukusebenzisa "inombolo ye-akhawunti" esikhundleni se-imeyili, njengoba lokhu ngezinye izikhathi kusebenza kangcono.

Ukulawula okuthuthukisiwe kwe-Mammoth kusuka ku-Apple Home usebenzisa i-Matter

Ukuhlanganiswa kweMammotion ku-Home Assistant kuveza umshini wokugunda utshani njengento 'yokugunda utshani' . Inkinga ukuthi i-Matter, njenganamuhla, ayisekeli uhlobo oluthile lwedivayisi yabagundi botshani, ngakho-ke akukho ukumepha okuqondile phakathi kwalowo mshini kanye nesengezo se-Apple Home.

Isixazululo sisekuqapheleni ukuthi, ngokombono we-automation yasekhaya, umshini wokugunda utshani ozimele kanye nomshini wokuhlanza i-vacuum cleaner werobhothi kungamawele asebenzayo : kokubili kuhamba ezindaweni ezichaziwe, kunamabhethri, izindawo, izindlela zokusebenza, imiyalo yokuqala/yokumisa/yokumisa kanye "nokubuyela esisekelweni".

Imininingwane kaMatter ifaka uhlobo lwedivayisi iRoboticVacuumCleaner (0x0074) , enamaqoqo esimo sokusebenza, imodi yokuhlanza, imodi yokusebenza, futhi, okubaluleke kakhulu, iqoqo le-serviceArea elifanelana kahle nezindawo zokugunda utshani.

Icebo ukudala i-template vacuum entity ku-Home Assistant "egoqa" i-Mammotion lawn_mower entity: imiyalo yokuqala/yokuma/yokuma kancane/yokubuyela emiyalweni eyisisekelo iba yi-vacuum equivalents, izinga lebhethri livela ku-sensor yebhethri ye-lawnmower, futhi izindawo zimelelwa njenge-"rooms" ye-vacuum.

Ukuze usethe konke lokhu, udinga ukuba nokuhlanganiswa kwe-Mammotion okusebenzayo ku-Home Assistant, i -plugin ye -Home-Assistant-Matter-Hub (okungcono i-fork enakekelwa yi-RiDDiX), i-HomePod noma i-Apple TV yakamuva njenge-Apple Home hub, kanye nezinkinobho ze-lawnmower zone ezitholakala ku-Home Assistant (izinto zenkinobho.*_zone_* ezivezwe yi-Mammotion).

Isinyathelo sokuqala ukuthola zonke izinto ezifanele zerobhothi ku-Developer Tools → States: i-lawn_mower eyinhloko.*, izinzwa zemodi nebhethri, izinkinobho ze-zone, inkinobho yokukhansela umsebenzi, kanye nesikhethi semodi yendlela. Kusetshenziswa la ma-ID aqondile, kudalwa ithempulethi ye-vacuum ku-configuration.yaml ehumusha izimo zangaphakathi ze-"MODE_WORKING", "MODE_CHARGING", njll., zibe yizimo ze-vacuum ezifana nokuhlanza, ukudokha, ukumiswa okwesikhashana, noma ukungasebenzi.

Leso sihlanzi se-vacuum esifanekisiwe sichaza futhi:

  • El izinga lebhethri ukuthatha inani ku-sensor yebhethri yomshini wokugunda utshani.
  • Imiyalo yokuqala, yokuma, yokumisa isikhashana kanye neyokubuyisela_esisekelo esekelwa yizinsizakalo zokugunda utshani* kanye nezinkinobho.* ezihambisanayo.
  • Uhlu "lwezivinini_zabalandeli" olusetshenziswa ngempela ukukhetha indawo yokusika (Indawo A, Indawo B, Indawo C…).
  • Nikeza amakamelo, equkethe ku-JSON uhlu lwezinto ezingu-{id, name} ezinezindawo ezahlukene, ngefomethi elindelwe yi-Matter Hub.

Lesi sici "samakamelo" siyisihluthulelo ngoba i-logic ye-Matter Hub ifaka umsebenzi othi, lapho uthola le nsimu ku-vacuum cleaner, udale ngokuzenzakalelayo i -serviceArea cluster futhi ugcwalise izindawo ezisekelwayo. Ngale ndlela, ku-Apple Home, ugcina ubona indawo ngayinye yokuhlunga njengokungathi "igumbi" elikhethiwe ku-interface ye-vacuum cleaner.

Ngokuzithandela, ungakha into yokukhetha ithempulethi ngaphakathi kwebhulokhi efanayo yethempulethi ehumusha izindlela ezahlukene zendlela yokusika (i-single_grid, i-double_grid, i-segment_grid, i-no_grid) ibe amagama asebenziseka kalula njengokuthi "Sika imigqa," "Sika i-zigzag," "Sika igridi," noma "Akukho gridi." Le nto yokukhetha isetshenziswa ku-Matter Hub njengento yokuhlanza imodi, ukuze i-Apple Home ibonise la magama ku-interface yayo ye-robot vacuum.

Ngemva kokuqinisekisa nokuqalisa kabusha i-Home Assistant ukuze ilayishe lawa mathempulethi, siqinisekisa ukuthi i-vacuum entsha.* inesimo esifanele, izinga lebhethri ligcwele, futhi isici samakamelo siqukethe indawo ye-JSON. Ngokulandelana kwalokho, siqhubekela engxenyeni ye-Matter Hub.

Ku-interface ye-plugin ye-Matter Hub, kudalwa ibhuloho elisha kwimodi yeseva, isihlungi salo se-entity sikhawulelwe ku-vacuum cleaner yethempulethi, futhi kufakwe imephu ekhombisa ukuthi le vacuum.* kufanele ivezwe njengedivayisi ye-Matter yohlobo lwe-RoboticVacuumCleaner . I-cut mode select entity ingaxhunyaniswa lapho uma idaliwe.

Ngemva kokuqala kabusha isengezo nokuqinisekisa ukuthi indawo yokugcina ibonisa amaqoqo alindelekile (kufaka phakathi i-serviceArea enezindawo ezisekelwayo), vele uye kuhlelo lokusebenza lwe-Apple Home, ukhethe okuthi "Engeza Isengezo," skena ikhodi ye-QR yebhuloho le-Matter Hub, bese uqedela inqubo yokubhangqa. Uma usuqedile, umshini wokugunda utshani uzovela ku-Apple Home njenge- vacuum yerobhothi enezinkinobho ze-Play/Pause/Home, iphesenti lebhethri, ukukhetha indawo, kanye nokukhetha imodi.

Kuyafaneleka ukuqaphela eminye imikhawulo: okwamanje, ukukhethwa kwendawo ku-Apple Home kubonakala kakhulu, njengoba umyalo we-Matter's SelectAreas ungakaxhunywa kusevisi ejwayelekile ye-HA eqala izinkinobho ze-zone; imodi yokuhlanza ingabonisa "okungaziwa" uma umshini wokugunda utshani uvaliwe, futhi noma yiziphi izinguquko zencazelo yeqembu noma ye-zone ngokuvamile zidinga ukususa nokufaka kabusha isesekeli ku-Apple Home.

Ukuhlanganiswa kweBosch Indego nge-MQTT

Omashi bezihlahla zotshani beBosch Indego abanayo inhlanganisela eqinile ye-Home Assistant njengeMammotion noma iHusqvarna, kodwa kukhona iphrojekthi eqinile kakhulu ebizwa ngokuthi "i-Controller application and API for Bosch Indego Connect" enikeza ukufinyelela ku-API yayo futhi ifaka ne-adaptha ye-MQTT efanele ukuhlanganiswa ne-HA.

Umqondo ulula: inqubo ebizwa ngokuthi i-IndegoMqttAdapter isebenza emshinini (i-Windows noma i-Linux, isibonelo, i-Raspberry Pi). Le nqubo ixhuma efwini le-Bosch isebenzisa iziqinisekiso zakho futhi ngasikhathi sinye ishicilela futhi ilalele ulwazi ngomthengisi wakho wendawo we-MQTT. Umsizi Wekhaya umane ufunda lezi zihloko ze-MQTT njengezinzwa futhi athumele imiyalo ngokushicilela imiyalezo kwezinye izihloko.

Ukuze wenze i-adaptha iqalise ngokuzenzakalelayo endaweni ye-Linux, kuvamile kakhulu ukwengeza umugqa ku-cron yesistimu nge-syntax @reboot, isibonelo:

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

Ifayela lokucushwa kwe-IndegoMqttAdapterConfig.properties liqukethe yonke idatha ebucayi: i -URL eyisisekelo yesevisi ye-Indego , igama lomsebenzisi nephasiwedi oyisebenzisayo kuhlelo lokusebenza olusemthethweni, ikheli lomthengisi we-MQTT (ip:port), iziqinisekiso zomthengisi, isihloko esiyinhloko semilayezo, kanye nesikhawu sokuvota ngama-millisecond.

Isibonelo esijwayelekile sefayela elinjalo sihlanganisa amasimu afana ne-indego.mqtt.device.username kanye nephasiwedi, ipharamitha ye-indego.mqtt.broker.connection ekhomba ku-tcp://IP_BROKER:1883, i-client-id yokuhlukanisa i-adaptha, impande yesihloko yohlobo lwe-test/device/indego, kanye ne-polling-interval-ms engaba ngu-30000 ms ukubuyekeza isimo njalo ngemizuzwana engama-30.

Njengoba i-adaptha isivele ishicilela izimo nge-MQTT, ku-Home Assistant udinga kuphela ukumemezela izinzwa ze-MQTT ku-configuration.yaml, ukhomba izihloko ezifanele. Izinhlangano zivame ukudalelwa isimo samandla (ukuvula/ukuvala) , isimo sokusebenza (Ukudokha, Ukushaja, Ukucheba, Ukubuyela edokini, njll.), iphesenti lokusikwa kotshani, isikhathi kusukela ekusikweni kokugcina, kanye nesikhathi esiphelele sokusebenza.

Kusetshenziswa amathempulethi enani, izimo zesiNgisi ezitholwe nge-MQTT zihunyushwa zibe yizinhlamvu zombhalo zesiSpanishi, ngakho umsebenzisi ubona okuthi “Ukulayisha”, “Ukusika utshani”, “Ukubuyela ekhaya”, “Ukusika imiphetho”, “Ukungasebenzi engadini”, “Ibhethri eliphansi”, njll. Imizuzu yokusebenza ingaguqulwa ibe amahora ngokuhlukaniswa ngo-60 nangokuzungeza, ukuze kuboniswe amamethrikhi kalula emakhadini.

Uma i-Home Assistant isiqaliwe kabusha, lawa masensa angafakwa ekhadini lephaneli ukuze abone ngokushesha isimo samandla, isimo samanje somshini wokugunda utshani, iphesenti yendawo esivele igundiwe, kanye namahora okusebenza.

Ukuze ulawule i-Indego kusuka ku-interface ye-HA, amakhadi e-entity-button noma ama-horizontal stacks avame ukusetshenziswa, ngalinye linezinkinobho ezintathu: elilodwa ukuqala ukusika (ukuthumela umthwalo we-MOW kumyalo wesihloko), elinye ukumisa (PAUSE payload), kanye nelesithathu ukuthumela irobhothi ekhaya (RETURN payload). Zonke lezi zinkinobho ziqalisa isevisi ye-mqtt.publish enesihloko esifanele kanye nomthwalo wenkokhelo.

Njengoba lokhu sekuqalile ukusebenza, manje usungakwazi futhi ukuklama okuzenzakalelayo okufana nokwamanye amarobhothi: isibonelo, ukuqala ukusika ngo-6 ekuseni kuphela uma kungazange kune futhi kungalindelekile ukuthi kune, ngokuhlanganisa isimo se-MQTT serobhothi nedatha evela ekuhlanganisweni okufana ne-AccuWeather. Noma ukuthumela izaziso nge-Telegram noma izipikha lapho umshini wokusika utshani uqala ukusika utshani, uqeda umjikelezo, noma ubhajwa engadini.

Le ndlela esekelwe ku-MQTT inenzuzo yokuba nezimo eziguquguqukayo kakhulu: njengoba konke kuphathwa ngezihloko, ungayihlanganisa kalula nezinye izinhlelo, amadeshibhodi, noma okuzenzakalelayo okuthuthukisiwe , futhi awunciki ekutheni kube nokuhlanganiswa okusemthethweni kwe-Indego okuqondile ku-Home Assistant core.

Ukuhlanganiswa okusemthethweni kwe-Husqvarna Automower Nomsizi Wasekhaya

I-Husqvarna inikeza ukuhlanganiswa okusemthethweni kwama-Automowers ayo afakwe i-Automower Connect noma i-Automower Connect module , isebenzisa i-API yamafu yomkhiqizo. Lokhu kunikeza ulwazi oluningiliziwe ngesimo somshini wokugunda utshani, izibalo, kanye nokulawula.

Ukuze usebenzise lokhu kuhlanganiswa, udinga ukumisa iziqinisekiso ze-OAuth2 ku- Husqvarna Developer Portal . Ngena ngemvume nge-akhawunti efanayo oyisebenzisayo kuhlelo lokusebenza lwe-Automower Connect, udale uhlelo lokusebenza olusha, bese ulunika i-URL ethile yokuqondisa kabusha ye-Home Assistant (https://my.home-assistant.io/redirect/oauth). Kuzodingeka futhi uxhume ama-API e-Authification kanye ne-Automower Connect.

Uma udala uhlelo lokusebenza, i-portal ikhiqiza ukhiye wohlelo lokusebenza kanye nemfihlo yohlelo lokusebenza okumele iphathwe njengeziqinisekiso ezibucayi (ezifana negama lomsebenzisi nephasiwedi) . Ngemuva kwalokho, usebenzisa ukuhlanganiswa kwe-Husqvarna Automower kusuka ku-Home Assistant, uzoqondiswa ngenqubo yokungena kanye nokugunyazwa usebenzisa lezi ziqinisekiso.

Uma isilungisiwe, i-Home Assistant idala "ihabhu" le-Husqvarna, futhi kusukela lapho, uchungechunge lwezinto ezihlobene nomshini wokugunda utshani. Lokhu kufaka phakathi ama-binary_sensors ukuthola ukuthi ibhethri liyashaja yini (lapho irobhothi selibuyile ngenxa yebhethri eliphansi futhi liyashaja kabusha) noma ukuthi lishiya isisekelo libuyela endaweni yalo yokuqala.

Ukuhlanganiswa kungakhiqiza nezinkinobho zokuqinisekisa amaphutha amancane, ukusetha kabusha isikhathi sokusetshenziswa kwe-blade, noma ukuvumelanisa iwashi langaphakathi lomshini wokugunda utshani nesikhathi se-Home Assistant, izenzo eziwusizo kakhulu ekulungiseni nasekuxilongeni.

Kuphinde kudalwe ikhalenda yerobhothi ngayinye, ekhombisa izikhathi zokusika ezihleliwe, okuvumela ukuthi izikhathi ezihleliwe zamanje nezesikhathi esizayo zibukwe e-HA, zihlanganiswe namanye amakhalenda endlu.

Uma imodeli iyisekela, kuvela into ye -device_tracker ebonisa indawo ye-GPS yomsiki wetshani, futhi into yesigameko ibonisa iphutha lokugcina, ngezimpawu ezifana nobunzima, i-latitude kanye ne-longitude eqondile yesigameko, kanye nesitembu sesikhathi. Lokhu kuvula umnyango wezenzo ezenzakalelayo njengokuthi "uma kwenzeka iphutha le-tilt_error, thumela isaziso ngendawo bese ubonisa umaka kumephu."

I-central control entity iyi- `lawn_mower` entity , lapho ungaqalisa khona uhlelo, umise ukusika, noma upake irobhothi kuze kube yisikhathi esilandelayo esihleliwe. Kwamanye amamodeli, i-`number` entities nazo zenzelwe ukulungisa ukuphakama kokusika okuphelele (kusukela ku-1 kuya ku-9) kanye nokuphakama kokusika kwezindawo ezithile zokusebenza (0% kuya ku-100% wokuphakama kwesisekelo), okukuvumela ukuthi uvumelanise ukusika ezingxenyeni ezahlukene zengadi.

Kukhona nezinto ezikhethiwe okufanele zilawulwe, isibonelo, imodi yokusebenza yezibani zomshini wokugunda utshani, kanye nezinzwa eziphelele kakhulu zebhethri, isikhathi sokusetshenziswa kwe-blade, amaphutha, izikhathi zokungasebenzi, izizathu zokuvinjelwa (iqhwa, umkhawulo wansuku zonke, ishejuli yesonto...), isikhathi sokushaja esisele, imodi yamanje, ukuqala okulandelayo, inani lomjikelezo wokushaja, ukushayisana, izikhathi zokusika eziqongelelekile, usesho, ukushayela, njll., kanye negama lendawo yokusebenza esebenzayo.

Endaweni ngayinye yokusebenza ene-systemic cutting esebenzayo, kudalwa izinzwa ezengeziwe ngenqubekela phambili ngamaphesenti kanye nosuku/isikhathi sokuqedwa kokugcina, okusiza ukwenza okuzenzakalelayo njengokuthi "uma inqubekela phambili yendawo X ifinyelela ku-100%, yazisa futhi uthumele irobhothi esisekelweni."

Ukuhlanganiswa kudala nezishintshi zokulawula izindawo zokuhlala ngaphandle , kusebenze noma kuvale uhlelo lokugunda utshani lwerobhothi lomhlaba wonke, futhi kuvumele noma kuvale indawo ngayinye yokusebenza ngokwehlukana. Ngalezi zishintshi, unganquma, isibonelo, ukuthi irobhothi kufanele ligweme indawo ethile uma unephathi etshanini.

Ngokuphathelene nezenzo ezithile, ukuhlanganiswa kufaka phakathi izingcingo zokushintsha ishejuli nokwenza irobhothi ligunde noma lipake isikhathi esithile (kusukela kumzuzu owodwa kuya ezinsukwini ezingu-42), ubude obuchazwe ezinsukwini, amahora, nemizuzu. Ungaphinde uyiyale ukuthi igunde indawo ethile yokusebenza isikhathi esithile, usebenzisa i-ID yendawo etholwe kusensa ehambisanayo.

Kubalulekile ukuqaphela imikhawulo ethile yokuklama: awukwazi ukuqala umshini wokugunda utshani nje nge-`lawn_mower.start_mowing` ngaphandle kwezikhathi ezihleliwe; udinga ukusebenzisa izenzo zokushintsha lokho. Futhi, kumamodeli anobuchwepheshe be-EPOS, ukuphathwa kwendawo yokukhipha akukasekelwa kulokhu kuhlanganiswa okusemthethweni.

Yini ezuzwa ngumsebenzisi ngokuqala ngoMsizi Wekhaya bese efuna umshini wokugunda utshani?

Uma usesigabeni sokuqala sokucwaninga ukuthi iyiphi i-robotic lawn mower okufanele uyithenge (isibonelo, ukucabangela i- Mammotion Yuka Mini 700/800 noma i-Ecovacs Goat) futhi ufake i-Home Assistant kuphela "ukuze nje uyizame," ungase uzibuze ukuthi ingabe kufanelekile yini ukungena kuzo zonke lezi zinto zokuhlanganisa.

Impendulo ivame ukuba yebo, ikakhulukazi uma uhlela ingadi yakho nendlu yakho njengohlelo oluhambisanayo: ngokuhlanganisa umshini wokugunda utshani nomsizi wekhaya uthola ukulawula nokubonakala okuningi kunohlelo lokusebenza olusemthethweni, oluhunyushwa empilweni yansuku zonke kube yizimanga ezimbalwa kanye nokuzimela kwangempela.

Esimweni esithile se-Yuka/Luba, ukuhlanganiswa kwe-Mammotion kukuvumela ukuthi:

  • Hlola ngokubuka nje isimo, ibhethri, isikhundla kanye nendawo kusuka kuphaneli yoMsizi Wasekhaya.
  • Ukuncishiswa kokwethulwa okusekelwe emithethweni efana nesimo sezulu, ukuba khona noma ukukhiqizwa kwelanga.
  • Vumelanisa amashejuli namakhalenda omndeni noma izindlela zasekhaya (ukuhamba, iholide, ubusuku...).
  • Hlola izimo ezithuthukile ezifana ne- ukuchayeka ku-Apple Home nge-Matter ukuyilawula njengokungathi iyi-vacuum cleaner yerobhothi.

Ukuze uthole okuningi kukho, uzodinga, ngaphezu komshini wokugunda utshani, izinto eziyisisekelo zokwenza izinto ekhaya: ukuhlanganiswa kwesimo sezulu okuthembekile (iMeteosat, i-AccuWeather, isiteshi sendawo), izinzwa zokuba khona noma amakhamera uma ufuna ukuvimba ukugunda utshani lapho kunabantu abaseduze, futhi, uma unamaphaneli elanga, wahlanganise ku-Home Automation ukuze udlale ngengqondo yamandla amaningi.

Umzamo wokuqalisa konke ungase ubonakale uphezulu ekuqaleni, kodwa uma ukwenziwa kwezinto ezenzakalelayo kokuqala sekuqediwe, uhlelo lusebenza lodwa futhi irobhothi lakho liba "yilowo osebenza naye ozimele osebenza ngemuva ," kodwa manje ulalela imithetho ecabangela okwenzekayo ngempela endlini yakho nasegadini.

Ekugcineni, ukuhlanganisa umshini wokugunda utshani ohlakaniphile ku-Home Assistant, kungaba yi-Mammotion, i-Bosch Indego nge-MQTT, noma i-Husqvarna Automower nge-API yayo esemthethweni, kuguqula umsebenzi obonakala ulula njengokusika utshani ube yinye ingxenye yephazili yokwenza izinto ngokuzenzakalela ekhaya , ehambisana nesimo sezulu, amandla, ukuba khona, kanye nemikhuba yomndeni. Lokhu kubonakala kokubili enduduzo nasekuthuleni kwengqondo lapho ingadi inakekelwa cishe ngokuphelele futhi ungakhumbuli kahle ukuthi kukhona irobhothi elisebenzayo lapho.


Engeza njengomthombo okhethwayo ku-Google