ዝርዝር ሁኔታ:

ESPHOME SONOF S26 የጊዜ ብርሃን: 11 ደረጃዎች (ከስዕሎች ጋር)
ESPHOME SONOF S26 የጊዜ ብርሃን: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESPHOME SONOF S26 የጊዜ ብርሃን: 11 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ESPHOME SONOF S26 የጊዜ ብርሃን: 11 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Sonoff S26 R2 - how to flash ESPHome or Tasmota 2024, ሀምሌ
Anonim
ESPHOME SONOF S26 የጊዜ ብርሃን
ESPHOME SONOF S26 የጊዜ ብርሃን

መልካም ቀን. ስለዚህ የቀኑን የተወሰነ ሰዓት ማብራት እና ማጥፋት የምፈልገው የዓሳ ማጠራቀሚያ መብራት አለኝ። እኔ ለራሴ ብቻ ውስብስብ ማድረግ ነበረብኝ። ከቤቴ ረዳት ዳሽቦርድ የሚበራበትን እና የሚያጠፋበትን ጊዜ መለወጥ መቻል እፈልጋለሁ። ምናልባትም የበለጠ።

ስለዚህ እኔ እራሴን ወደ ጥንቸል ጉድጓድ ውስጥ ምን ያህል የበለጠ እንደምወስድ እንመልከት።

ደረጃ 1: ደረጃ 1: ጊዜዎቹን ከቤት ረዳት ለመላክ መንገድ እፈልጋለሁ።

አንዳንድ ጉግሊንግ ይረዳል። አንዳንዶች ፀጉርዎን ማውጣቱ ይረዳዎታል ፣ በእርግጥ ካለዎት-የእኔን የእይታ ስቱዲዮ ኮድ አርታኢ ተጨማሪን ይክፈቱ። በ Config አቃፊ ስር የ config.yaml ፋይልን ያግኙ እና በአንዳንድ መድረክ ውስጥ ተደብቀው ያገኘኋቸውን አንዳንድ ነገሮች ገልብጠው ለጥፈዋል። እኔ አስታውሳለሁ ከሆነ ይቅርታ እሰጣለሁ። ኮዱን ታክሎ የቤት ረዳትን እንደገና አስጀምሯል።

ደረጃ 2 ደረጃ 2 የሚከተለውን ኮድ ወደ Configuration.yaml አክሏል

ደረጃ 2 የሚከተለውን ኮድ ወደ Configuration.yaml ታክሏል
ደረጃ 2 የሚከተለውን ኮድ ወደ Configuration.yaml ታክሏል

የግቤት_ቁጥር ፦

ft_start_hr ፦

ስም: FT Light Start Hours

አዶ: mdi: ሰዓት-ጅምር

ደቂቃ: 0

ከፍተኛ: 23

ደረጃ 1

# መነሻ 13

የመጀመሪያው መስመር የግቤት ቁጥር አካል መታወቂያ ይሆናል።

በመቀጠል ለዚህ ትንሽ ሰው አንዳንድ ዝርዝሮች ያስፈልጉናል-

ስም ግሩም ይሆናል FT Light Start Hours ለዚህ አንድ ፒ.ኤስ. FT ለዓሳ ታንክ ነው… በትክክል ያሰቡት አይደለም?

ቀጣዩ አማራጭ አዶ ነው። ለመምረጥ ብዙ እዚያ አለ ስለዚህ አብዱ… ወይም አይሁን።

ከዚያ በደቂቃ ፣ ከፍተኛ እና በደረጃ እሴት ውስጥ ማስገባት እንችላለን። ይህ ሰዓታት እንደመሆናቸው መጠን 0 - 23 ን በነጠላ ደረጃዎች መርጫለሁ።

መጀመሪያ ላይ የመጀመሪያ እሴት ነበረኝ እና የቤት ረዳት እንደገና ሲጀምር ወደዚህ የመጀመሪያ እሴት ይለውጠዋል። እኔ የቤት ውስጥ ረዳት እንዲሞክርለት እና ለእሱ ያዘጋጀሁለትን የመጨረሻ እሴት ለማስታወስ ስፈልግ እሱን አስተያየት ለመስጠት ወሰንኩ።

