Tasmota est un firmware alternatif pour des objets de l'IOT.
Voici la ligne de commande pour uploader le firmware sur un NodeMCU :
/Users/charlesmerlen/Library/Arduino15/packages/esp8266/tools/python3/3.7.2-post1/python3 /Users/charlesmerlen/Library/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/upload.py --chip esp8266 --port /dev/cu.wchusbserial1410 --baud 115200 erase_flash --before default_reset --after hard_reset write_flash 0x0 /Users/charlesmerlen/Downloads/tasmota.bin
Regles TASMOTA :
- Backlog pour faire plusieurs commandes.
- Pour du JSON : # pour descendre d'un niveau
- Websend [Host] url
Règles appliqués
Appareil : ZbBridge (SonOff)
- Gestion Volet Roulant 2nd Etage
Rule1
on ZbReceived#Btn_VR_2nd#Click=single do Backlog WebSend [VR2ndchb.home] /cm?cmnd=ShutterOpen; WebSend [VR2ndDress.home] /cm?cmnd=ShutterOpen endon
on ZbReceived#Btn_VR_2nd#Click=hold do Backlog WebSend [VR2ndchb.home] /cm?cmnd=ShutterClose; WebSend [VR2ndDress.home] /cm?cmnd=ShutterClose endon
on ZbReceived#Btn_VR_2nd#Click=double do backlog WebSend [VR2ndchb.home] /cm?cmnd=ShutterStop; WebSend [VR2ndDress.home] /cm?cmnd=ShutterStop endon
- Gestion du bouton de lumière du Garage
Rule2
ON ZbReceived#0x4B32#Power=0 DO WebSend [LumGarage.home] /cm?cmnd=Power%20Off ENDON
ON ZbReceived#0x4B32#Power=1 DO WebSend [LumGarage.home] /cm?cmnd=Power%20On ENDON
Appareil : MiniR2 (SonOff)
- Gestion Lumière Atelier
Rule1 ON Power1#state=1 DO WebSend [192.168.100.89] /cm?cmnd=POWER1%20ON ENDON
Rule2 ON Power1#state=0 DO WebSend [192.168.100.89] /cm?cmnd=POWER1%20OFF ENDON