( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/category/view.html.php on line 264
Call Stack
#TimeMemoryFunctionLocation
10.0002417232{main}( ).../index.php:0
20.05085130448Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.05085130448Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.10058764864Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.10539038016Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.10619052832Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.10639079416require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.10889279696ContentController->execute( ).../content.php:43
90.10889279696ContentController->display( ).../BaseController.php:710
100.10889279696ContentController->display( ).../controller.php:118
110.11499876976ContentViewCategory->display( ).../BaseController.php:672
120.155511644080ContentViewCategory->display( ).../view.html.php:250
130.155511644080ContentViewCategory->prepareDocument( ).../CategoryView.php:243

( ! ) Notice: Undefined index: option in /Users/charlesmerlen/Sites/Joomla/components/com_content/views/category/view.html.php on line 269
Call Stack
#TimeMemoryFunctionLocation
10.0002417232{main}( ).../index.php:0
20.05085130448Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.05085130448Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.10058764864Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.10539038016Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.10619052832Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.10639079416require_once( '/Users/charlesmerlen/Sites/Joomla/components/com_content/content.php' ).../ComponentHelper.php:402
80.10889279696ContentController->execute( ).../content.php:43
90.10889279696ContentController->display( ).../BaseController.php:710
100.10889279696ContentController->display( ).../controller.php:118
110.11499876976ContentViewCategory->display( ).../BaseController.php:672
120.155511644080ContentViewCategory->display( ).../view.html.php:250
130.155511644080ContentViewCategory->prepareDocument( ).../CategoryView.php:243

Voici la page des différents sujets de Geekerie sur lequel je travaille, 

 

Ce thème étant assez larger, cela commence par le Photomaton à base de Raspberry Pi, des modules Arduino pour les modules dédies à la Domotique de la Villa Prouvlen, jusqu'aux scripts Shell sur mon serveur Apple  MacPro 

Driver 

 

Peripherique PCI : 

PCI\VEN_10EC&DEV_522A&REV_01

Card Reader

 

 

Periphérique Inconnu 

HPQ6007

HP 3D Drive Guard

 

 

Controleur PCI de com Simplifié

PCI\VEN_8086&DEV_9D3A&REV_21

Intel(R) Management Engine Interface

 

 

Controleur de Memoire PCI

PCI\VEN_8086&DEV_9D21&SUBSYS_80FF103C&REV_21 

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 

 

 

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. 

 

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"}

Mapping DHCP de la Villa PRouvlen 

192.168.100.xx

1x - Network Item

.10 - Time Capsule

.11 - iPod Express

.12

.13 - AirPort Extreme - IP Statique

  

2x - Laptop Devices

.20 - MacbookPro

.21 - MBP Emilie

.22 - HP Sopra 

.23 - HP Emilie Kiabi LFR744

.24 - MBP 13'

 

3x - Home device

.30 - AirPort Express

.31 - Nest

.32 - Apple TV

.33 - Storex Nas 351 - 750Go

 

4x - Desktop Devices

.40 MacPro

.41 MacMini

5x - Mobiles Devices

.50 - Charles's iPhone X

.51 - iPad Emilie

.52 - iPad Charles

.53 - iPhone Charles 6

.54 - iPhone Emilie 8

 

 

6x - Cam

.60 Camera Salon

.61 Camera Garage

7x - Printer

.71 Ricoh

8x - Domoticz Devices

.80 Rpi0

.81 NodeMCU Chambre BB

.82 NodeMCU Volet Salon

.83 NodeMCU Salle de bains

.84 Amazon Dash

.84 Tasmota Ender 3 PowerPlug

9x - Other Device

.90 OctoPi

.91 RPi-Photo