ሳጥን ለመምረጥ ሞድ ውስጥ ማስቀመጥ ይችላሉ። ግን እንደ ነባሪ ለእርስዎ ጥሩ ተንሸራታች ይመርጣል። ተንሸራታች ለአሁን የሚያደርግ ይመስለኛል።

ገቢያዎቹ በጣም አስፈላጊ ስለሆኑ ይወቁ። ምስሉን ይመልከቱ

ስለዚህ እነዚህ ማስተካከል እንዲችሉ በቤት ረዳት ውስጥ ያሉ አካላት ይሰጡዎታል።

ስለ ግብዓት ቁጥሮች ተጨማሪ መረጃ እዚህ አለ

www.home-assistant.io/integrations/input_n…

ደረጃ 3 ደረጃ 3 አሁን መረጃውን ወደ ESPHOME ኤፒአይ ማግኘት አለብን

ደረጃ 3: አሁን መረጃውን ወደ ESPHOME API ማግኘት አለብን
ደረጃ 3: አሁን መረጃውን ወደ ESPHOME API ማግኘት አለብን

ዳሳሽ

- መድረክ - አብነት

ዳሳሾች

ft_start_hr ፦

value_template ፦ '{{states.input_number.ft_start_hr.state | int}}

n

ይህ ለ ESPHome ኤፒአይ አስፈላጊውን ግንኙነት ይሰጠዋል ፣ እንዲሁም እሱ አሁን ከጽሑፍ ተንሸራታች ይልቅ ኢንቲጀር ነው--P

እዚህ የግቤት ቁጥሩን ሁኔታ ወስዶ ወደ ኢንቲጀር በመለወጥ እና በአነፍናፊ ውስጥ ያከማቻል።

ስለ አብነቶች አንዳንድ ተጨማሪ መረጃዎች እነሆ-

www.home-assistant.io/integrations/templat…

ኦው እኔ እሱን ለመስቀል የፋይሉን የፋይል ቅጥያ ወደ ጽሑፍ ቀይሬዋለሁ… አስተማሪዎች በ yaml ሊጠፉ ይችላሉ…

ደረጃ 4: ደረጃ 4: ስለዚህ የ ESPHome ውቅር አሁን ተሰኪው

ደረጃ 4: ስለዚህ የ ESPHome ውቅር አሁን ተሰኪው
ደረጃ 4: ስለዚህ የ ESPHome ውቅር አሁን ተሰኪው

ለ s-on-off ተሰኪ በመሠረት ውቅረት ጀመርኩ እና ከዚያ ማጤን ጀመርኩ።

ጉግል ሁሉም መልሶች ስላሉት የ S26 ተሰኪን በ ESPHome እንዴት እንደሚያበሩ በዝርዝር አልናገርም።

የእኔ ሙሉ ውቅረት ፋይል በመጨረሻ ለማውረድ ይገኛል። ዳ ዳ ዳህ…

ስለዚህ ከመነሻ ረዳት ጋር በተገናኘው ክፍል እንጀምር ፦

እርስ በእርስ መነጋገር እንዲችሉ በቤት ረዳት ውስጥ ያሉትን ዳሳሾች የሚዛመዱ ዳሳሾችን መፍጠር አለብን።

ደረጃ 5 ደረጃ 5 የኢኤስፒኤም የቤት ረዳት ግንኙነት… Beam Me Up Scotty

ደረጃ 5 የ ESPHome የቤት ረዳት ግንኙነት… Beam Me Up Scotty
ደረጃ 5 የ ESPHome የቤት ረዳት ግንኙነት… Beam Me Up Scotty

ዳሳሽ

- መድረክ: የቤት ሰራተኛ

entity_id: sensor.ft_start_hr

መታወቂያ ፦ id_ft_start_hr

ስለዚህ አሁን በ ESPHome ዓይነት የቤት ውስጥ ረዳት ውስጥ አነፍናፊ እንፈጥራለን። ማን ይገምታል?

