( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/article/view.html.php on line 245
Call Stack
#TimeMemoryFunctionLocation
10.0002410984{main}( ).../index.php:0
20.04415124312Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04415124312Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09058664232Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09528937416Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09608952232Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09618978816require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.09859179096ContentController->execute( ).../content.php:43
90.09859179096ContentController->display( ).../BaseController.php:710
100.115610071528ContentController->display( ).../controller.php:118
110.117410212328ContentViewArticle->display( ).../BaseController.php:672
120.139411524432ContentViewArticle->_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.0002410984{main}( ).../index.php:0
20.04415124312Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04415124312Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09058664232Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09528937416Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09608952232Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09618978816require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.09859179096ContentController->execute( ).../content.php:43
90.09859179096ContentController->display( ).../BaseController.php:710
100.115610071528ContentController->display( ).../controller.php:118
110.117410212328ContentViewArticle->display( ).../BaseController.php:672
120.139411524432ContentViewArticle->_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.0002410984{main}( ).../index.php:0
20.04415124312Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04415124312Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09058664232Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09528937416Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09608952232Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09618978816require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.09859179096ContentController->execute( ).../content.php:43
90.09859179096ContentController->display( ).../BaseController.php:710
100.115610071528ContentController->display( ).../controller.php:118
110.117410212328ContentViewArticle->display( ).../BaseController.php:672
120.139411524432ContentViewArticle->_prepareDocument( ).../view.html.php:208

MQTT : 

 

  • Installation sur le MacPro de Mosquitto comme broker MQTT (serveur central) 

Chaque Device peut alors lire  ( s'abonner ) ou écrire ( publier )  dans un topic.  Pas besoin de conntaire l'IP du device pour communiquer avec lui. 

 Générateur de MdP:

  • sudo mosquitto_passwd -c /etc/mosquitto/passwd sammy

Fichier de configuration des users :

  • sudo nano /etc/mosquitto/conf.d/default.conf

 

 

 

 

Doc MQTT de Domoticz : https://www.domoticz.com/wiki/MQTT#Domoticz_MQTT_communication

Plugin MQTT pour Tasmota : https://tasmota.github.io/docs/MQTT/

Doc sur GitHub : https://github.com/jneilliii/OctoPrint-TasmotaMQTT

 

  • Exemple de commande du LSC Smart Control Power Plug / avec firmware TASMOTA

 

Change l'état d'alimentation : 

mosquitto_pub -t cmnd/LSC_Power_Ender3/Power -m "TOGGLE"

 

 

Demande l'état du device

mosquitto_pub -t cmnd/LSC_Power_Ender3/Power -m ""

retour en publication par le device sur le topic : 

mosquitto_sub -t "stat/LSC_Power_Ender3/RESULT"

{"POWER":"ON"}

{"POWER":"OFF"}