Пример скрипта (Blockly+bash). Необходимо запустить работу пылесоса в Понедельник-Среду в 18:00, а в Пятницу и Субботу в 18:10 + нужны уведомления в Telegram о начале и конце уборки.
/home/pi/domoticz/scripts/bash/mirobot-clean.sh
#!/bin/sh sudo /home/pi/domoticz/plugins/xiaomi-mirobot/.env/bin/mirobo --ip 192.168.1.12 --token 435435483463584b62344a3338614f7a start
Пример сообщения в Telegram
https://api.telegram.org/bot3865453274:AAHmrb9kazf0Fs7dsgR644Q0baoKY-U/sendMessage?chat_id=135493887&text=Начата уборка помещения
https://api.telegram.org/bot3865453274:AAHmrb9kazf0Fs7dsgR644Q0baoKY-U/sendMessage?chat_id=135493887&text=Пылесос закончил уборку и возвращается на базу
Недостатки скрипта:
- если пылесоо застрянет или остановится, он с течением получит статус Off, а это ложная тревога. Но такие случаи редки.
Скрипт будет со временем доработан.