የድርጅት መታወቂያው በእርስዎ config.yaml ፋይል ውስጥ ካዋቀሩት ጋር መዛመድ አለበት።

ESPHome ይህንን አነፍናፊ በብዙ የአስተሳሰቡ ውስጥ እንዲጠቅስ መታወቂያ አዘጋጅቻለሁ።

ደረጃ 6 - ደረጃ 6 - ጥቂት ጊዜ እንጨምር

ደረጃ 6: የተወሰነ ጊዜ እንጨምር
ደረጃ 6: የተወሰነ ጊዜ እንጨምር

ስለዚህ ይህ ጊዜ ያለፈበት ተሰኪ ሆኖ… ጥቂት ጊዜ እንጨምር… ወይም ይቀነስ? አሁን ያለፈው ነው?

የጊዜ ክፍሉ አንዳንድ መሠረታዊ ነገሮች እዚህ አሉ። እኛ የተወሰኑትን መምረጥ እንችላለን ግን እኔ የቤት ሰራተኛን መርጫለሁ። በጣም ቀላል?

esphome.io/components/time.html

ደረጃ 7 - ደረጃ 7 - የጊዜ ክፍተት

ደረጃ 7: የጊዜ ክፍተት
ደረጃ 7: የጊዜ ክፍተት

አይደለም ዕረፍት አይደለም ፣ ወይስ አይደለም?

ክፍተት ፦

- የጊዜ ክፍተት - 1 ሴ

ከዚያም ፦

- lambda: |-

መታወቂያ (gl_ft_start_hr) = id (id_ft_start_hr).state;

ስለዚህ የአነፍናፊ እሴቱን ከቤት ረዳት ወደ ዓለም አቀፋዊ ተለዋዋጭ ለመፃፍ የ 1 ሰከንድ ክፍተት አዘጋጀሁ።

ልክ ጊዜ እየቆየ ስለሆነ ይህንን ብቻ በሰከንድ አንድ ጊዜ ማድረግ እፈልጋለሁ

ደረጃ 8 - ደረጃ 8 - ስለዚህ ጊዜ እና ገንዘብ አለን… ምን ቀጥሎ?

ደረጃ 8: ስለዚህ እኛ ጊዜ እና ገንዘብ አለን… ምን ቀጥሎ?
ደረጃ 8: ስለዚህ እኛ ጊዜ እና ገንዘብ አለን… ምን ቀጥሎ?

ስለዚህ የመቀየሪያ ማብሪያ / ማጥፊያ ማብሪያ / ማጥፊያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያው / ጊዜውን / ጊዜውን ለመለወጥ ለመወሰን የሁለትዮሽ ዳሳሽ አብነት ለመጠቀም ወሰንኩ

ከመታወቂያው ጋር ሶስት መቀያየሪያዎችን ፈጠርኩ - start_time_valid ፣ stop_time_valid እና run_time_valid

ቅብብሉን ለማብራት ከተዋቀረው ጊዜ አሁን ሲያልፍ start_time_valid እውነት ነው።

እኛ ከሚያስፈልጉን ሰከንዶች ፣ ከዚያ ደቂቃዎች ፣ እና በመጨረሻም ሰዓቶች የበለጠ መሆናችንን ወይም አለመሆኑን ለማጣራት መግለጫዎች ጎጆ ተጠቅሜአለሁ።

ማብሪያ / ማጥፊያውን ለማጥፋት ጊዜው ከመዘጋጀቱ በፊት አሁን በሚሆንበት ጊዜ stop_time_valid እውነት ነው። ይህ ቅብብሎሹን ለማጥፋት አሁን የሚፈለገውን ጊዜ አለማለፉን በመፈተሽ ይገለበጣል

run_time_valid ሁለቱም start_time_valid እና stop_time_valid እውነት ሲሆኑ እውነት ነው። እኔ ለዚህ የተለመደውን እና ሁኔታውን ብቻ መጠቀም እችል ነበር ብዬ አስባለሁ። እኔ አሁን በላምዳዎች ነገሮች መወዛወዝ ውስጥ ገባሁ።

- መድረክ - አብነት

ስም: "የመነሻ ሰዓት ልክ ነው"

