( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/article/view.html.php on line 245
Call Stack
#TimeMemoryFunctionLocation
10.0002411000{main}( ).../index.php:0
20.04455124328Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04455124328Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09098664248Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09588937432Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09668952248Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09678978832require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.09929179112ContentController->execute( ).../content.php:43
90.09929179112ContentController->display( ).../BaseController.php:710
100.116210071512ContentController->display( ).../controller.php:118
110.117910212312ContentViewArticle->display( ).../BaseController.php:672
120.139311524392ContentViewArticle->_prepareDocument( ).../view.html.php:208

( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/article/view.html.php on line 253
Call Stack
#TimeMemoryFunctionLocation
10.0002411000{main}( ).../index.php:0
20.04455124328Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04455124328Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09098664248Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09588937432Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09668952248Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09678978832require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.09929179112ContentController->execute( ).../content.php:43
90.09929179112ContentController->display( ).../BaseController.php:710
100.116210071512ContentController->display( ).../controller.php:118
110.117910212312ContentViewArticle->display( ).../BaseController.php:672
120.139311524392ContentViewArticle->_prepareDocument( ).../view.html.php:208

( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/article/view.html.php on line 253
Call Stack
#TimeMemoryFunctionLocation
10.0002411000{main}( ).../index.php:0
20.04455124328Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04455124328Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09098664248Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09588937432Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09668952248Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09678978832require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.09929179112ContentController->execute( ).../content.php:43
90.09929179112ContentController->display( ).../BaseController.php:710
100.116210071512ContentController->display( ).../controller.php:118
110.117910212312ContentViewArticle->display( ).../BaseController.php:672
120.139311524392ContentViewArticle->_prepareDocument( ).../view.html.php:208

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