Inspiration du week-end (Episode VII)

Comme (presque) tous les dimanches, voici deux / trois liens vers des tutoriaux d’autres sites pour donner des idĂ©es d’inspiration en domotique. Pour le coup, il s’agit de tutoriaux lumineux 🙂

Lorsqu’on cherche Ă  connecter les luminaires de sa maison, on peut utiliser trois technos : des ampoules connectĂ©s (Philips Hue, Xiaomi Yeelight etc.), des modules connectĂ©s Ă  intĂ©grer dans les boĂ®tiers interrupteurs, dans les murs (Sonoff, Shelly…) et enfin, la 3e option c’est de changer ces interrupteurs pour des versions connectĂ©s (Legrand) et/ou tactiles (Livolo, Broadlink TC2).

Concernant les Sonoff et Shelly, j’avais dĂ©jĂ  partagĂ© quelques liens : https://www.skipcool.ovh/2019/01/27/inspiration-du-week-end-3e-edition/ … Je n’en parlerai pas plus.

Les ampoules connectés et Jeedom

Tutorial : plugin Philips Hue dans Jeedom par Domotique Techoseb27

Tutorial : les ampoules Yeelight dans Jeedom par Tests, Avis & Compagnie

Bonus : Comparaison des Xiaomi Yeelight V1 et V2 par Domo-attitude

Les interrupteurs connectés et tactiles

Les Broadlink TC2 sont des interrupteurs radio (433Mhz) On peut donc les inclure via … les rĂ©cepteurs broadlink et donc le plugin broadlink de Jeedom. A ma connaissance, il existe une seule mĂ©thode identifiĂ©e pour les inclure sur le forum de Jeedom

Test des livolo en Zigbee par Domo-attitude . A noter que, comme broadlink, il existe Ă©galement des versions 433Mhz

Note : si Zigbee est un protocole bien plus pratique que les frĂ©quences 433 Mhz, permettant des retours d’Ă©tats et une inclusion avec du matĂ©riel divers, il a d’autres inconvĂ©nients non citĂ©s dans l’article, comme le partage de frĂ©quence avec le Wi-Fi. Voir l’article suivant (en anglais) pour les dĂ©tails techniques : ZigBee and WiFi Coexistence.

Jour …Nuit…

Bon dimanche Ă  tous.

Retour d’expĂ©riences sur Jeedom et liens vers tutos

Bascule domoticz vers Jeedom

J’ai (lâchement) profitĂ© d’un plantage de la carte SD de mon Raspberry Pi pour tester l’application Jeedom et comparer avec mon installation Domoticz.

Ma modeste installation domotique est constitué des matériels suivants

Xiaomi / Yeelight

  • 1 Gateway V2
  • 2 capteur TempĂ©rature + HydromĂ©trie
  • 1 capteur TempĂ©rature + Hydro + Pression
  • 6 capteurs d’ouvertures
  • 1 capteur de prĂ©sence
  • 1 bouton 4 fonctions (click, double click, click long pressed, click long released)
  • 1 robot aspirateur de première gĂ©nĂ©ration
  • 1 Yeelight

Philips Hue

  • 2 ampoules Hue
  • 2 ampoules Ikea compatibles Hue

Heatzy

  • 1 unique module Heatzy branchĂ© sur un radiateur du salon

Withings / Nokia

  • 1 balance withings

Mes scĂ©narios existants sont assez “simplistes”

1 ampoule Hue commandable avec le bouton Xiaomi. On peut allumer/Ă©teindre l’ampoule (simple clic), la mettre en luminositĂ© faible (long click), ou baisser la luminositĂ© par pallier de 10% (double clic)

1 ampoule Hue commandée avec le capteur de présence Xiaomi (sur présence, on allume, plus personne, on éteint après 10min).

Cet article n’a pas pour but de faire une comparaison exhaustive des diffĂ©rents protocoles prĂ©sents dans les deux systèmes, mais de faire profiter d’un petit retour d’expĂ©rience.

Comparaison entre les deux systèmes

Les deux systèmes sont assez proches l’un de l’autre et possèdent tous les deux une communautĂ© active.

Petite mise en garde prĂ©alable : bien que les deux systèmes peuvent s’installer sur une carte SD et RPI2/3, il est FORTEMENT conseillĂ© d’utiliser une installation sur disque dur/clĂ© USB. En effet, les systèmes domotiques stressent fortement les cartes SD et celles-ci peuvent vite se “briquer”….

Domoticz

Les plus

  • Totalement gratuit
  • NĂ©cessite une machine peu puissante (RPI 1!)
  • Protocoles divers gĂ©rĂ©s par dĂ©faut
  • Interface de programmation “facilitĂ©”

