Z- рд╡реЗрд╡ OpenRemote рдХреЗ рд╕рд╛рде рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдзрд╛рд░рд┐рдд рд╣реИ


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

рдЗрд╕реА рдирд╛рдо рдХрд╛ рдПрдХ OpenRemote рдЙрддреНрдкрд╛рдж рдЖрдкрдХреЛ рдмрд┐рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕реНрдорд╛рд░реНрдЯ рдШрд░ рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: Z-Wave, KNX, X10, ZigBee, ssh рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдирд┐рдпрдВрддреНрд░рдг рдЖрджрд┐ред

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

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


рдХрдЯ рдХреЗ рддрд╣рдд рдмрд╣реБрдд рд╕рд╛рд░реА рддрд╕реНрд╡реАрд░реЗрдВред


1. рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ + рд░рд╛рд╕реНрдкрдмреЗрд░реА рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЬреЗрдб-рд╡реЗрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдирд╛

2. OpenRemote рдХрдВрдЯреНрд░реЛрд▓рд░ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛

3. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЗ рддрд░реНрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг

4. рд╕рд╛рд░рд╛рдВрд╢

5. рд╕рдиреНрджрд░реНрдн

рд░рд╛рд╕реНрдкрдмреЗрд░реА + рд░рд╛рд╕реНрдкрдмреЗрд░реА рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдЬреЗрдб-рд╡реЗрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдирд╛


рд░рд╛рд╕реНрдкрдмреЗрд░реА GPIO рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рд╕реЗ рдЬреБрдбрд╝рд╛ рдПрдХ рдмреЛрд░реНрдб рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдЬреЗрдб-рд╡реЗрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдПрдХ рдмреЗрд╣рддрд░ рд╕рдордЭ рдХреЗ рд▓рд┐рдП Faq рдкрдврд╝реЗрдВред рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд░ рд░рд╛рдЬрд╝рдмреЗрд░реА рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛


рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗрд╡рд▓ рдбреЗрдмрд┐рдпрди-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди (рд░рд╛рд╕реНрдкрд┐рдпрди, рдПрдХреНрд╕рдмрд┐рдпрди, рдЗрддреНрдпрд╛рджрд┐) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЖрдк OpenElec рдФрд░ рдЕрдиреНрдп OS рдкрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Z-Way рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ:
wget -q -O - http://razberry.z-wave.me/install | sudo bash 

рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВ http: // IP_OF_YOUR_RASPBERRY: 8083 ред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдкреНрд░рд▓реЗрдЦрди рд╣реИ ред рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХрддрдо рд╕рдВрдЧрддрддрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣реИрдВ: рдХреНрд░реЛрдо, рд╕рдлрд╛рд░реА, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдЕрдиреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░: IE, рдУрдкреЗрд░рд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Z- рд╡реЗрд╡ рдбрд┐рд╡рд╛рдЗрд╕ рдЬреЛрдбрд╝рдирд╛


рд╣рдо рдкреНрд░рдпреБрдХреНрдд рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реВрдЪреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВрдЧреЗ:
- рд░рд┐рд▓реЗ рдлрд┐рдмрд░реЛ рд╕рд┐рдВрдЧрд▓ рд╕реНрд╡рд┐рдЪ 3kW 2 рдкреАрд╕реАред
- рдПрдХ рджрд░рд╡рд╛рдЬрд╛ / рдЦрд┐рдбрд╝рдХреА рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдВрд╕рд░ рдФрд░ рддрд╛рдкрдорд╛рди Fibaro рджрд░рд╡рд╛рдЬрд╛ / рдЦрд┐рдбрд╝рдХреА рд╕реЗрдВрд╕рд░ 1 pcред

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


рдбрд┐рд╡рд╛рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреА рдЬрд╛рдБрдЪ


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


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


рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯреИрдм рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдмрдВрдзрди тЖТ рд╕реНрд╡рд┐рдЪ рдкрд░ рдЬрд╛рдПрдВ


рдЙрдкрд▓рдмреНрдз рд╕реНрд╡рдЪрд╛рд▓рди API рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╣рдо рдЕрдм рдЙрдиреНрд╣реЗрдВ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ:

1. HTTP / JSON API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
2. рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛

HTTP / JSON API рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 http://192.168.1.113:8083/ZWaveAPI/Run/devices[6].instances[0].SwitchBinary.Set(255) 

рдпрд╛ рддрд╛рдкрдорд╛рди рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ:
 http://192.168.1.113:8083/ZWaveAPI/Run/devices[8].instances[2].commandClasses[49].data[1].val.value 

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

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢:
 SwitchOn = function(N,I) { zway.devices[N].instances[I].SwitchBinary.Set(255); } 

рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВ:
 http://192.168.1.113:8083/JS/Run/SwitchOn(6,0) 

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, OpenRemote рд╕реЗ HTTP / JSON API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдзреЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реИрдВ:

1. рд╡рд░реНрдг [] OpenRemote рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ UTF-8 рдХреЛ рдЯреНрд░рд╛рдВрд╕рдХреЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП
2. рдЬрдм рдорддрджрд╛рди рд╕реЗрдВрд╕рд░, OpenRemote "рдкрд░" рдпрд╛ "рдмрдВрдж" рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреЗрдб-рд╡реЗрд╡ рд╕реЗрдВрд╕рд░ 255 рдпрд╛ 0 рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВред
3. рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЕрдиреБрд░реЛрдз рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЬреЗрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЕрдиреБрд░реЛрдз рдореЗрдВ рдХреЗрд╡рд▓ рдлрд╝рдВрдХреНрд╢рди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓рдХрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдбрд┐рд╡рд╛рдЗрд╕ рдирдВрдмрд░ред

рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдпреЗ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ - "рд╣реЗрд▓реНрдкрд░реНрд╕" рдХреЗ рдХрдИ рдХрд╛рд░реНрдп ZR-Wave рдХреА рд╢рд░реНрддреЛрдВ рдХреЛ OpenRemote рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдореЗрдВ рдмрджрд▓рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред
рдЖрдк RaZberry рдХреЗ рд╣рд╛рд▓рд┐рдпрд╛ рд▓реЗрдЦ рдореЗрдВ HTTP / JSON API рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ API рдХреЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ

рд░рд┐рдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП JS рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдирд╛


рдЬреЗрдПрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдСрдкреНрдЯ / рдЬреЗрдб-рд╡реЗ-рд╕рд░реНрд╡рд░ / рдСрдЯреЛрдореЗрд╢рди / рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ , рдПрдХ рдлрд╛рдЗрд▓ рдмрдирд╛рдПрдВ рдЬрд┐рд╕рдореЗрдВ рд╣рдорд╛рд░реЗ рдСрдЯреЛрдореЗрд╢рди рдлрд╝рдВрдХреНрд╢рдВрд╕ openremote.js рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рддрд╛рдХрд┐ Z- рд╡реЗ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рд╣реЛ рдЬрд╛рдП , рдореБрдЦреНрдп рд╕реНрд╡рдЪрд╛рд▓рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ редjs :
 // ====================================================== executeFile(automationRoot + "/" + "tags.js"); executeFile(automationRoot + "/" + "openremote.js"); startAutomation(); 

/opt/z-way-server/automation/openremote.js
 //   SwitchOn = function(N,I) { zway.devices[N].instances[I].SwitchBinary.Set(255); } //   SwitchOff = function(N,I) { zway.devices[N].instances[I].SwitchBinary.Set(0); } //     (/ ) SensorStatus = function(N,I) { return zway.devices[N].instances[I].SensorBinary.data.level.value; } //     (/) SwitchStatus = function(N,I) { return zway.devices[N].instances[I].SwitchBinary.data.level.value; } //       Temperature = function(N,I) { return Math.round(zway.devices[N].instances[I].commandClasses[49].data[1].val.value); } 


рдкреИрд░рд╛рдореАрдЯрд░ N рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдирдВрдмрд░ рд╣реИред
рдкреИрд░рд╛рдореАрдЯрд░ I - рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рднреАрддрд░ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдХрдИ рдбрд┐рд╡рд╛рдЗрд╕ (рдЪреИрдирд▓) рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 2 рд░рд┐рд▓реЗ рдпрд╛ рдПрдХ рддрд╛рдкрдорд╛рди рд╕реЗрдВрд╕рд░, рдПрдХ рдореЛрд╢рди рд╕реЗрдВрд╕рд░, рдПрдХ рдПрдореНрдмрд┐рдПрдВрдЯ рд▓рд╛рдЗрдЯ рд╕реЗрдВрд╕рд░ред рдкреИрд░рд╛рдореАрдЯрд░ I рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдЕрдВрджрд░ рдЪреИрдирд▓ рдирдВрдмрд░ рд╣реИред рдпрджрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рднреМрддрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ, рддреЛ рдпрд╣ рдкреИрд░рд╛рдореАрдЯрд░ 0 рд╣реИред

рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдпрд╛ рддреЛ Z-Way рдХрдорд╛рдВрдб рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
 /etc/init.d/Z-Way restart 

рдпрд╛ рддреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдХрд░ рд▓реЛрдб рдХрд░реЗрдВ:
 http://192.168.1.113:8083/JS/Run/executeFile("automation/openremote.js") 

рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкреНрд░рдХрд╛рд╢ рдЪрд╛рд▓реВ рдХрд░реЗрдВ:
 http://192.168.1.113:8083/JS/Run/SwitchOn(6,0) 

рдЕрдиреБрд░реЛрдз рддрд╛рдкрдорд╛рди:
 http://192.168.1.113:8083/JS/Run/Temperature(8,2) 

Z- рд╡реЗ рд╕рд░реНрд╡рд░ рд▓реЙрдЧ рдбреАрдмрдЧрд┐рдВрдЧ рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИ:
 tail -f /var/log/z-way-server.log 

рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд▓реЗ рдЪрд░рдг рдкрд░ рдЬрд╛рдПрдВ!

рдПрдХ OpenRemote рдирд┐рдпрдВрддреНрд░рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛


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


OpenRemote рд╡реЗрдмрд╕рд╛рдЗрдЯ рдореЗрдВ рдмрд╣реБрдд рд╣реА рд╡рд┐рд╕реНрддреГрдд рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреЗрддрд╛ рд╣реВрдВ:
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ OpenRemote рд╕реНрдерд╛рдкрдирд╛ рдирд┐рд░реНрджреЗрд╢ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ

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

рдЕрдкрдиреЗ рдлрд╝реЛрди рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ:
OpenRemote рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди

рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдмреЗрд╣рддрд░ рд╕рдордЭ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛:


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреЗ рддрд░реНрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг


рдкрд┐рдЫрд▓реЗ рд╕рднреА рдХрджрдо рдХреЗрд╡рд▓ рдореБрдЦреНрдп рдЪреАрдЬ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реА рдХрд░ рд░рд╣реЗ рдереЗ - рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг!
рдХреНрд▓рд╛рдЙрдб рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ http://designer.openremote.org рдЦреЛрд▓реЗрдВред рдЗрд╕реЗ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ!

рдбрд┐рдЬрд╛рдЗрди рд╡рд┐рдХрд╛рд╕


рддреБрд░рдВрдд рдбрд┐рдЬрд╛рдЗрди рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред

1. рдпреВрдЖрдИ рдбрд┐рдЬрд╛рдЗрдирд░ рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдирдпрд╛ рдкреИрдирд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП iPhone4 рдирд╛рдордХрд░рдгред


2. iPhone рд╕реНрдХреНрд░реАрди рдкрд░ рджрд╛рд╣рд┐рдиреЗ рдлрд▓рдХ рд╕реЗ рдмрдЯрди рдФрд░ рдЪрд┐рддреНрд░ рдЦреАрдВрдЪреЗрдВред


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


рдирд┐рдпрдВрддреНрд░рдг рдЖрджреЗрд╢ рдФрд░ рд╕реЗрдВрд╕рд░ рдмрдирд╛рдирд╛


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

1. рдЯреИрдм рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдПрдХ рдирдпрд╛ рдЙрдкрдХрд░рдг рдмрдирд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдирд╛рдордХрд░рдг, рд░рд╛рд╕реНрдкрдмреЗрд░реАред


2. рдирд╡ рдирд┐рд░реНрдорд┐рдд рд░рд╛рд╕реНрдкрдмреЗрд░реА рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХрдорд╛рдВрдб рдмрдирд╛рдПрдВред рдирдпрд╛ тЖТ рдирдИ рдХрдорд╛рди ред рд╣рдо HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ , JS рдХрдорд╛рдВрдб рдХрд╛ URL рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ POST рд╡рд┐рдзрд┐ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рдХрдорд╛рдВрдб рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдирдВрдмрд░ 6 рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕реА рддрд░рд╣, рд╣рдо рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдФрд░ рдХрдорд╛рдВрдб рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдб рдмрдирд╛рддреЗ рд╣реИрдВред
 http://192.168.1.113:8083/JS/Run/SwitchOn(6,0) 



3. рдЕрдм рдЖрдкрдХреЛ рдкреНрд░рдХрд╛рд╢ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдкреНрд░рджреВрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреАрдо рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдХрдорд╛рдВрдб рд╣рд░ 2 рд╕реЗрдХрдВрдб рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рдХрд╛рд╢ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ рдпрд╣ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдирдпрд╛ тЖТ рдирдИ рдХрдорд╛рдВрдб , рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреА рдмрд╛рд░ рдорддрджрд╛рди рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реИ, 2s рд╕реЗрдЯ рдХрд░реЗрдВ, рдЕрдХреНрд╖рд░ s рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


