Использование кнопки FW


#1

Возможно ли считать нажатие кнопки FW программно? Понимаю что она не для этого предназначена но мне нужно сделать кнопку привязки контроллера к учетной записи, делать отдельную кнопку для использование 1-2 раза за все время использование устройства не логично.


#2

Контроллер WB6 ?

Расскажите подробнее про привязку контроллера к учётной записи: что именно за задача? Может что-нибудь ещё посоветуем.


#3

Пользователь регистрируется в личном кабинете, после этого ему нужно привязать к своему аккаунту WB6, для этого он вводит серийный номер устройства и как подтверждение того, что он имеет физический доступ к устройству ему нужно в течении минуты нажать кнопку привязки.


#4

На всякий случай: если у пользователя есть доступ по ssh или хотя бы физический к консоли, то обойти такую проверку не составит никакого труда.

Статус можно так взять

echo 138 > /sys/class/gpio/export

и потом

cat /sys/class/gpio/gpio138/value

Ну или добавить GPIO с номером 138 в /etc/wb-homa-gpio.conf и дальше через MQTT.


#5

У пользователя нет доступа ни к чему кроме нашего личного кабинета, там он настраивает WB.

Работает, спасибо огромное!