"рд╕реНрдорд╛рд░реНрдЯ рдирд╣реАрдВ" рдШрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдореЗрд░рд╛ рдЕрдиреБрднрд╡

рдореЗрд░рд╛ рд╕рдордп "рд╕реНрдорд╛рд░реНрдЯ рдХреЗ рдмрд┐рдирд╛" рдШрд░ рдмрдирд╛рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдпрд╛ рд╣реИред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреЛрд▓рдорд┐рдХреНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рд╕рднреА рдПрдХ рд╣реА рд╣реИ рдФрд░ рдпрд╣ рдХреНрдпрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо ITEAD рд╕реЗ рд╡рд╛рдИрдлрд╝рд╛рдИ рдореЙрдбреНрдпреВрд▓ рд╕реЛрдирдСрдл рдХреЛ рд╡рд╢ рдореЗрдВ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдлреЛрди рд╕реЗ "рд▓реЛрдб" рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗред рдкреНрд░рдХрд╛рд╢рди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ, рддрд╛рдкрдорд╛рди / рдЖрд░реНрджреНрд░рддрд╛ рд╕реЗрдВрд╕рд░ рдХреЛ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдФрд░ рд╣реЛрдордХрд┐рдЯ ("рд╣реЛрдо") рдФрд░ рд╕рд┐рд░реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░реНрдЪрд╛ рдХрд░реЗрдЧрд╛ред рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдпрд╣ рд╕рдм рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдХреЙрдлреА рдорд╢реАрди рдореЗрдВ рд╡рд╛рдИрдлрд╛рдИ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╕рд┐рд░реА рдХреЛ рдЗрдВрдЯрд░рдХреЙрдо рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдЦрд╛рдПрдВред

рдореИрдВрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рддреАрди рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реЛрдирдСрдл рдореЙрдбреНрдпреВрд▓ рдФрд░ рдПрдХ рдПрд╕рд╡реА (рд╕реБрд░рдХреНрд╖рд┐рдд рд╡реЛрд▓реНрдЯреЗрдЬ) рдХрд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ред рдСрд░реНрдбрд░ рдХрд░рдиреЗ рдХреЗ рд╕рдордп, рд╕реНрдЯреЙрдХ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдорд╛рдиреНрдп 4.85 рдореЙрдбреНрдпреВрд▓ рд╣рдореЗрд╢рд╛ рд╣рд░рд╛ рд╣реЛрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдЯреЙрдХ рд╕реНрдерд╛рдпреА рд▓рдЧрддрд╛ рд╣реИред 4.85 рдХреЗ рд╕рдорд╛рди рдореВрд▓реНрдп рдкрд░ рдПрд╕.рд╡реА. рдпреВрдХреНрд░реЗрди рдореЗрдВ рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде, рдХреБрд▓ рд▓рд╛рдЧрдд 26 рд╣рд░реЗ рд░рдВрдЧ рдХреА рдереАред рдЕрдлреНрд░реАрдХрд╛ рдФрд░ рдЪреАрди рдореЗрдВ рдЪреАрди, рдЪреАрди, рдкреИрд╕рд╛ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдорд╛рд▓ рдЕрднреА рднреА рддреАрди рд╕рдкреНрддрд╛рд╣ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рдФрд░ рд╢рд╛рдпрдж рдЕрдзрд┐рдХ рд╣реИред рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпреВрдХреНрд░реЗрди рдореЗрдВ рдЦрд░реАрдж рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдорд╣рдВрдЧрд╛ рд╣реИред

"рдмрд┐рдирд╛ рд╕реНрдорд╛рд░реНрдЯ" рдШрд░ рдХреА рдУрд░ рдкрд╣рд▓реЗ рдХрджрдо рдХреА рдЦреБрд╢рд┐рдпрд╛рдБ


рдЪрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдЖрдП, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдмрдХреНрд╕реЗ рдореЗрдВ рдкреИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдПрд╕рд╡реА рдХреЗрд╡рд▓ рдПрдХ рдПрдВрдЯреАрд╕реНрдЯреИрдЯрд┐рдХ рдмреИрдЧ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдорд╛рдорд▓рд╛ рдФрд░ рдЖрдХрд╛рд░ рдкреНрд░рд╕рдиреНрди рд╣реБрдЖред



рдореИрдВ рджреЗрд╢реА рдИ-рд╡реЗрд▓рд┐рдВрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдШрд░реЗрд▓реВ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд┐рд╕реА рднреА рднрд╛рд╖рд╛ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢, рдЗрд╕реЗ рд▓реЗрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдБрдЧрд╛ - рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ред

рджреЛ рдмрд╛рд░ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд┐рдирд╛, рд╣рдо рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫрдд рдХреЗ рджреАрдкрдХ рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдореЙрдбреНрдпреВрд▓ рдЫреЛрдЯрд╛ рд╣реИ, рджреАрдкрдХ рдореЗрдВ рдмрд╣реБрдд рдЬрдЧрд╣ рд╣реИред рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рдЕрдХреНрд╕рд░ рдкреНрд░рдХрд╛рд╢ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдЖрдк рдЯреАрд╡реА рдХреЗ рд╕рд╛рдордиреЗ рдмрд┐рд╕реНрддрд░ рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рд░ рдЬрдЧрд╣ рдорд░рдореНрдордд рдХреА рдЧрдИ рд╣реИ рдФрд░ рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╕реНрд╡рд┐рдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдорд░рдореНрдордд рдХреЛ рд╕реНрдкрд░реНрд╢ рди рдХрд░реЗрдВ рдФрд░ рдореМрдЬреВрджрд╛ рддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдпрд╣ рдХрд╛рдо рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реНрдХ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИ:

- рд╕реНрд╡рд┐рдЪ рдмрдВрдж рд╣реИ, рдлрд┐рд░ рдореЙрдбреНрдпреВрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ;
- рд╕реНрд╡рд┐рдЪ рдЪрд╛рд▓реВ рд╣реИ, рдлрд┐рд░ рдкреНрд░рдХрд╛рд╢ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рд╕реНрд╡рд┐рдЪ рдХреЛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рдХрд╛рд╢ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ рдкреНрд░рдХрд╛рд╢ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрд╡рд┐рдЪ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдкрд╣рд▓реЗ "рдЦрдВрдб рдореЗрдВ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐" рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ (рдЬрдм рд░рд┐рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рдПрдЧрд╛)ред

рд╣рдо рдЖрдирдиреНрджрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

рджреВрд╕рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдмреЗрдбрд░реВрдо рдореЗрдВ рджреАрдкрдХ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рддрдм рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рджреАрдкрдХ рдЗрддрдирд╛ рд╡рд┐рд╢рд╛рд▓ рдирд╣реАрдВ рдерд╛ред рдореБрдЭреЗ рдорд╛рдорд▓рд╛ рджрд░реНрдЬ рдХрд░рдирд╛ рдерд╛ рдФрд░ рдмрдЯрди рдХреЛ рдХрдо / рдХрдЯреМрддреА рдХрд░рдирд╛ рдерд╛, рдпрд╣ рдКрдВрдЪрд╛рдИ рдореЗрдВ рдлрд┐рдЯ рдирд╣реАрдВ рдерд╛ред рддрдм рдореЙрдбреНрдпреВрд▓ рдмрдбрд╝реЗ рдХрд░реАрдиреЗ рд╕реЗ рджреАрдкрдХ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИред

рд╣рдо рдмрдЯрди рдХреЗ рдиреАрдЪреЗ рд╕реНрд╡рд┐рдЪ рд░реАрдореЗрдХ рдХрд░рддреЗ рд╣реИрдВ


рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдореЗрдВ рд╢реНрдирд╛рдЗрдбрд░ рдпреВрдирд┐рдХрд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реНрд╡рд┐рдЪ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЖрдк рдХреБрдВрдЬреА рдХреЗ рдиреАрдЪреЗ рдПрдХ рд╡рд╕рдВрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реНрд╡рд┐рдЪ рдХрд╛ рд░реАрдореЗрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЬрдЧрд╣ рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХреА рдЬрд╛ рдЪреБрдХреА рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЖрдк рдмреЙрд▓рдкреЙрдЗрдВрдЯ рдкреЗрди рд╕реЗ рд╡рд╕рдВрдд рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреЙрд▓рдкреЙрдЗрдВрдЯ рдкреЗрди рд╕реЗ рд╡рд╕рдВрдд рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдореЗрд░реЗ рдкреНрд░рдпрд╛рд╕ рд╡рд┐рдлрд▓ рд░рд╣реЗред рдПрдХ рдмрд╣реБрдд рдХрдордЬреЛрд░ рд╡рд╕рдВрдд рдФрд░ рдХрдареЛрд░рддрд╛ рдХреА рдХрдореА рдЗрд╕рдХреА рдореВрд▓ рд╕реНрдерд┐рддрд┐ рдХреА рдХреБрдВрдЬреА рд▓реМрдЯрд╛рддреА рд╣реИред

рдореВрд▓ рд╢реНрдирд╛рдЗрдбрд░ рд╡рд╕рдВрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ d = 3.6 рдорд┐рдореА, рддрд╛рд░ рдХреА рдореЛрдЯрд╛рдИ 0.6 рдорд┐рдореА, рдКрдВрдЪрд╛рдИ 10 рдорд┐рдореАред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдирд╣реАрдВ рдкрдХрдбрд╝рд╛, рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрд┐рдХреНрд░реА рдкрд░ рдирд╣реАрдВ рдкрд╛рдпрд╛, рдореБрдЭреЗ рдПрдХ рдордВрдЪ рдкрд░ рд╡рд╕рдВрдд рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реАред

рдШрд░ рдХреА рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдПрдХ рд╕рдорд╛рди рд╡рд╕рдВрдд рдкрд╛рдпрд╛ рдЧрдпрд╛, рдХрд╛рдлреА рд▓реЛрдЪрджрд╛рд░ рдФрд░ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрд╡рд┐рдЪ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдПрдХ рдкреИрд╕рд╛ рдЦрд░реНрдЪ рдХрд┐рдП рдмрд┐рдирд╛ рд╣рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХреЗ рдмрджрд▓реЗ рдПрдХ рдмрдЯрди рдорд┐рд▓рддрд╛ рд╣реИред


рдпрд╣ рдПрдХ рд╕реНрдкреНрд░рд┐рдВрдЧ рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрд╡рд┐рдЪ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣рдореЗрд╢рд╛ рдкрд╛рд╡рд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣рдо рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдмрд┐рдЬрд▓реА рдореЙрдбреНрдпреВрд▓ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ, рддреЛ рдореЙрдбреНрдпреВрд▓ рд░рд┐рд▓реЗ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдо рдХрд╛ рддрд░реНрдХ:

- рд╕реЛрдирдСрдл рдореЙрдбреНрдпреВрд▓ рдкрд░ рд╣рдореЗрд╢рд╛ рдмрд┐рдЬрд▓реА рд╣реЛрддреА рд╣реИ, рдЖрд╡реЗрджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рдХрд╛рд╢ рдХреЛ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд░рдирд╛;
- рдмрдЯрди рджрдмрд╛рдиреЗ рд╕реЗ рдмрд┐рдЬрд▓реА рдХрдЯ рдЬрд╛рддреА рд╣реИ рдФрд░ рд░рд┐рд▓реЗ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдп рдХреЛ рд╡рд┐рдкрд░реАрдд рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИред

рд╣рдо рд╕реНрд╡рд┐рдЪ рдкрд░ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдореЙрдбреНрдпреВрд▓ рдХреБрдЫ рдЪреАрдиреА рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред

рд╣рд╛рдВ, рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рд░рд╛рдд рдХреЗ рджреМрд░рд╛рди рдПрдХ рдХреВрдж / рд╡рд┐рдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рд╡реЛрд▓реНрдЯреЗрдЬ рдкрд░ рд╕реНрд╡рд┐рдЪ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░рдХрд╛рд╢ рдЖрддрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рджреМрд░рд╛рди, рдпрд╣ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдпреВрдХреНрд░реЗрди рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рд╕реБрд░реНрдЦрд┐рдпреЛрдВ рдореЗрдВ рдмреНрд▓реИрдХрдЖрдЙрдЯ рдХреЗ рд╡рд╛рджреЛрдВ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ рд╣реИред

рдореЗрдЬ рдкрд░ рддреАрд╕рд░рд╛ рдореЙрдбреНрдпреВрд▓ рд╣реИред рддреБрдо рдХрд╣рд╛рдБ рдкреНрд░рд┐рдп рд╣реЛ? рдФрд░ рд╣рдо рдЖрдкрдХреЗ рдореВрд▓ рдФрд░ рд╕реНрдХреЙрдлрд╝рд┐рдВрдЧ рдЪреБрди рд░рд╣реЗ рд╣реЛрдВрдЧреЗ!

рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд░реНрдорд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛


рдПрдХ рд╢рд╡ рдкрд░реАрдХреНрд╖рд╛ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд░реЛрдЧреА рд╢рд╡ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдорд░ рдЧрдпрд╛, рдХрд┐ 5 рдкрд┐рди рдХреЗ рд▓рд┐рдП рдХрдВрдШреА рдХреЗ рдиреАрдЪреЗ рдПрдХ рдЬрдЧрд╣ рд╣реИред



рдорд╛рдорд▓реЗ рдкрд░ рдмрдЯрди рд╕реЗ (3.3v рдЖрд░рдПрдХреНрд╕, рдЯреАрдПрдХреНрд╕, рдЬреАрдПрдирдбреА, рдЬреАрдкреАрдЖрдИрдУ 14)ред рд╣рд╛рде рдореЗрдВ рд▓реЛрд╣реЗ рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реБрдП рдФрд░ usb-to-ttl рдПрдбреЗрдкреНрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдореЗрд░реЗ рдпреВрдПрд╕рдмреА-рдЯреВ-рдЯреАрдЯреАрдПрд▓ рдПрдбрд╛рдкреНрдЯрд░ рдореЗрдВ 3.3v рд╣реИ, рдореИрдВрдиреЗ 5v рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рдФрд░ рдореИрдВ рдЗрд╕рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВред

рдЗрд╕рдХреЗ рдмрд╛рдж рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЧреАрдереВрдм рдкрд░ рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ рд╣реИ ред рдЕрдм рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд╣рд▓реЗ рд╣реА рдкреНрд░рдХрдЯ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рдпреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдХреНрдпрд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ? рд╡реЗрдм рдХрдВрдЯреНрд░реЛрд▓, mqtt рдкреНрд░реЛрдЯреЛрдХреЙрд▓, OTA (рдУрд╡рд░ рдж рдПрдпрд░) - рдлрд░реНрдорд╡реЗрдпрд░ рдСрди рдж рдПрдпрд░ рд╣реИред рджреЗрд╢реА рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП, рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╡рд╛рджреЗ рдореЗрдВ mqtt рдкреНрд░реЛрдЯреЛрдХреЙрд▓, OTA рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рд▓рд┐рдПред рджреЗрд╢реА рдлрд░реНрдорд╡реЗрдпрд░ рдХрд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╡реИрд╢реНрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛред рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдЗрд╕ рд╕реНрддрд░ рдкрд░, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ ... рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рд╣рдо рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдореЙрдбреНрдпреВрд▓ рдХреНрдпрд╛ рдФрд░ рдХрд╣рд╛рдВ рднреЗрдЬрддрд╛ рд╣реИред

