( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/article/view.html.php on line 245
Call Stack
#TimeMemoryFunctionLocation
10.0002410664{main}( ).../index.php:0
20.04545124040Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04545124040Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09348663960Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09808937144Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09888951960Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09898978544require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.10139178824ContentController->execute( ).../content.php:43
90.10139178824ContentController->display( ).../BaseController.php:710
100.117910071256ContentController->display( ).../controller.php:118
110.119710212056ContentViewArticle->display( ).../BaseController.php:672
120.140411524160ContentViewArticle->_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.0002410664{main}( ).../index.php:0
20.04545124040Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04545124040Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09348663960Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09808937144Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09888951960Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09898978544require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.10139178824ContentController->execute( ).../content.php:43
90.10139178824ContentController->display( ).../BaseController.php:710
100.117910071256ContentController->display( ).../controller.php:118
110.119710212056ContentViewArticle->display( ).../BaseController.php:672
120.140411524160ContentViewArticle->_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.0002410664{main}( ).../index.php:0
20.04545124040Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.04545124040Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.09348663960Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.09808937144Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.09888951960Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.09898978544require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.10139178824ContentController->execute( ).../content.php:43
90.10139178824ContentController->display( ).../BaseController.php:710
100.117910071256ContentController->display( ).../controller.php:118
110.119710212056ContentViewArticle->display( ).../BaseController.php:672
120.140411524160ContentViewArticle->_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"}