መታወቂያ ፦ start_time_valid

lambda: |-

ከሆነ (id (homeassistant_time).now (). hour> id (gl_ft_start_hr)) {

እውነት ተመለስ;

}

ሌላ ከሆነ (id (homeassistant_time).now (). hour == id (gl_ft_start_hr) &&

መታወቂያ (የቤት አጋዥ_ጊዜ)። አሁን ()። ደቂቃ> መታወቂያ (gl_ft_start_mn)) {

እውነት ተመለስ;

}

ሌላ ከሆነ (id (homeassistant_time).now (). hour == id (gl_ft_start_hr) &&

id (homeassistant_time).now (). ደቂቃ == id (gl_ft_start_mn) &&

id (homeassistant_time).now (). second> = id (gl_ft_start_ss)) {

እውነት ተመለስ;

}

ሌላ {

ሐሰትን መመለስ;

}

ደረጃ 9 ደረጃ 9 አሁን ለአንዳንድ ስክሪፕቶች ‹መሆን ፣ ወይም አለመሆን -ያ ጥያቄ ነው›

ደረጃ 9: አሁን ለአንዳንድ እስክሪፕቶች ‹መሆን ፣ ወይም አለመሆን -ያ ጥያቄ ነው›
ደረጃ 9: አሁን ለአንዳንድ እስክሪፕቶች ‹መሆን ፣ ወይም አለመሆን -ያ ጥያቄ ነው›

እምም የተሳሳተ የስክሪፕት ጓደኛ!

ስለዚህ ማብሪያ / ማጥፊያውን ከሰካሁ… ወይም የቤቱ ኃይል ተመልሶ ቢመጣ ፣ ማብሪያ / ማጥፊያው በርቶ ወይም ጠፍቶ በዚህ መሠረት እርምጃ ለመውሰድ እንደሆነ ለማወቅ ፈልጌ ነበር። (አዎ ሁላችንም ለድርጊት ትምህርቶች እንሄዳለን)

የመጀመሪያው የስክሪፕት መታወቂያ - ስታስቲስታንስን በመፈተሽ ፣ እኛ በዚህ ላይ እንድንሆን እና እርምጃ እንድንወስድ ታስቦ እንደሆነ ይፈትሻል። እኔ ደግሞ ይህ ስክሪፕት አንድ ጊዜ ብቻ እንዲሠራ እና ሌሎች ስክሪፕቶቼን በጨዋታው ውስጥ የድርሻቸውን እንዳያካሂዱ ለማረጋገጥ እኔ መታወቂያ ያለው መከታተያ ያለው ዓለም አቀፋዊ ባንዲራ አካትቻለሁ።

ይህ 3 እና ሁኔታዎች አሉት - ቅብብሉ ጠፍቷል ፣ እሱ እንዲበራ የታሰበ ነው እና እኔ የእኔን ድርሻ ገና አልሠራሁም። ይህ ከዚያ የሚሮጡ ሌሎች ስክሪፕቶችን ያጠፋል ፣ ቅብብሉን ያብሩ እና የመከታተያ ባንዲራዎችን ያዘጋጃል።

ሁለተኛው የስክሪፕት መታወቂያ: ስታስቲክስን ማረጋገጥ ፣ ልክ ከመጀመሪያው ተቃራኒ ነው። አሁን መጋረጃዎችን መዝጋት ያስፈልገን እንደሆነ ብቻ እንፈትሻለን። የዚህ የመከታተያ ባንዲራ መከታተል ነው

እያንዳንዱን ሰከንድ ለመፈተሽ እነዚህን ሁለት ስክሪፕቶች በ 1 ሰከንድ ልዩነት ውስጥ አደርጋቸዋለሁ።

ደረጃ 10 ደረጃ 10 አንዳንድ ጉርሻ ስክሪፕቶች

ደረጃ 10 አንዳንድ ጉርሻ ስክሪፕቶች
ደረጃ 10 አንዳንድ ጉርሻ ስክሪፕቶች