Arduino IDE рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред рдореИрдВрдиреЗ рдкреЛрд░реНрдЯреЗрдмрд▓ рд╕рдВрд╕реНрдХрд░рдг 1.8.1 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рд╕рдВрд╕реНрдХрд░рдг IDE 1.6.10 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

- ESP8266 рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ
- pubsubclient рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
тЧЛ рдлрд╝рд╛рдЗрд▓ src \ PubSubClient.h рдвреВрдВрдвреЗрдВ рдФрд░ MQTT_MAX_PACKET_SIZE рдХрд╛ рдорд╛рди 400 рдпрд╛ рдЙрд╕рд╕реЗ рдЕрдзрд┐рдХ рдмрджрд▓реЗрдВ (рдЕрдм Tasmot рд╕рдВрд╕реНрдХрд░рдг 500 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдХрд╛ рдорд╛рди рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ)ред

рд╕реНрдХреЗрдЪ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЕрдкрдиреА рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЖрд╢рд╛ рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред рдпрд╣ рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рдерд╛, рд╣рдордиреЗ рддреНрд░реБрдЯрд┐ рдХреЛ рдкрдврд╝рд╛ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛, рдЬреЛ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рдереЗред рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреА рдкреАрдбрд╝рд╛ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдлрд░реНрдорд╡реЗрдпрд░ рд╣реИред (рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореИрдВрдиреЗ Win XP рдкрд░ Arduino IDE рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛)ред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╣рдорд╛рд░реЗ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рднрд░реЗрдВред

рдпрд╣ рдХреБрдЫ рдиреНрдпреВрдирддрдо рд╣реИ рдХрд┐ рдореИрдВрдиреЗ User_config.h рдореЗрдВ рд╢рд╛рд╕рди рдХрд┐рдпрд╛ред

User_config.h
#define PROJECT "bath" // -
#define STA_SSID1 "your_wifi_station_id" //
#define STA_PASS1 "your_pass" //
#define STA_SSID2 "your_wifi_station_id_plus" //
#define STA_PASS2 " " //

#define SYS_LOG_HOST "192.168.." // , raspberry pi,
//#define USE_I2C //
//#define USE_IR_REMOTE
//#define USE_WS2812


рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдореИрдВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред рдирд╡реАрдирддрдо рдлрд░реНрдорд╡реЗрдпрд░ (Tasmota) рдореЗрдВ, рд╡реЗрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдиреВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдФрд░ User_config.h рдХреЗ рд╕рд╛рде рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕реНрдХреЗрдЪ рднрд░рд╛рд╡:


- рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдмрд┐рдЬрд▓реА рдмрдВрдж рдХрд░реЗрдВ (рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХреЗ рд╕реЗ);
- рдореЙрдбреНрдпреВрд▓ рдкрд░ рдмрдЯрди рджрдмрд╛рдП рд░рдЦреЗрдВ рдФрд░ рдмрд┐рдЬрд▓реА рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдлрд░реНрдорд╡реЗрдпрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рддреИрдпрд╛рд░ рд╣реИ;
- рдЖрдИрдбреАрдИ рдореЗрдВ рдУрдХреЗ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреЛ рдкрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рддрд╛рд░реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЪрд╛рд╣реЗ рд╕рдм рдХреБрдЫ рдХрд╕рдХрд░ рд╣рд░ рдЬрдЧрд╣ рдЦрд░рд╛рдм рд╣реЛ, рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдпреВрдПрд╕рдмреА-рдЯреАрдЯреАрдПрд▓ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╢рдХреНрддрд┐ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдПрдХ рдмрд╛рд╣рд░реА рд╕реНрд░реЛрдд рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдПрдХ рдирдЦрд░реЗ рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВред

рдорд╣рддреНрд╡рдкреВрд░реНрдг: рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗрд╡рд▓ 3.3v рдкрд┐рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдкрд╛рд╡рд░ рд▓реЛрдб рд╕реЗ рдЬреБрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЕрдиреБрднрд╡реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдореЙрдбреНрдпреВрд▓ рдХреЛ 220v рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рдирд╛ рдПрдХ рдИрдВрдЯ, рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдИрдВрдЯ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ред рдЗрд╕рд▓рд┐рдП, рдЬрдм рдореЙрдбреНрдпреВрд▓ рдЪрдордХрддрд╛ рд╣реИ, рддреЛ рдкрд┐рди рд╕реЗ рдХреЗрд╡рд▓ рдЪрд╛рд░ рддрд╛рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдмрд╛рдХреА рд╕рдм рдХреЛ рджреВрд░ рдХрд░рддреЗ рд╣реИрдВред

рдпрджрд┐ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рддреЛ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореЙрдбреНрдпреВрд▓ рдХреЛ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдИрдкреА рдкрддрд╛ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЬрд╛рдПрдВред


рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрда рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ред

рдпрджрд┐ рдореЙрдбреНрдпреВрд▓ рдЖрдкрдХреА рдкрд╣реБрдВрдЪ рдмрд┐рдВрджреБ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдПрдХ рдбрдл рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдЬрд╛рд░реА рд░рдЦреЗрдВред рд╡рд┐рднрд┐рдиреНрди рд╕рдорд╛рдзрд╛рди рд╣реИрдВ, рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдХреЗ рднреАрддрд░ рдореИрдВ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдмрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдлреНрд▓реИрд╢ рдХрд┐рдпрд╛ред

рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдореЙрдбреНрдпреВрд▓ рдФрд░ рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рддрдХ рд╡реЗрдм рдкрд╣реБрдВрдЪ рд╣реИ, mqtt, рддрд╛рд░реЛрдВ рдХреЛ рдПрдХ рджрд░рд╛рдЬ, рдлрд░реНрдорд╡реЗрдпрд░ / рд╡рд╛рдпреБ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдЕрдкрдбреЗрдЯ рдореЗрдВ рдбрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдФрд░ рд╕рд┐рд░реА рдХрд╣рд╛рдБ рд╣реИ?


рдпрд╣ рд╕рдм рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрджреНрднреБрдд рд╣реИ, рдлреЛрди рд╕реЗ рдЗрд╕ рдЕрдЪреНрдЫреЗ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдореИрдВрдиреЗ рдЖрдИрдлреЛрди рдХреЗ рд▓рд┐рдП рдРрдк рд╕реЗ рдХрдИ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдХреБрдЫ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╣реЛрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ рд╣реЛрдо рдХрд┐рдЯ рдореЗрдВ рдЯреИрдк рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рд╕рд┐рд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИред

рд╣рдо рд╢реЗрд▓реНрдл рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреЗ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА "рд░рд╛рд╕реНрдкрдмреЗрд░реА" рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛ред рдУрдПрд╕ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд░рд╛рд╕реНрдкрдмреЗрд░реА" рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

HomeKit рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ Homebridge рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Homebridge рдПрдХ NodeJS рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ iOS HomeKit API рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИред

 sudo apt-get update sudo apt-get upgrade sudo apt-get install git make sudo apt-get install g++ 

рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдкрдХреЛ C ++ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

Nodejs рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВред рд╣рдо рд╕реНрдЯреЛрд░ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдбрд┐рд╕реНрдЯ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рд╕реНрдЯреНрд░реЛ рдХреЗ рдкрддреЗ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ рдФрд░ рдЫрд╡рд┐ рдореЗрдВ рдЖрдЧреЗ

 wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-armv6l.tar.gz tar -xvf node-v4.0.0-linux-armv6l.tar.gz cd node-v4.0.0-linux-armv6l sudo cp -R * /usr/local/ 

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП v6.9.4 рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рдЕрдм рдирдП рд╣реИрдВред

рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдЬреЛрдбрд╝реЗрдВ:

 sudo apt-get install libavahi-compat-libdnssd-dev 

рдЦреБрдж рд╣реЛрдордмреНрд░рд┐рдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 sudo npm install -g --unsafe-perm homebridge 

рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:

 sudo npm install -g --unsafe-perm homebridge hap-nodejs node-gyp cd /usr/local/lib/node_modules/homebridge/ sudo npm install --unsafe-perm bignum cd /usr/local/lib/node_modules/hap-nodejs/node_modules/mdns sudo node-gyp BUILDTYPE=Release rebuild 

рд╣реЛрдордмреНрд░рд┐рдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣реЛрдордмреНрд░рд┐рдЬ рд╕рд░реНрд╡рд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред

рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╣реЛрдордмреНрд░рд┐рдЬ рдореЗрдВ

 sudo npm install -g --unsafe-perm homebridge-plugin-name 

рд╣рдореЗрдВ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкреНрд▓рдЧрдЗрди рдорд┐рд▓рддреЗ рд╣реИрдВред рд╡рд╣рд╛рдВ рд╣рдореЗрдВ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред

рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдПред

 npm install -g homebridge-mqttswitch 

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЬрд╛рдПрдВ, рдмрдирд╛рдПрдВ, рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓:

 sudo nano .homebridge/config.json 

рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:

config.json
 { "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:30", "port": 51826, "pin": "031-45-154" }, "platforms": [ ], "accessories": [ { "accessory": "mqttswitch", "name": "", "url": "mqtt://192.168.178.123:1883", "username": "admin", "password": "admin", "caption": "room", "topics": { "statusGet": "stat/sleeping/POWER", "statusSet": "cmnd/sleeping/power" }, "onValue": "1", "offValue": "0", "integerValue": "true" } ] } 


рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ ред рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж, рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

 Homebridge 

рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╣рдореЗрдВ рд▓рд┐рдЦреЗрдЧрд╛, рдХреБрдЫ рдЗрд╕ рддрд░рд╣:

  11:27:43 PM] [] Initializing mqttswitch accessory... 

рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЛрдб 031-45-154 рдХреЛ рд╡рд╣рд╛рдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдЧрд░ рдЗрд╕реЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ рдЧрдпрд╛ рд╣реИред

рдЕрдм рдлреЛрди / рдкреНрд▓реИрдиреЗрд╕реНрдЯ рд░рдирд┐рдВрдЧ рдЖрдИрдУрдПрд╕ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рд╣рдореЗрдВ "рд╣реЛрдо" рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ "рд╣реЛрдордХреАрдЯ" рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ тЖТ рдПрдХ рдПрдХреНрд╕реЗрд╕рд░реА рдЬреЛрдбрд╝реЗрдВ рдФрд░ рд╣рдорд╛рд░реЗ "рд╣реЛрдордмреНрд░рд┐рдЬ" рдПрдХреНрд╕реЗрд╕рд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ, рдЗрд╕реЗ рдЬреЛрдбрд╝реЗрдВ, рдХреЛрдб рджрд░реНрдЬ рдХрд░реЗрдВ, рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдорд░рд╛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред рдФрд░ рд╡реЛрдЗрд▓рд╛, "рд╣рд╛рдп рд╕рд┐рд░реА, рдХрдорд░реЗ рдореЗрдВ рд░реЛрд╢рдиреА рдмрдВрдж / рдЪрд╛рд▓реВ рдХрд░реЗрдВ" - рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред 5 рд╡реАрдВ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдлреЛрди рдкрд░ "рд╣рд╛рдп рд╕рд┐рд░реА" рдФрд░ рдиреАрдЪреЗ рдХреЗрд╡рд▓ рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╣реЛрдордмреНрд░рд┐рдЬ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реИред рдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, init.d рдорд╛рдзреНрдпрдо рд╕реЗ, рдлрд╝рд╛рдЗрд▓ sudo nano /etc/init.d/homebridge рдмрдирд╛рдПрдВ
рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рд╣реЛрдордмреНрд░рд┐рдЬ рдХреЗ рдиреАрдЪреЗ рдмрджрд▓ рджреЗрдВ

/etc/init.d/homebridge
#!/bin/sh
### BEGIN INIT INFO
# Provides: homebridge
# Required-Start: $network $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO

dir="/home/pi"
cmd="DEBUG=* /usr/local/bin/homebridge"
user="pi"


рдмрдЪрд╛рдУ, рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЛред

 sudo chmod 755 /etc/init.d/homebridge sudo update-rc.d homebridge defaults 

рдЕрдм рд╣реЛрдордмреНрд░рд┐рдЬ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред

рд╣рдо DHT22 рд╕реЗрдВрд╕рд░ (рддрд╛рдкрдорд╛рди / рдЖрд░реНрджреНрд░рддрд╛) рдХреЛ рддреЗрдЬ рдХрд░рддреЗ рд╣реИрдВ