4. рдПрдХ рд╕реЗрдВрд╕рд░ рдмрдирд╛рдПрдВ рдЬреЛ рдЗрд╕ рдХрдорд╛рдВрдб рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЗрдореЗрдЬ рдпрд╛ рд▓реЗрдмрд▓ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ред рдирдпрд╛ тЖТ рдирдпрд╛ рд╕реЗрдВрд╕рд░ , рдЙрд╕ рдХрдорд╛рдВрдб рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рд╕реЗрдВрд╕рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛, рдкреНрд░рдХрд╛рд░ рдХреЛ рдХрд╕реНрдЯрдо рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдЧрд╛, рджреЛ рдкрд░ рдФрд░ рдмрдВрдж рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдЙрдиреНрд╣реЗрдВ рдЬрд╝реЗрдб-рд╡реЗрд╡ рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджреЗрдЧрд╛ред


рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдмрдЯрди рдХрд╛ рд╕рдВрдШ


1. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдЕрдВрддрд┐рдо рдЪрд░рдг, рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдмрдЯрди рдХрд╛ рдЬреБрдбрд╝рд╛рд╡ред UI рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдРрдк рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВ , рдЕрдкрдиреЗ рдмрдЯрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рдЙрд╕ рдХрдорд╛рдВрдб рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред


2. рдЫрд╡рд┐ рдХреЛ рд╕реЗрдВрд╕рд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджреЗрдВ, рддрд╛рдХрд┐ рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЬрд╛рдП, рддреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЪрд┐рддреНрд░ рднреА рдмрджрд▓ рдЬрд╛рдПред рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ рд╕реЗрдВрд╕рд░ рд╕реЗрдЯ рдХрд░реЗрдВред


3. рдЫрд╡рд┐ рдЧреБрдгреЛрдВ рдореЗрдВ, рдЪрдпрди рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕реА рддрд╕реНрд╡реАрд░ рджрд┐рдЦрд╛рдИ рдЬрд╛рдПрдЧреА рдпрджрд┐ рд╕реЗрдВрд╕рд░ рдХреЛ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ рд╕реЗрдВрд╕рд░ рднреЗрдЬрд╛ рдЧрдпрд╛ рд╣реИ ред


рдореЛрдмрд╛рдЗрд▓ рдРрдк рд╕рд┐рдВрдХ


1. рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди рддреИрдпрд╛рд░ рд╣реИ, рдпрд╣ рдХреЗрд╡рд▓ рдлреЛрди рдореЗрдВ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред OpenRemote рдХрдВрдЯреНрд░реЛрд▓рд░ http: // OpenRemoteServer: 8080 / рдХрдВрдЯреНрд░реЛрд▓рд░ / рдХреЗ рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВ, рдФрд░ рдСрдирд▓рд╛рдЗрди рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬрд┐рд╕рд╕реЗ рдУрдкрдирд░реЗрдореЛрдЯ рдХрдВрдЯреНрд░реЛрд▓рд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛред


2. рдкрддреЗ рдкрд░ http: // OpenRemoteServer: 8080 / webconsole / рдЖрдк рд╣рдорд╛рд░реЗ рддреИрдпрд╛рд░ рдЖрд╡реЗрджрди рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред


3. рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдкрд░ OpenRemote рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрд▓реЗрдВ, OpenRemote рд╕рд░реНрд╡рд░ рдХрд╛ рдкрддрд╛ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрд╕ iPhone4 рдкреИрдирд▓ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ UI рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдерд╛ред


4. рдЕрдм рдЖрдк рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдЖрдЧреЗ рд╡рд┐рдХрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрд╛, рдПрдХ рддрд╛рдкрдорд╛рди рд╕рдВрд╡реЗрджрдХ, рдПрдХ рдЦрд┐рдбрд╝рдХреА рдЦреЛрд▓рдиреЗ рд╡рд╛рд▓рд╛ рд╕реЗрдВрд╕рд░ рдЬреЛрдбрд╝рд╛, рдФрд░ рдПрдХреНрд╕рдмреАрдПрдорд╕реА рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдирд▓ рдмрдирд╛рдпрд╛ред


рд╕рд╛рд░рд╛рдВрд╢


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

рд╕рдВрджрд░реНрдн


рдЬреЗрдб-рд╡реЗ рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди
рд░реИрдЬрд╝рдмреЗрд░реА - рдЬреЗрдб-рд╡реЗрд╡ рдФрд░ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрдорд╛рд░реНрдЯ рд╣реЛрдо
рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкрд╛рдИ рдкрд░ OpenRemote рдирд┐рдпрдВрддреНрд░рдХ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
OpenRemote рд░реЗрдЬрд╝рдмреЗрд░реА рдХреЗ рд▓рд┐рдП Z-Wave рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ

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


All Articles