рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВрдбрд▓рд░ рдирд╣реАрдВ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рджреЛ MQTT рдирд┐рдпрдВрддреНрд░рдХ (C002 - Domoticz рдФрд░ C005 OpenHAB) рдХрдорд╛рдВрдб рдпрд╛ рдИрд╡реЗрдВрдЯ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рджреЛрдиреЛрдВ рдХреЗ рдкрд╛рд╕ рдХреБрдЫ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╣реИред
рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд╡реИрдз рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд┐рд░реНрдл рдХреЛрдб рджреЛрд╣рд░рд╛рд╡ рд╣реИ рдФрд░ рдЗрд╕ рднреНрд░рдо рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдХрд┐ рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рднрд┐рдиреНрди рдХреНрдпреЛрдВ рд╣реИред
рддреЛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ:
рдЖрд╣ рдЖрд╣ рдЖрд╣!!!! рдореИрдВ рд╣рдБрд╕рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
* Proper detect whether something is an event or a command, so we don't have to use the "spaghetti method" to see what call may be successful in handling the incoming command or event.
"рд╕реНрдкреЗрдЧреЗрдЯреА рд╡рд┐рдзрд┐" рдХреНрдпрд╛ рд╣реИ?
(рдЪреЗрддрд╛рд╡рдиреА: рдореИрдВ рдЗрддрд╛рд▓рд╡реА рд╣реВрдБ!)
:) :) :)
"рд╕реНрдкреЗрдЧреЗрдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдкреЗрдЧреЗрдЯреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдХрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╛рд▓реЙрдЧред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджреАрд╡рд╛рд░ рдкрд░ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдареАрдХ рд╣реИред (рдареАрдХ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рдпрд╣реА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрднреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА)
"рдХреЗрд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рднреА рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдиреЗ рджреЗрддрд╛ рд╣реИ :)
рд╕реНрдкреЗрдЧреЗрдЯреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдХрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╛рд▓реЙрдЧред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджреАрд╡рд╛рд░ рдкрд░ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдареАрдХ рд╣реИред (рдареАрдХ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рдпрд╣реА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрднреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА)
рдпрд╣ рдмрд╣реБрдд рдордЬреЗрджрд╛рд░ рд╣реИ!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
"рд╕реНрдкреЗрдЧреЗрдЯреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдкреЗрдЧреЗрдЯреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрдХрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд╛рд▓реЙрдЧред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рджреАрд╡рд╛рд░ рдкрд░ рдлреЗрдВрдХ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдЪрд┐рдкрдХ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдареАрдХ рд╣реИред (рдареАрдХ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ рдпрд╣реА рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХрднреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА)
"рдХреЗрд▓рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рднреА рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдмрдЧ рдлрд┐рдХреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдиреЗ рджреЗрддрд╛ рд╣реИ :)