Impossible de s’authentifier sur Jeedom

La page d’authentification Jeedom tourne en boucle

Hier, j’ai voulu me connecter à ma box domotique Jeedom, et SURPRISE : impossible d’y accéder.

Lorsque je saisissais l’identifiant et le mot de passe et après avoir cliqué sur « Connexion », la page se rechargeait à l’identique sans message d’erreur :

Jeedom - authentification en boucle

Impossible d’accéder à Jeedom ? Pas tout à fait, car l’accès en SSH lui fonctionne bien. Du coup, je me connecte en SSH puis lance la commande pour afficher l’espace disque sur les systèmes de fichiers.

Lire la suite

IP Geo Block : Solution pour stopper les scripts kiddies ?

Dans un précédent article « Analyser les tentatives de connexion avec Login LockDown« , je constatais que mon blognote était continuellement ‘attaqué’ par des scripts kiddies : plusieurs dizaines de tentatives de connexions sur l’interface WordPress, provenant pour majorité d’adresse IP des pays de l’Est (Russie, Ukraine, …). A l’époque, j’ai installé « Login LockDown » pour bloquer les … Lire la suite

Wemos : un microcontrôleur Arduino en wifi

Wemos D1 : un Arduino avec un Wifi intégré (ESP)

L’autre jour, je cherchais à faire fonctionner un ESP8266 et il s’avère que c’est un peu prise de tête au début, surtout pour un débutant comme moi.

Et puis dans la boutique à chinoiserie (voir en bas de page), je suis tombé sur un Arduino avec un ESP intégré. Il semble s’agir d’une copie d’un Wemos D1. Comme pour les Arduinos Uno, Mega, Nano and co, ces cartes ont été copiés et sont disponible à bas coût (à nos risques et périls).

Pour tester, j’ai donc adapté le scénario d’exemple « WifiClient » pour :

  • faire des relevés sur une sonde DHT11 (connectée au PIN4)
  • transmettre la valeur de la sonde à un ‘virtuel’ dans Jeedom

Lire la suite

Faire communiquer Jeedom et un Arduino en DIY

Mise à jour du 15/09/2020 > à l’origine écrit à l’été 2016, cette article donnait des pistes sur la programmation pour faire communiquer jeedom et un arduino. Mais rapidement, je suis revenu à la solution « JEEDOUINO » disponible sur le market Jeedom. Certaines évolutions et améliorations de Jeedouino m’ont permis d’exploiter pleinement mes arduinos. Depuis début 2017, je n’utilise donc plus mes scripts perso, ce sujet n’est donc plus actualisé.


Article original, du 18/07/2016 > Pour ceux qui ont lu mes précédents articles, vous savez que j’utilise Jeedouino pour faire communiquer mon Jeedom (RPI2) à mes Arduino (Mega, Uno, Nano).

En effet, il existe deux solutions (plugins) sur le jeedom-market :

  • Jeedouino : que j’utilise en production
  • Arduidom : que je n’ai jamais réussi à faire fonctionner, pourtant j’ai essayé…

Oui mais Jeedouino a des limites :

  • Pas de sketch perso de prévu (contrairement à Arduidom)
  • Gestion de certains capteurs (DHT, DS18B20) mais pas d autres (Afficheur TM1637, Afficheur LCD1602, Emetteur/récepteur RF433, etc)
  • et surtout… ça plante régulièrement

Je ne sais pas si c’est que moi, mais mes Arduinos avec Jeedouino s’arrêtent régulièrement de pinguer puis ça repart au bout de quelques secondes, ce qui par conséquent, ne fait pas remonter les états par moment, ou n’exécutent pas les actions.

Bref, je me suis décidé hier à coder une solution « home made ». Ce ne sera pas pour concurrencer les deux plugins du market (qui se veulent configurable par n’importe qui sans trop de connaissance à contrario de mon code qui sera dédié à ma configuration/mes besoins) mais plus pour le challenge, plaisir perso… et puis que cela arrête de planter (bah oui, je supervise les équipements réseaux, et quand il y en a un qui ne pingue pas pendant X min, je reçois une alerte, mais ça c’est une autre histoire).

Cela peut intéresser des personnes souhaitant faire la même chose, donc je publie ici mes premiers tests.

Ce mini-projet se décompose en deux parties :

  1. Arduino –> Jeedom : Création d’un premier sketch pour lire mes capteurs (donc remontée d’information de l’Arduino vers Jeedom). Oui je commence par le plus simple…
  2. Jeedom –> Arduino : Evolution du sketch pour le passage d’ordre à des actionneurs (relais, emetteur RF, calcul distance, etc)

Lire la suite

Code pour ServeurWeb Arduino : GET

Cette article est une annexe de l’article « Faire communiquer Jeedom et un Arduino en DIY« 

Vous trouverez ci-dessous le sketch pour l’Arduino. Il faudra personnaliser les lignes suivantes :

  •  ligne 16, la clé API Jeedom que vous trouverez dans « configuration » – « configuration générale » – « Clef API »
  • ligne 28 et ligne 182, l’@IP de votre box Jeedom
  • ligne 31, l’@IP de l’Arduino (pour le mettre en IP fixe)
  • ligne 34, l’@IP de votre BOX

Lire la suite