ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ. π ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: π΅ΠΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° Ρ Π°Π²ΡΠΎΠΎΡΠΏΡΠ°Π²ΠΊΠΎΠΉ PIN-ΠΊΠΎΠ΄Π° π΅ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
PIN-ΠΊΠΎΠ΄ΠΎΠ² (4β8 ΡΠΈΡΡ) π΅ΠΠ΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»Ρ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΎΠΉ π΅ΠΡ
ΠΎΠ΄ ΡΠ΅ΡΠ΅Π· OIDC/SSO ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ Π±Π΅Π· PIN π΅ΠΠ½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΈ Π·Π²ΡΠΊΠΎΠ²Π°Ρ/Π²ΠΈΠ±ΡΠΎ-ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ π΅ΠΠ°ΡΠΈΡΠ° ΠΎΡ Π±ΡΡΡΡΠΎΡΡΠ° ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠΎΠ² π΅Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (CSP, HSTS, Π°Π½ΡΠΈ-ΠΊΠ»ΠΈΠΊΠ΄ΠΆΠ΅ΠΊΠΈΠ½Π³) π΅PWA-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠ»Π°ΠΉΠ½-ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ π΅ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Home Assistant π± Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ π«₯ Π‘Π°ΠΉΡ | π± ΠΠ°Π±Π»ΠΈΠΊ ΠΠ β‘οΈΠ‘ΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°. ΠΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ
πͺDoorOpener β ΡΡΠΎ Π²Π΅Π±-ΠΏΠΎΡΡΠ°Π» Π½Π° Python Ρ PIN-Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² Home Assistant (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΡΡΡΠΈΡ Π΄Π²Π΅ΡΠΈ) Ρ
3Β ΠΈΡΠ½Ρ3Β ΠΈΡΠ½
6
~1 ΠΌΠΈΠ½