Les moins

  • Les ressources sont essentiellement en anglais… et pas toujours Ă  jour
  • Certains protocoles nĂ©cessitent des compĂ©tences avancĂ©es en informatiques
  • L’interface de programmation simplifiĂ©e contient des bugs. Certains de mes scĂ©narios n’ont jamais rĂ©ussi Ă  fonctionner ou fonctionnaient uniquement dans certaines beta!
  • Pas de sauvegarde automatique intĂ©grĂ©e

Jeedom

Les plus

  • Beaucoup de ressources en français – dont le forum et le site principal
  • Le market avec Ă©normĂ©ment de plugins divers
  • Installation facile sur RPI2 ou sur plateforme “vide” supportĂ©
  • Support en ligne “pro”
  • Meilleur support pour les appareils Xiaomi (payant)
  • L’application mobile, vraiment bien faite (payante)
  • Meilleur niveau de WAF

Les moins

  • Plateforme nĂ©cessaire plus puissante
  • Beaucoup de plugin payants : pour avoir les mĂŞmes fonctionnalitĂ©s que j’utilisais sur domoticz, j’ai dĂ©boursĂ© 18€ de logiciels. (DĂ©tails: Philips Hue – 2€, Xiaomi Home – 6€, App mobile – 4€, et Alarme – 6€).
  • Des plugins, oui, mais encore faut il qu’il y ait un suivi par des dĂ©veloppeurs. Exemple, Wunderground ne fonctionne pas sur les dernières versions de Jeedom
  • Installation plus complexe sur serveur avec apache existant
  • L’aide en ligne parfois inexistante (par exemple, sur les fonctions)

Bref, c’est vraiment une question de goĂ»t entre les deux systèmes et de philosophie. Si le coĂ»t vous rebute, autant rester sur Domoticz ou autre.

Quelques points notables lors de l’installation de Jeedom

Je ne vais pas dĂ©crire la procĂ©dure d’installation. D’autres blogs font ça beaucoup mieux que moi. Par contre, j’ai quelques REX sur les erreurs qui me sont arrivĂ©es…

  • Si un dĂ©lai de dĂ©clenchement est visible lors de l’exĂ©cution des scĂ©narios Il s’agit peut ĂŞtre d’un souci de puissance machine. Bien que jeedom peut s’exĂ©cuter sur un RPI1, il faut (au minimum) un RPI3 pour bien fonctionner avec le plugin xiaomi. Via SSH, on peut regarder via la commande htop pour vĂ©rifier si le serveur n’est pas surchargĂ©.
  • Si la crontab interne de jeedom ne fonctionne pas (menu paramètres, gestionnaire des tâches) ou que la fonction DANS des scĂ©narios ne s’exĂ©cute pas….), ce n’est Ă©videment pas normal. On peut Ă©galement voir dans le syslog du serveur les messages suivants:
(*system*jeedom_watchdog) INSECURE MODE (group/other writable) (/etc/cron.d/jeedom_watchdog)
(*system*jeedom) INSECURE MODE (group/other writable) (/etc/cron.d/jeedom)

Les crontab sont créés dans le script install.sh, via les commande suivantes (compte root).

echo "* * * * * www-data /usr/bin/php ${WEBSERVER_HOME}/core/php/jeeCron.php >> /dev/null" > /etc/cron.d/jeedom
echo "* * * * * root /usr/bin/php ${WEBSERVER_HOME}/core/php/watchdog.php >> /dev/null" > /etc/cron.d/jeedom_watchdog

MAIS il faut corriger les droits des scripts via les commandes suivantes (ce n’est pas fait dans le script!)

chmod og-w /etc/cron.d/jeedom_watchdog
chmod og-w /etc/cron.d/jeedom

A noter Ă©galement, de manière plus anecdotique, que l’intĂ©gration du robot Xiaomi Mi Robot dans le système a Ă©tĂ© assez compliquĂ© (clĂ© chiffrĂ© sous forme 96bits)

L’ajout dans Jeedom du Xiaomi MiRobot Vacum (v1 ou v2) nĂ©cessite en effet un token Ă  rĂ©cupĂ©rer dans l’application Mi Home.

Souci : les dernières versions de Mi Home sur Android ne stockent plus ce token. Les mĂ©thodes consistent donc Ă  prendre une ancienne version de Mi Home ou Ă  utiliser une sauvegarde d’un … iPhone.

Quelques tutoriaux utiles pour les débutants

http://sarakha63-domotique.fr/jeedom-installation-premiers-pas/

https://www.maison-et-domotique.com/72202-tuto-gerer-presence-domicile-grace-a-jeedom-wifi/

https://guillaumebraillon.fr/jeedom-scenario-bouton-switch-xiaomi/

https://guillaumebraillon.fr/jeedom-scenario-lumiere-sur-presence-corrige-optimise/

Quelques sites avec des exemples de scénario Jeedom, des ressources etc.

http://electrotoile.eu

https://jeedom-facile.fr

Dans l’avenir, je compte rajouter au blog quelques tutoriaux sur mes scĂ©narios Jeedom.