рдПрдХ рдЪреМрдХрд╕ рдкрд╛рдардХ рдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХрдВрдШреА рдкрд░ 5 рдкрд┐рди рд╣реИрдВ рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ GPIO 14. рд╣реИред рдлрд┐рд░ рд╕реЗ рд╣рдо рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╕реЛрд▓реНрдбрд░рд┐рдВрдЧ рдЖрдпрд░рди рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ DHT22 рд╣реНрдпреВрдорд┐рдбрд┐рдЯреА рд╕реЗрдВрд╕рд░ рдХреЗ рд▓рд┐рдП рддреАрди рддрд╛рд░реЛрдВ рдХреЛ 3.3V, GND, GPIO 14 рдХреЛ рдорд┐рд▓рд╛рддреЗ рд╣реИрдВред рдЖрдк рдПрдХ рдФрд░ рд╕реЗрдВрд╕рд░ (ds18b20, DHT 11 рдпрд╛ рдПрдХ рдФрд░ рдЬреЛ рдлрд░реНрдорд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдмреЙрдХреНрд╕ рдореЗрдВ DHT22 рдерд╛ред рд╕реЗрдВрд╕рд░ рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛, рдЬреЛ рдХрд┐ рдореВрд▓ рдорд╛рдорд▓реЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рд╕реНрдХреЗрд▓рдкреЗрд▓ рдФрд░ рдЯрд╛рдВрдХрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрд╣реЗ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдФрд░ рд╕реЗрдВрд╕рд░ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред



рддрд╕реНрд╡реАрд░ рдореЗрдВ, рдореИрдВрдиреЗ рдЕрднреА рдХрдиреЗрдХреНрдЯрд░ рддрдп рдХрд┐рдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рдЕрднреА рддрдХ рддрд╛рд░реЛрдВ рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рд╣реИред Sonoff-MQTT-OTA-Arduino рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ, рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

 #define DHT_PIN 14 // GPIO 14 = AM2301 (Sonoff_TH10A(16A), Sonoff SV) #define DHT_TYPE AM2301 // DHT module type (DHT11, DHT21, DHT22, AM2301, AM2302 or AM2321) 

Tasmota рдлрд░реНрдорд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП, рд╡реЗрдм рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрд┐рди рдФрд░ рд╕реЗрдВрд╕рд░ рдкреНрд░рдХрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрджрд┐ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЬреБрдбрд╝рд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдЬрд╛рдХрд░, рд╣рдо рд░рд┐рд▓реЗ рдФрд░ рд╕реЗрдВрд╕рд░ рд░реАрдбрд┐рдВрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦреЗрдВрдЧреЗред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдЖрдк рд╕реЗрдВрд╕рд░ рдХреА рдорддрджрд╛рди рджрд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ 300 рд╕реЗрдХрдВрдб (5 рдорд┐рдирдЯ) рд╣реИред



рд╣рдо рд╣реЛрдордмреНрд░рд┐рдЬ рдХреЗ рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд▓рдЧ-рдЗрди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВред рдЕрдм рд╣рдореЗрдВ рдЗрди рд░реАрдбрд┐рдВрдЧ рдХреЛ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВ рдпрд╣ рд╕рдм рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛, рд▓реЗрдХрд┐рди IMHO рдпрд╣ рдореЗрд░реА рд░реЗрдХ рдереА рдФрд░ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

рдФрд░ рдХреНрдпреЛрдВ? рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдмрд╕ рд╕реЛрдирдСрдл рдХреЗ рд▓рд┐рдП рд╕реЗрдВрд╕рд░ рдХреЛ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдЗрди рд░реАрдбрд┐рдВрдЧ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреБрдЫ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд░реНрдорд╡реЗрдпрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдРрд╕реА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдРрд╕реЗ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЛрдо / рд╣реЛрдордХрд┐рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдПрдХ рдЯреИрдмрд▓реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд▓рдЧрд╛рддрд╛рд░ рдШрд░ рдпрд╛ рдРрдкреНрдкрд▓ рдЯреАрд╡реА рдкрд░ рд╣реЛрдЧреАред рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ рдЙрдкрд╕реНрдерд┐рддрд┐ рдиреЗ рдореБрдЭреЗ рдЗрд╕ рдХрд╛рдВрдЯреЗрджрд╛рд░ рдкрде рдкрд░ рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ред

рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╡рд┐рд╖рдпрд╛рдВрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдХрд╣рддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рд╣реЛрдордмреНрд░рд┐рдЬ рд╕реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреЛ рдЖрдкрдХреЛ рдЖрд░рдЯреАрдПрд╕рдкреА рд╕реНрдЯреНрд░реАрдо рдХреЛ рд╡реЗрдмрдХреИрдо рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдЪреАрдиреА рд╕рдордХрдХреНрд╖реЛрдВ рд╕реЗ рдПрдХ рдЖрдИрдкреА-рдХреИрдорд░рд╛ TOP-201 рд╣реИред

рдкреНрд▓рдЧрдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

 npm install -g --unsafe-perm homebridge-camera-ffmpeg 

рд╕реЗрдЯрд┐рдВрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ:

config.json
 "platforms": [{ "platform": "Camera-ffmpeg", "cameras": [ { "name": "top-201", "videoConfig": { "source": "-re -i rtsp://admin@192.168.178.10:554/user=admin_password=tlJwpbo6_channel=1_stream=0.sdp?real_stream", "maxStreams": 2, "maxWidth": 640, "maxHeight": 480, "maxFPS": 3 } } ] 


рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣реЛрдордХрд┐рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреИрдорд░реЗ рд╕реЗ рдПрдХ рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдмрд╣реБрдд рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдХреИрдорд░реЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереАред рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЖрдИрдкреА-рдХреИрдорд░рд╛ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред рдЪрд▓реЛ "рдмрд┐рдирд╛ рд╕реНрдорд╛рд░реНрдЯ" рдШрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред

рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ Sonoff рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП Domoticz рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


рдкреЛрдЯреАрди тЖТ ssh тЖТ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╣рдордиреЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдХреЛ рдЪреБрдирд╛ред рд╣реИрд░рд╛рдиреА рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдЦрд░реЗ рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА рдФрд░ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдерд╛

 sudo curl -L install.domoticz.com | sudo bash 

рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рдЬреЛрдбрд╝реЗрдВ:

 sudo cp domoticz.sh /etc/init.d sudo chmod +x /etc/init.d/domoticz.sh sudo update-rc.d domoticz.sh defaults 

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓реЗрдВ:

 sudo nano /etc/init.d/domoticz.sh 

рд░рд╕рднрд░реА рдХрд╛ рдкрддрд╛ 192.168.xxx.xxx : 8080 рдЦреЛрд▓реЗрдВред рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбреЛрдордХреЛрдЯ рдкреЗрдЬ рдкрд░ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реЗрдВрд╕рд░ рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рдЬреЛрдбрд╝ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред


рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд╕реЛрдирдСрдл рд╕реЗрдВрд╕рд░ рдФрд░ рдПрдХ рд╕реНрдЯреНрд░реАрдЯ рд╕реЗрдВрд╕рд░ рдкрд╣рд▓реЗ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред

рд╕реЗрдВрд╕рд░ / рд╕реНрд╡рд┐рдЪ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрдЯрдЕрдк тЖТ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдбрдореА рдЬреЛрдбрд╝реЗрдВ (рдХреЗрд╡рд▓ рдХреБрдЫ рдирд╣реАрдВ, рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ)ред рд╣рдорд╛рд░рд╛ "рдбрдореА" рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рд╡рд░реНрдЪреБрдЕрд▓ рд╕реЗрдВрд╕рд░ рдмрдирд╛рдПрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ, рд╣рдорд╛рд░реЗ рд╕реЗрдВрд╕рд░ / рд╕реНрд╡рд┐рдЪ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ рдФрд░ рд╕реВрдЪреА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рдХрд╛рд░ рдЪреБрдиреЗрдВред рдЕрдм рд╕реЗрдЯрдЕрдк тЖТ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬ рдЯреИрдм рдореЗрдВ рдПрдХ рдирдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдФрд░ рдЕрдм рдЖрдк рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдИрдбреА рдХреЛ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо рдЕрдкрдиреЗ рд╕реНрд╡рд┐рдЪ / рд╕реЗрдВрд╕рд░ рдХреЗ рд╡реЗрдм-рдлреЗрд╕ рдХреЛ рдлрд╛рдбрд╝ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рд╕реНрд╡рд┐рдЪ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди тЖТ рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ тЖТ рдЖрдИрдбреАрдПрдХреНрд╕ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВред рдирдП Tasmota рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ, рдХрдИ idx рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред GPIO рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реЗ / рд╕реНрд╡рд┐рдЪ рдФрд░ рдЕрд▓рдЧ рд╕реЗред рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдХ рд╕реЗрдВрд╕рд░ рдпрд╛ рдЕрдзрд┐рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрд╕рд╡реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рддреАрди рдкрд┐рди рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЗ рд╕рд┐рд╕реНрдЯрдо (рд░рд┐рд▓реЗ / рд╕реЗрдВрд╕рд░) рдореЗрдВ рдЙрдирдХреА рднреВрдорд┐рдХрд╛ рд╕реМрдВрдкреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдлрд░реНрдорд╡реЗрдпрд░ (рд╕реЛрдиреЙрдлрд╝-рдПрдордХреНрдпреВрдЯреАрдЯреА-рдУрдЯреАрдП-рдЕрд░реБрдбрд┐рдиреЛ) рдореЗрдВ, рдореБрдЭреЗ рдПрдХ рдЯреИрдореНрдмреЛрд░рд┐рди рдХреЗ рд╕рд╛рде рдХреБрдЫ рдиреГрддреНрдп рдХрд░рдиреЗ рдереЗ, рддрд╛рдХрд┐ рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ рдиреЗ рдЖрд░реНрджреНрд░рддрд╛ рдФрд░ рддрд╛рдкрдорд╛рди рдХреА рд░реАрдбрд┐рдВрдЧ рджреЗрдЦреАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдирдП рдлрд░реНрдорд╡реЗрдпрд░ (Tasmota) рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЖрд░реНрджреНрд░рддрд╛ рд░реАрдбрд┐рдВрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЖрдк рдмрд╛рдерд░реВрдо рдореЗрдВ рд╣реБрдб рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рдПрдЧреНрдЬреЙрд╕реНрдЯ рдлреИрди рд╣реИ, рд╡рд╣рд╛рдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрдЧрд╣ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣ рд╕рдмрдХреБрдЫ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЬрд░реВрд░рдд рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдЖрд░реНрджреНрд░рддрд╛ рд░реАрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред

рд╕реЗрдЯрдЕрдк тЖТ рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк тЖТ рдИрд╡реЗрдВрдЯ



рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд╣реБрдб рдСрдкрд░реЗрд╢рди рд▓реЙрдЬрд┐рдХ рдмрдирд╛рддреЗ рд╣реИрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЪрд┐рддреНрд░ рдореЗрдВ рд╣реИ)ред рдЖрдк рдЕрднреА рднреА рд▓реБрдЖ рдкрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред рдЖрдЧреЗ рдХреЗ рдЕрдиреБрднрд╡ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕реЗрдВрд╕рд░ рдХреЛ рдорддрджрд╛рди рдХрд░рдиреЗ рдореЗрдВ 5 рдорд┐рдирдЯ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЗрд╕реЗ рдШрдЯрд╛рдХрд░ 3 рдорд┐рдирдЯ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЕрдм рдПрдХ рд╢реЙрд╡рд░ рд▓реЗрддреЗ рд╕рдордп, рдЬрдм рдЖрд░реНрджреНрд░рддрд╛ 70% рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рд╣реБрдб рдЪрд╛рд▓реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЬрдм 45% рд╕реЗ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЪрдпрдирд┐рдд рдЖрд░реНрджреНрд░рддрд╛ рдбреЗрдЯрд╛ред рдХреЗрд╡рд▓ рдирдХрд╛рд░рд╛рддреНрдордХ, рдпрд╛ рд╢рд╛рдпрдж рдпрд╣ рдорд╛рдЗрдирд╕ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд╕реНрдЯрдо рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рд╣реБрдб рдХреЛ рдПрдХ рдмрдЯрди рджрдмрд╛рдХрд░ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ 3 рдорд┐рдирдЯ рдХреЗ рдмрд╛рдж, рдирдореА рд╕реЗрдВрд╕рд░ рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рд╕рд┐рд░реА рдХрд╛ рдХреНрдпрд╛? рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред

 sudo npm install -g -g --unsafe-perm homebridge-edomoticz 

рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

 sudo nano .homebridge/config.json 

  "platform": "mqtt", "name": "mqtt", "url": "mqtt://127.0.0.1", "topic_prefix": "homebridge", "username": "foo", "password": "bar" 

рдФрд░ рдЬрдм рдЖрдк рд╣реЛрдордмреНрд░рд┐рдЬ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ рддреЛ рд╣рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛

 [5/8/2017, 11:42:30 PM] [eDomoticz] You have 10 devices defined in Domoticz. [5/8/2017, 11:42:30 PM] [eDomoticz] Initializing platform accessory 'bath-temp'... [5/8/2017, 11:42:30 PM] [eDomoticz] Initializing platform accessory ' '... [5/8/2017, 11:42:30 PM] [eDomoticz] Initializing platform accessory ' '... [5/8/2017, 11:42:30 PM] [eDomoticz] Initializing platform accessory ''... 

рд╕рднреА рдЙрдкрдХрд░рдг рдЬреЛ рд╣рдордиреЗ рдбреЙрдореЛрдЯрд┐рдХреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗ рд╣реИрдВ, рдЕрдм рд╣реЛрдордХрд┐рдЯ рдореЗрдВ рд╣рдорд╛рд░реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдПрдХ рдорд┐рддреНрд░ рд╕рд┐рд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣реЛрдордмреНрд░рд┐рдЬ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИ рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝-рд╣реЛрдордмреНрд░рд┐рдЬ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рд╣реА рдорд╣реАрдиреЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдкрд┐рдЫрд▓реЗ рд╢рд┐рд▓реНрдкреЛрдВ рд╕реЗ рдПрдХ рддрд╛рдкрдорд╛рди / рдЖрд░реНрджреНрд░рддрд╛ рд╕реЗрдВрд╕рд░ DHT22 рдХреЛ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдореЗрдВ рдмрд╛рдВрдзрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд╣рд░ 10 рдорд┐рдирдЯ рдореЗрдВ рдЕрдЬрдЧрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде narodmon.ru рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореМрдЬреВрджрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВред

 #domoticz settings IP = '192.168..' #IP domoticz PORT = '8080' #port of server IDX_1 = '7' #IDX of the DHT temp sensor //тАж. ,        narodmon.ru url = 'http://{}:{}/json.htm?type=command┬╢m=udevice&nvalue=0&idx={}&svalue={}'.format(IP, PORT, IDX_1, sensor_value_1) request = urllib2.Request(url) response = urllib2.urlopen(request) 

рдбреЙрдореЛрдЯрд┐рдХрдЬрд╝ рдореЗрдВ рд╣рдо рдПрдХ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реЗрдВрд╕рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдФрд░ рдЕрдм рд╣рдо рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╣реЛрдорд╣рд╛рдЙрд╕ рдкреГрд╖реНрда рдкрд░ рдФрд░ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡реЗрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдбрд╝рдХ рдкрд░ рддрд╛рдкрдорд╛рди рдФрд░ рдЖрд░реНрджреНрд░рддрд╛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд┐рд╕рдХреЗ рд▓рд┐рдП mqtt рдХрд░реАрдм рд╣реИ, рд╕реЗрдВрд╕рд░ рд░реАрдбрд┐рдВрдЧ рдХреЛ mqtt рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

  playload = '{{ "idx": {} , "nvalue" : {}, "svalue" : "1" }}'.format(IDX_1, humidity) client.publish(TOPIC_DOMOTICZ, playload, qos =0 , retain =False) #publish 

рдХреЙрдлреА рдорд╢реАрди рдореЗрдВ рд╡рд╛рдИрдлрд╝рд╛рдИ рдЬреЛрдбрд╝реЗрдВред


рдЬрдмрдХрд┐ рдореЗрд░реА рдорд╢реАрди рдХреА рдорд░рдореНрдордд рдЪрд▓ рд░рд╣реА рд╣реИ рдФрд░ рдЬрд░реНрдордиреА рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХреЗ рдЖрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реА рд╣реИ, рдореБрдЭреЗ рдЙрдкрд╣рд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдбреЗрд▓реЙрдиреНрдЧреА рдХреЙрдлреА рдорд╢реАрди рдорд┐рд▓реАред рдкреИрдирд▓ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ / рдмрдВрдж рдмрдЯрди рд╣реИ, рдЫреЛрдЯреЗ, рдбрдмрд▓ рдХреЙрдлреА рдФрд░ рджреЛ рдФрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ рдореИрдВ рднрд╛рдк рд╕реЗ рджреВрдз рдирд╣реАрдВ рдкреАрддрд╛, рдореИрдВ рд▓рдЯреНрдЯреЗ рдФрд░ рдЕрдиреНрдп рдкреЗрдп рдирд╣реАрдВ рдкреАрддрд╛ред рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдХреЙрдлреА рдЦреБрдж рдХреЛ рдкреАрд╕рддреА рдирд╣реАрдВ рд╣реИ, рдЗрд╕реЗ рдЬрдореАрди рдФрд░ рдПрдХ рдХрдк рд╕реЗ рднрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рдПрдХ рдХреЙрдлреА рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдореИрдВ рд╕реЛрдирдСрдл рдПрд╕рд╡реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдкрд┐рди 3,3v, рдЖрд░рдПрдХреНрд╕, рдЯреАрдПрдХреНрд╕, рдЬреАрдПрдирдбреА рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЕрд▓рдЧ рд╕реЗ, GPIO 4, 5, 14 рдХреЛ рдЕрднреА рднреА рдмреЛрд░реНрдб рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдЙрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдлрд░реНрдорд╡реЗрдпрд░ред

рд╣рдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдмрдЯрди рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб рдкрд░ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред

рдмреЛрд░реНрдб рдореЗрдВ 5v рдкрд╛рд╡рд░ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд╡рд╛рдпрд░рд▓реЗрд╕ рд╕реЛрдирдСрдл sv рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкрд╛рд╡рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдпрд╣ рдЦреЛрдЬрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5c рдХрд╛ рд╕рдВрд╕реНрдХрд╛рд░ рдХрд╣рд╛рдВ рдерд╛ред

рдмрдЯрди рджрдмрд╛рдиреЗ рд╕реЗ рдЬрдореАрди рдкрд░ рд╕рд┐рдЧреНрдирд▓ рдХрдо рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЖрд░реЗрдЦ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рджреЛ рдмрдЯрди рдХрдиреЗрдХреНрдЯ рдХрд┐рдП: рдСрди / рдСрдл рдФрд░ рдХреЙрдлрд╝реАред рд╕рд╛рджреГрд╢реНрдп рд╕реЗ, рдЖрдк рдЕрдиреНрдп рд╕рднреА рдмрдЯрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реЛрдирдСрдлрд╝ sv рдкрд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмреЛрд░реНрдб, рд░рд┐рд▓реЗ рдХреЗ рд▓рд┐рдП 3 рдкрд┐рди рдЖрдЙрдЯрдкреБрдЯ рд╣реИрдВ, рдФрд░ рдЖрдк Rx, Tx (рдирд╡реАрдирддрдо Tasmota рдлрд░реНрдорд╡реЗрдпрд░ рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред



рд╣рдо рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдм рдХреБрдЫ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдХреЙрдлреА рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╕реНрдерд╛рди рдкрд╛рддреЗ рд╣реИрдВред рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, GPIO5 рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рд░рд┐рд▓реЗ рдЬреЛрдбрд╝реЗрдВред рдореЗрдиреВ "рдХрдВрд╕реЛрд▓" рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реЗрдЯ рдХрд░реЗрдВ:

 PowerOnState 0 //   ,     . PulseTime1 10 //   0,1 ,      PulseTime2 10 //     1 . 1  2     . 

рдбреЙрдореЛрдЯрд┐рдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рджреЛ рдФрд░ "рд╡рд░реНрдЪреБрдЕрд▓ рд╕реЗрдВрд╕рд░" рдмрдирд╛рдПрдВ рдФрд░ рдЕрдкрдиреА рдЖрдЗрдбреЗрдВрдЯрд┐рдХреНрд╕ рдХреЛ рдбреЙрдорд┐рдХреНрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдиреВ (рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди тЖТ рдХрдВрдлрд┐рдЧрд░ рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ тЖТ рдЖрдИрдбреАрдПрдХреНрд╕ 1 рдФрд░ рдЖрдИрдбреАрдПрдХреНрд╕ 2) рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред

рдирддреАрдЬрддрди, рд╣рдореЗрдВ рджреЛ рдФрд░ рд╕реНрд╡рд┐рдЪ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЙрдлреА рдорд╢реАрди рдХреЗ рдСрди / рдСрдл рдмрдЯрди рджрдмрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдХреЙрдлреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рджрдмрд╛рддрд╛ рд╣реИред

рдХреЙрдлреА рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реИрд╕реЗ рднреА, рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреИрд░реЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХреЙрдлреА рдбрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдорд╢реАрди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдЬрд┐рд╕ рдХреНрд╖рдг рд╕реЗ рдЖрдк рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдлреА рдмрдирд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдорд╢реАрди рдХреЛ рдЧрд░реНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдЪрд╛рд╣рд┐рдПред рдЗрд╕рд▓рд┐рдП, рдХрдорд░реЗ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рдХреЙрдлреА рдорд╢реАрди рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдкреИрд░реЛрдВ рдХреЛ рд╕реНрдЯрдВрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЦреБрдж рдХреЛ рдПрдХ рдкреЗрдп рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЙрдлреА рдорд╢реАрди рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд╢реАрди рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реНрд╡рд┐рдЪ рдореЗрдВ рдпрд╣ рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдЖрдкрдХреЛ рдмрд╕ рдХрдк рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рдирд┐рдпрдВрддреНрд░рдг рдмреЛрд░реНрдб рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╡рд┐рдЬрд┐рдЯ рдЗрдВрдЯрд░рдХреЙрдо рдХреЗ рд╕рд╛рде рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдИрдлрд╛рдИ рдЬреЛрдбрд╝реЗрдВ


рд╕рд╛рдорд╛рдиреНрдп рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ, рд▓рд┐рдлреНрдЯ рдХреЗ рдкрд╛рд╕ рд╡реЗрд╕реНрдЯрд┐рдмреБрд▓ рдПрдХ рдЪреБрдВрдмрдХреАрдп рд▓реЙрдХ рдФрд░ рд╡рд┐рдЬрд┐рдЯ рдПрдХреНрд╕реЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдПрдХ рджрд░рд╡рд╛рдЬреЗ рд╕реЗ рдмрдВрдж рд╣реЛрддрд╛ рд╣реИред рдорд░рдореНрдордд рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдкрд╛рд░реНрдЯрдореЗрдВрдЯ рдореЗрдВ рд╡реЗрд╕реНрдЯрд┐рдмреНрдпреВрд▓ рдХреЗ рджрд░рд╡рд╛рдЬреЗ рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рдЖрдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рджрд░рд╡рд╛рдЬреЗ рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЧрд▓рд┐рдпрд╛рд░реЗ рдореЗрдВ рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдЯрди рдХреЗ рд╕рд╛рде рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ред KTM-602M рдХрдВрдЯреНрд░реЛрд▓ рдпреВрдирд┐рдЯред



рдУрдкреА + рдЬреАрдПрдирдбреА рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рджрд░рд╡рд╛рдЬрд╛ рдЦреБрд▓рддрд╛ рд╣реИ / рдЪреБрдВрдмрдХ рдХреЛ 7 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИред

рд╣рдо рджреЛ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЛ рд╣рдЯрд╛рдХрд░ рд╕реЛрдирдСрдлрд╝ sv рдореЙрдбреНрдпреВрд▓ рдФрд░ рд░рд┐рд▓реЗ рдХреА рдмрд┐рдЬрд▓реА рдЖрдкреВрд░реНрддрд┐ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рддрд╕реНрд╡реАрд░ рдореЗрдВ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред



рд╣рдо рдУрдкреА рдХреЛ рдЗрдирдкреБрдЯ рд░рд┐рд▓реЗ "рдЗрдирдкреБрдЯ +" рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рд░рд┐рд▓реЗ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ "рдЖрдЙрдЯрдкреБрдЯ +" рдкрд░ рд╣рдо рдЬреАрдПрдирдбреА рдХреЛ рдлрд╛рд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред 18v рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рдХреЗ ELC рдФрд░ GND рдХреЗ рдмреАрдЪ, рдЬрд╣рд╛рдБ рд╕реЗ рд╣рдо рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╣реА рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдбреЛрдореАрдЯрд┐рдХ рдХреЗ рд▓рд┐рдП рдбреЛрд░ рдмреЗрд▓ "рдбреЛрд░ рдмреЗрд▓" рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЕрдм рд╕рд┐рд░реА рд╣рдореЗрдВ рдореЗрд╣рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рджрд░рд╡рд╛рдЬреЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╣рд╛рдпрдХ рд╕рд┐рд░реА "рдХреЙрдлреА рдорд╢реАрди рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ" рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╡рд╛рдЬ рдХрдорд╛рдВрдб "рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓реЗрдВ" рдХреЛ рдмреЗрд╣рддрд░ рдорд╛рдирддрд╛ рд╣реИред

рдореИрдВ рд╕реЛрдирдСрдл рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рдЬрд╛рд╡рдЯ рдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдВ рд░реБрдХ рдЧрдпрд╛ред

рдЫреЛрдЯрд╛ рдмреЛрдирд╕


рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдХреЛрдИ рдЙрдмрд╛рд▓ рдЖрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЯреАрд╡реА рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░ рджреЗрдВрдЧреЗред рдЯреАрд╡реА рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рдИрдлрд╛рдИ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдЯреАрд╡реА рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЗ рдХрд░реАрдм рд╣реИред рдпрд╣рд╛рдВ, рдПрдХ рдЖрдИрдЖрд░ рдПрд▓рдИрдбреА рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдирд╛рдордорд╛рддреНрд░ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рд╣рдорд╛рд░реА рдорджрдж рдХрд░рддреА рд╣реИред рд╣рдо lirc рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╣рдо рдЖрдкрдХреЗ рд░рд┐рдореЛрдЯ / рдЯреАрд╡реА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдвреВрдВрдврддреЗ рд╣реИрдВред

рдбреЙрдореЛрдЯрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдЫреЛрдЯреА рд╕реА рдкрд╛рдЗрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдЯреАрд╡реА рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП mirctt рд╕реЗ lirc рдореЗрдВ рдмрджрд▓ рджреЗрддреА рд╣реИред

рдЭреАрдВрдЧрд╛ рдореЗрдВ mqtt
 import paho.mqtt.client as mqtt import os import time import json IP = '192.168..' PORT = '1883' device = {18 : 'OpenBox', 19 : 'PHILIPS', 22 : 'air'} TOPIC_DOMOTICZ = 'domoticz/in' def send(device, command): # """ Sends IR-signal to the device """ os.system("irsend SEND_ONCE '" + device + "' '" + command + "'") # The callback for when the client receives a CONNACK response from the server. def on_connect(client, userdata, flags, rc): print("Connected with result code "+str(rc)) # Subscribing in on_connect() means that if we lose the connection and # reconnect then subscriptions will be renewed. client.subscribe(TOPIC_DOMOTICZ,0) def on_publish(client,userdata,result): #create function for callback print("data published \n") pass # The callback for when a PUBLISH message is received from the server. def on_message(client, userdata, msg): domoticz = json.loads(msg.payload) if domoticz ['idx'] in device.keys(): idx = domoticz ['idx'] dev = device [idx] command = 'KEY_POWER' send (dev, command) client = mqtt.Client() client.on_connect = on_connect client.on_message = on_message client.on_publish = on_publish client.connect(IP, PORT, 60) client.loop_forever() 


рд╣рдо рдЯреАрд╡реА, рд░рд┐рд╕реАрд╡рд░ рдФрд░ рдПрдпрд░ рдХрдВрдбреАрд╢рдирд░ рдХреЗ рд▓рд┐рдП рдбреЛрдореЛрдЯрд┐рдХрдЬрд╝ рдореЗрдВ рддреАрди рдФрд░ рдЖрднрд╛рд╕реА рдмрдЯрди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рдлреЛрди рд╕реЗ рдЯреАрд╡реА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рд╡реИрд╕реЗ рднреА рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЯреАрд╡реА рдмрдВрдж рдХрд░реЗрдВ рдЬрдм рдореИрдВ рднреВрд▓ рдЧрдпрд╛ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдорд░реЗ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдмреЛрдирд╕ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред

рдпрд╣ рд╕рдм рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ Pemoticz рдЖрд╡реЗрджрди рдХреЗ рдХрдВрдХрдбрд╝ рдШрдбрд╝реА рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣реИред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрддрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЗ рд╕рднреА рд╕реНрд╡рд┐рдЪ рдЦреАрдВрдЪ рд▓рд┐рдПред рдПрдХ рднреА рд╕рд┐рд░реА рдЕрдм рдХреЙрдлреА рдорд╢реАрди рдХреЛ рдЪрд╛рд▓реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ / рджрд░рд╡рд╛рдЬреЗ рдирд╣реАрдВ рдЦреЛрд▓ рд╕рдХрддрд╛ рдФрд░ рд▓рд╛рдЗрдЯ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдШрдбрд╝реА рдЖрдо рддреМрд░ рдкрд░ рд╣рд╛рде рдореЗрдВ рд╣реИ, рдФрд░ рдлреЛрди рдирд┐рдХрдЯрддрд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рднреА рдЗрд╕рдХреЗ рдлрд╛рдпрджреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЪрдордХрд╛рдиреЗ рдкрд░ рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рдг рдорд╛рдиреНрдпрддрд╛ рдХреЗ рд╡рд┐рд╖рдп рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рд╣рд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рд╕рдВрднрд╡ рд╣реИред



рдЗрд╕ рдкрд░, рд╢рд╛рдпрдж, рдЖрдк "рдмрд┐рдирд╛ рд╕реНрдорд╛рд░реНрдЯ" рдШрд░ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛рдиреА рдЦрддреНрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдирд┐рд╖реНрдХрд░реНрд╖ред


рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдХреНрдпрд╛?

рдЯреЛрдбреЛ рд╕реВрдЪреА:

- рдПрдпрд░ рдХрдВрдбреАрд╢рдирд┐рдВрдЧ, lirc рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдвреВрдВрдврдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ рдФрд░ рдХреНрд▓рд┐рдХреНрд╕ рдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдкрд╣рд▓реЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рднреА рд╕рдлрд▓рддрд╛ рдирд╣реАрдВ рдорд┐рд▓реАред рдЖрдЧреЗ рджреЗрдЦрд╛ред
- рд╣рдо рдЪреАрдиреА рдХрдВрдкрдиреА Mi c рдЧреЗрдЯрд╡реЗ рдФрд░ рдХрдИ рд╕реЗрдВрд╕рд░ рдХреЗ рдСрд░реНрдбрд░ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореБрд╢реНрдХрд┐рд▓ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд░рд╡рд╛рдЬрд╛ рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╕реЗрдВрд╕рд░ рд░рд┐рд╕рд╛рд╡ рд╕реЗрдВрд╕рд░ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдЬреБрдбрд╝реЗрдВрдЧреЗред рдЬрдм рдЯреНрд░рд┐рдЧрд░ рд╕реЗрдВрд╕рд░ рдорд╛рд▓рд┐рдХ рдХреЛ рд╕реВрдЪрдирд╛рдПрдВ рднреЗрдЬреЗрдВрдЧреЗред
"рд╡рд┐рдЪрд╛рд░ рд╡рд╣реАрдВ рдЦрддреНрдо ..."

рд╕реВрддреНрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛


тЖТ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рд╣реЛрдордмреНрд░рд┐рдЬ рдЪрд▓рд╛рдирд╛
тЖТ рд╕реЛрдиреЙрдлрд╝-рдЯрд╕рдорд╛рдЯрд╛ рд╡рд┐рдХреА
тЖТ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдкрд╛рдИ рдкрд░ рдбреЛрдореЛрдЯрд┐рдХреЛрдЬрд╝ рдХреА рд╕реНрдерд╛рдкрдирд╛
тЖТ рдХреИрд╕реЗ-рдХрд░реЗрдВ: рдЕрдкрдиреЗ рдХреЙрдлреА рдорд╢реАрди рдореЗрдВ рд╡рд╛рдИрдлрд╛рдИ рдЬреЛрдбрд╝реЗрдВ

Source: https://habr.com/ru/post/hi403869/


All Articles