እኔ ማከል የምፈልገው ሁለት ተጨማሪ ባህሪዎች መብራቱ በዚያ ጊዜ እንዲበራ ከተፈለገ ከ 5 ሰከንዶች በኋላ ተመልሶ የሚበራውን ታንክ ላይ ካጠፋሁት ነው። እንዲሁም ፣ መብራቱ ከጠፋ እና ዓሳዎቼን ለማየት እሱን ማብራት ከፈለግኩ እና ከታቀደው ጊዜ ውጭ ከሆነ ፣ ለ 5 ደቂቃዎች እንደሚበራ። አዎ 5 ደቂቃዎች በቂ ነው… ወደ ሥራ ይመለሱ።

የመጀመሪያው የስክሪፕት መታወቂያ - ሪሌይሶፍ በሰዓቱ ከታቀደ እና ከዚያ ከጠፋ ለ 5 ደቂቃዎች መብራቱን ያበራል።

ሁለተኛው የስክሪፕት መታወቂያ -ማስተላለፊያ ከመጀመሪያው በተግባር ይገለበጣል እና ማብራት ካለበት ከ 5 ሰከንዶች በኋላ መብራቱን ይለውጣል። ብርሃነ ሚስቴን ማጥፋት ትችላለህ ያለው ማነው!

ስለ ስክሪፕቶች አንዳንድ ተጨማሪ መረጃዎች እነሆ-

esphome.io/guides/automations.html

ስለ ስክሪፕቶች አንዳንድ የጉርሻ መረጃ እነሱ የማይታገዱ ናቸው። በላምዳ ውስጥ መዘግየት ካላደረጉ በስተቀር

ደረጃ 11 ደረጃ 11 አንዳንድ የመጨረሻ ሀሳቦች

ደረጃ 11: አንዳንድ የመጨረሻ ሀሳቦች
ደረጃ 11: አንዳንድ የመጨረሻ ሀሳቦች
ደረጃ 11: አንዳንድ የመጨረሻ ሀሳቦች
ደረጃ 11: አንዳንድ የመጨረሻ ሀሳቦች

ከቤት ረዳት እኔ መቀየሪያው እንደ አዝራሩ በተመሳሳይ መንገድ እንዲሠራ ፈልጌ ነበር።

በቤት ረዳት ውስጥ ሲገፋ ማየት ስለሌለ የሁለትዮሽ ዳሳሽ አካባቢያዊ መቀየሪያ ስም አላኖርኩም።

የቤት ረዳቱን ለመቀየር ስክሪፕቶችን ለመጠቀም ስለምፈልግ ለቅብብል መቀየሪያው ስም አልጠራሁም።

እኔ ከቤት ረዳት ለመቀየር ያንን መጠቀም እንድችል በስም አብነት መቀየሪያን ፈጠርኩ። በተሰኪው ላይ እንደ አካባቢያዊ መቀየሪያ ተመሳሳይ የእኔን ስክሪፕቶች ያካሂዳል።

መሰኪያው አሁንም በትክክል የሚሰራ ከሆነ የቤት ረዳቴን ማጥፋት ወይም አለመሞከር አልሞከርኩም። ተስፋ አደርጋለሁ። ከቤት ረዳት ኤፒአይ ጋር ግንኙነት ሲጠፋ ስለ አንዳንድ ችግሮች አንዳንድ ልጥፎችን አይቻለሁ።

በእውነት ይህ ትንሽ መማሪያ ይረዳዎታል ብዬ ተስፋ አደርጋለሁ እና እባክዎን የተሻለ ለማድረግ እኔን ለመርዳት ነፃነት ይሰማዎ። እኔ በጣም ባለሙያ አይደለሁም እና በጣም በዝግታ እማራለሁ። እኔ እንዴት ማድረግ እንዳለብኝ የተማርኳቸው አንዳንድ ነገሮች እዚያ ለማወቅ የሚቸገር ሰው ሊረዳቸው ይችላል ብዬ አስቤ ነበር።

አሁን በፀሐይ መውጫ እና በፀሐይ መጥለቂያ ላይ በመመርኮዝ በቤት ረዳት ውስጥ ያሉትን ጊዜያት ለመለወጥ…+ - ጥቂቶች

የሚመከር: