Orodha ya maudhui:
- Hatua ya 1: Hatua ya 1: Ninahitaji Njia ya Kutuma Nyakati Kutoka kwa Msaidizi wa Nyumbani
- Hatua ya 2: Hatua ya 2: Aliongeza Nambari ifuatayo kwa Configuration.yaml
- Hatua ya 3: Hatua ya 3: Sasa Tunahitaji Kupata Habari kwa ESPHOME API
- Hatua ya 4: Hatua ya 4: Kwa hivyo Usanidi wa ESPHome wa kuziba Sasa
- Hatua ya 5: Hatua ya 5: Muunganisho wa Msaidizi wa Nyumbani wa ESPHome… Beam Me Up Scotty
- Hatua ya 6: Hatua ya 6: Lets Ongeza Wakati
- Hatua ya 7: Hatua ya 7: Muda
- Hatua ya 8: Hatua ya 8: Kwa hivyo Tunayo Wakati na Pesa… Je! Ifuatayo ni nini?
- Hatua ya 9: Hatua ya 9: Sasa kwa Maandiko kadhaa: 'Kuwa, au Kutokuwepo: Hilo ndilo Swali'
- Hatua ya 10: Hatua ya 10: Hati zingine za Bonasi
- Hatua ya 11: Hatua ya 11: Baadhi ya Mawazo ya Mwisho
Video: ESPHOME SONOF S26 Mwanga Uliopangwa: Hatua 11 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Siku njema. Kwa hivyo nina taa ya tanki la samaki ambayo ninataka kuwasha na kuzima wakati fulani wa siku. Ilinibidi tu kuifanya iwe ngumu kwangu. Ninataka kuweza kubadilisha wakati inawasha na kuzima kutoka kwenye dashibodi yangu ya Msaidizi wa Nyumbani. Labda hata zaidi.
Kwa hivyo acha tu tuone ni zaidi gani ninaweza kujichukua kwenye shimo la sungura.
Hatua ya 1: Hatua ya 1: Ninahitaji Njia ya Kutuma Nyakati Kutoka kwa Msaidizi wa Nyumbani
Baadhi ya googling husaidia. Wengine kung'oa nywele zako husaidia, ikiwa unayo: POpen kuongeza programu-jalizi yangu ya Mhariri wa Studio ya Visual. Chini ya folda ya Config pata faili ya usanidi.yaml na unakiliwa na kubandika vitu kadhaa ambavyo nimeona vimefichwa kwenye jukwaa fulani. Samahani kama nikikumbuka ningependa kukubali. Aliongeza nambari na kuanzisha tena msaidizi wa nyumbani.
Hatua ya 2: Hatua ya 2: Aliongeza Nambari ifuatayo kwa Configuration.yaml
nambari_ya kuingiza:
ft_start_hr:
jina: Masaa ya Kuanza kwa Nuru ya FT
ikoni: mdi: saa-kuanza
dakika: 0
upeo: 23
hatua: 1
# mwanzo: 13
Mstari wa kwanza utakuwa kitambulisho cha nambari ya kuingiza.
Ifuatayo tunahitaji maelezo kadhaa kwa dude huyu mdogo:
Jina litakuwa la kushangaza: Masaa ya Kuanza kwa Nuru ya FT kwa hii P. S. FT ni ya Tangi la Samaki… Sio kile ulikuwa unafikiria sawa?
Ifuatayo ni ikoni ya hiari. Mengi huko nje ya kuchagua kutoka kwa hivyo enda wazimu… au la.
Kisha tunaweza kuweka dakika, max na thamani ya hatua. Kwa kuwa hii ni masaa nilichagua 0 - 23 na hatua moja.
Hapo awali nilikuwa na dhamana ya awali na wakati msaidizi wa nyumba alipoanza upya ingeibadilisha kuwa thamani hii ya kwanza. Niliamua kutoa maoni yangu kwani nilitaka Msaidizi wa Nyumbani ajaribu kukumbuka thamani ya mwisho niliyokuwa nimeiweka.
Unaweza kuweka katika hali ya kuchagua sanduku. Lakini kama chaguo-msingi inachagua slider nzuri kwako. Nadhani kitelezi kitafanya kwa sasa.
Jihadharini na maagizo kwani ni muhimu sana. Tazama picha
Kwa hivyo hizi zitakupa vyombo katika msaidizi wa nyumbani kuweza kuzoea.
Hapa kuna kiunga cha habari zaidi juu ya nambari za kuingiza:
www.home-assistant.io/integrations/input_n…
Hatua ya 3: Hatua ya 3: Sasa Tunahitaji Kupata Habari kwa ESPHOME API
sensa:
- jukwaa: template
sensorer:
ft_start_hr:
templeti ya thamani: '{{states.input_number.ft_start_hr.state | int}}
n
Hii itatoa ESPHome API muunganisho unaohitajika, na vile vile sasa ni nambari kamili badala ya kitelezi cha maandishi ya kupendeza:-P
Hapa inachukua hali ya nambari ya kuingiza na kuibadilisha kuwa nambari kamili na kuihifadhi katika sensa.
Hapa kuna habari zaidi juu ya templeti:
www.home-assistant.io/integrations/templat…
Oh nilibadilisha kiendelezi cha faili yangu kuwa maandishi ili niweze kuipakia… Inayoweza kufundishwa inaweza kuharibika na yaml…
Hatua ya 4: Hatua ya 4: Kwa hivyo Usanidi wa ESPHome wa kuziba Sasa
Nilianza na usanidi wa msingi wa s-on-off plug na kisha nikaanza kuchechemea.
Sitaenda kwa undani juu ya jinsi ya kuangaza kuziba S26 na ESPHome kwani google ina majibu yote.
Faili yangu kamili ya usanidi itapatikana kupakua mwishoni. Da Da Dah…
Kwa hivyo hebu anza na sehemu iliyounganishwa kwa Msaidizi wa Nyumbani:
Lazima tuunde sensorer zinazofanana na sensorer katika msaidizi wa nyumbani ili waweze kuzungumza kila mmoja.
Hatua ya 5: Hatua ya 5: Muunganisho wa Msaidizi wa Nyumbani wa ESPHome… Beam Me Up Scotty
sensa:
- jukwaa: msaidizi wa nyumbani
chombo_id: sensor.ft_start_hr
id: id_ft_st_shr
Kwa hivyo sasa tunaunda sensa katika ESPHome ya aina ya homeassistant. Nani angeweza kudhani?
Kitambulisho cha hulka kitatakiwa kulinganisha na kile ulichoweka kwenye faili yako ya usanidi.yaml.
Nilianzisha kitambulisho ili ESPHome iweze kurejelea kihisi hiki kwa wingi wa kufikiria.
Hatua ya 6: Hatua ya 6: Lets Ongeza Wakati
Kwa hivyo kwa kuwa hii ni kuziba kwa wakati… Lets kweli tuongeze wakati… Au ni kuondoa? Sasa ni zamani?
Hapa kuna misingi ya sehemu ya wakati. Tunaweza kuchagua zingine tofauti lakini nilichagua homeassistant. Rahisi sana?
esphome.io/components/time.html
Hatua ya 7: Hatua ya 7: Muda
Hapana sio mapumziko, au sivyo?
muda:
- muda: 1sec
kisha:
- lambda: | -
id (gl_ft_start_hr) = id (id_ft_start_hr). jimbo;
Kwa hivyo niliweka muda wa sekunde 1 kuandika thamani ya sensorer kutoka kwa msaidizi wa nyumbani hadi kwa kutofautiana kwa ulimwengu.
Nataka tu kufanya hivi mara moja kwa sekunde kadri wakati unavyotembea… kupeana kupe
Hatua ya 8: Hatua ya 8: Kwa hivyo Tunayo Wakati na Pesa… Je! Ifuatayo ni nini?
Kwa hivyo niliamua kutumia templeti ya kihisi cha binary kuamua ikiwa ni wakati wake wa kubadili swichi ya kubadili … relay
Niliunda swichi tatu na kitambulisho: start_time_valid, stop_time_valid na run_time_valid
start_time_valid ni kweli wakati sasa imepita wakati uliowekwa ili kubadili relay.
Nilikuwa nikitengeneza ikiwa taarifa za kuangalia ikiwa tulikuwa kubwa au sawa na sekunde zinazohitajika, kisha dakika, na mwishowe masaa.
stop_time_valid ni kweli wakati sasa ni kabla ya wakati kuweka kuzima swichi. Hii inabadilishwa kwa kuangalia kuwa sasa haijapita wakati unaohitajika kuzima relay
run_time_valid ni kweli wakati wote start_time_valid na stop_time_valid ni kweli. Nadhani ningekuwa nimetumia hali ya kawaida na hali ya hii. Niliingia tu kwenye swing ya vitu na lambdas.
- jukwaa: template
jina: "Anza Saa Sawa"
kitambulisho: wakati_wa_kuanza
lambda: | -
ikiwa (id (homeassistant_time).now (). saa> id (gl_ft_start_hr)) {
kurudi kweli;
}
vinginevyo ikiwa (id (homeassistant_time).now (). saa == id (gl_ft_start_hr) &&
id (muda wa kusaidia nyumbani).sasa (). dakika> id (gl_ft_start_mn)) {
kurudi kweli;
}
vinginevyo ikiwa (id (homeassistant_time).now (). saa == id (gl_ft_start_hr) &&
id (muda wa kusaidia nyumbani).sasa (). dakika == id (gl_ft_start_mn) &&
id (muda wa kusaidia nyumbani). sasa (). pili> = id (gl_ft_start_ss)) {
kurudi kweli;
}
mwingine {
kurudi uwongo;
}
Hatua ya 9: Hatua ya 9: Sasa kwa Maandiko kadhaa: 'Kuwa, au Kutokuwepo: Hilo ndilo Swali'
Hmm hati mbaya jamani!
Kwa hivyo ikiwa nimeingiza swichi… au nguvu ya nyumba imerejea tu, nilitaka swichi ijue ikiwa inamaanisha kuwasha au kuzima na kutenda ipasavyo. (ndio sote tunakwenda kwa masomo ya kaimu)
Kitambulisho cha kwanza cha maandishi: kuangalia hali, ni kuangalia ikiwa tumekusudiwa kuwaka na kutenda ipasavyo. Nilijumuisha pia bendera ya ulimwengu na kitambulisho: ufuatiliaji, kuhakikisha kwamba hati hii inaendeshwa mara moja tu na haizuizi hati zangu zingine kufanya sehemu yao kwenye uchezaji.
Hii ina 3 na masharti: relay imezimwa, ina maana ya kuwa juu na sijafanya sehemu yangu tayari. Hii itazima hati zingine zozote zinazoendesha, washa relay na uweke bendera za ufuatiliaji.
Kitambulisho cha pili cha hati: kuangaliastatusoff, ni kinyume cha kwanza. Tunaangalia tu ikiwa tunahitaji kufunga mapazia sasa. Bendera ya ufuatiliaji wa hii ni trackoffoff
Ninaendesha maandishi haya mawili kwa muda wa sekunde 1 kuangalia kila sekunde.
Hatua ya 10: Hatua ya 10: Hati zingine za Bonasi
Vipengele viwili zaidi nilitaka kuongeza ikiwa ningezima taa kwenye tanki ambayo itawasha tena baada ya sekunde 5 ikiwa taa inamaanisha kuwashwa wakati huo. Pia, ikiwa taa ilikuwa imezimwa na nilitaka kuiwasha ili kuona fishi zangu na ilikuwa nje ya ratiba yake kwa wakati, ambayo ingewasha kwa dakika 5. Ndio dakika 5 ni ndefu vya kutosha… Rudi kazini.
Kitambulisho cha kwanza cha script: relayisoff itawasha taa kwa dakika 5 ikiwa imezimwa kwa wakati na kisha kuzima.
Kitambulisho cha pili cha script: relayison imebadilishwa ya kwanza na itawasha taa tena kwa sekunde 5 baadaye ikiwa inataka kuwashwa. Nani alisema unaweza kuzima bwana yangu mwepesi!
Hapa kuna habari zaidi juu ya hati:
esphome.io/guides/automations.html
Maelezo mengine ya ziada juu ya hati sio kuzuia. Isipokuwa utaweka ucheleweshaji wa lambda. Ee Hapana Hapana Hapana
Hatua ya 11: Hatua ya 11: Baadhi ya Mawazo ya Mwisho
Kutoka kwa msaidizi wa nyumbani nilitaka kubadili kutenda kwa njia sawa na kifungo.
Sikuweka jina la kiwambo cha sensorer ya kiasili kama vile sikuhitaji kuiona ikisukumwa kwa msaidizi wa nyumbani.
Sikuweka jina la ubadilishaji wa relay kwani nilitaka kutumia hati kwa kubadili kutoka kwa msaidizi wa nyumbani.
Niliunda swichi ya templeti na jina ili niweze kuitumia kubadili kutoka kwa msaidizi wa nyumbani. Itatumia maandishi yangu sawa na swichi ya ndani kwenye kuziba.
Sijapima ikiwa kuzima msaidizi wangu wa nyumbani ikiwa kuziba bado itafanya kazi kwa usahihi. Natumaini hivyo. Nimeona machapisho kadhaa juu ya maswala kadhaa wakati wa kupoteza muunganisho kwa API ya Msaidizi wa Nyumbani.
Natumai sana mafunzo haya madogo yatakusaidia na tafadhali jisikie huru kunisaidia kuiboresha. Mimi sio mtaalam na ninajifunza polepole sana. Nilidhani tu vitu kadhaa ambavyo nimejifunza jinsi ya kufanya vinaweza kusaidia mtu huko nje akihangaika kuigundua.
Sasa kubadilisha nyakati katika msaidizi wa nyumbani kulingana na kuchomoza kwa jua na machweo … + - wachache
Ilipendekeza:
Mwanga wa Maboga uliopangwa: Hatua 25 (na Picha)
Nuru ya Maboga inayopangwa Hii ilibuniwa kama onyesho la kujifunza kumtambulisha mtu yeyote (umri wa miaka 8+) kwenye vifaa vya elektroniki na programu ndogo za kutumia Arduino IDE. Kutegemea Objec
Baiskeli ya Mchana Mchana na Kuonekana kwa Mwanga Mwanga wa 350mA (Kiini Moja): Hatua 11 (na Picha)
Mchana wa Baiskeli Barabara na Mwanga Unaoonekana wa 350mA (Kiini Moja): Taa hii ya baiskeli ina mbele na 45 ° inakabiliwa na LED za amber zinazoendeshwa hadi 350mA. Kuonekana kwa upande kunaweza kuboresha usalama karibu na makutano. Amber alichaguliwa kwa mwonekano wa mchana. Taa hiyo ilikuwa imewekwa kwenye tone la kushoto la mpini. Mifumo yake inaweza kuwa disti
Nuru ya Mwanga wa Mwanga wa LED: Hatua 6 (na Picha)
Beji ya Mwanga wa LED . Taa hii ya Nuru ya Nuru ya LED ni
Mwanga mkali wa Baiskeli Kutumia PCB za Jopo la Mwanga wa Kawaida: Hatua 8 (na Picha)
Mwanga mkali wa Baiskeli Kutumia PCB za Jopo la Mwanga wa Kawaida: Ikiwa unamiliki baiskeli basi unajua jinsi mashimo mabaya yanaweza kuwa kwenye matairi yako na mwili wako. Nilikuwa na kutosha kupiga matairi yangu kwa hivyo niliamua kubuni jopo langu mwenyewe lililoongozwa kwa nia ya kuitumia kama taa ya baiskeli. Moja ambayo inalenga kuwa E
Mwanga wa Usiku Unaohamasika Mwanga: Hatua 8 (na Picha)
Mwanga wa Usiku wa Kuhisi Mwanga Unaobadilika: Hii inaelekezwa jinsi nilivyoharibu sensa ya taa ya usiku ili iweze kuzimwa kwa mikono. Soma kwa uangalifu, fikiria mizunguko yoyote iliyofunguliwa, na funga eneo lako ikiwa inahitajika kabla ya upimaji wa kitengo