Orodha ya maudhui:

ESPHOME SONOF S26 Mwanga Uliopangwa: Hatua 11 (na Picha)
ESPHOME SONOF S26 Mwanga Uliopangwa: Hatua 11 (na Picha)

Video: ESPHOME SONOF S26 Mwanga Uliopangwa: Hatua 11 (na Picha)

Video: ESPHOME SONOF S26 Mwanga Uliopangwa: Hatua 11 (na Picha)
Video: Sonoff S26 R2 - how to flash ESPHome or Tasmota 2024, Julai
Anonim
ESPHOME SONOF S26 Nuru Iliyopangwa
ESPHOME SONOF S26 Nuru Iliyopangwa

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

Hatua ya 2: Aliongeza Nambari ifuatayo kwa Configuration.yaml
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

Hatua ya 3: Sasa Tunahitaji Kupata Habari kwa ESPHOME API
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

Hatua ya 4: Kwa hivyo Usanidi wa ESPHome wa programu-jalizi sasa
Hatua ya 4: Kwa hivyo Usanidi wa ESPHome wa programu-jalizi 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

Hatua ya 5: Muunganisho wa Msaidizi wa Nyumbani wa ESPHome… Beam Me Up Scotty
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

Hatua ya 6: Lets Ongeza Wakati
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

Hatua ya 7: Muda
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?

Hatua ya 8: Kwa hivyo Tunayo Wakati na Pesa… Je! Ifuatayo ni nini?
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'

Hatua ya 9: Sasa kwa Hati zingine: 'Kuwa, au Kutokuwepo: Hilo ndilo Swali'
Hatua ya 9: Sasa kwa Hati zingine: '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

Hatua ya 10: Hati zingine za Bonasi
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

Hatua ya 11: Baadhi ya Mawazo ya Mwisho
Hatua ya 11: Baadhi ya Mawazo ya Mwisho
Hatua ya 11: Baadhi ya Mawazo ya Mwisho
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: