2017-10-18

Domoticz sur un Orange Pi Zero, un aperçu

Curieux, je me suis procuré un autre nano-ordinateur, le Orange Pi Zero. Comme premier test, j'ai installé le logiciel de domotique Domoticz sur celui-ci. Voici la démarche à suivre pour installer le système d'exploitation Armbian puis le logiciel de domotique. J'ai aussi installé mosquitto le serveur MQTT. Voici mes premières impressions [...plus]

2017-10-17

HTTPS, HTTP et GTML

Depuis la fin mai, l'entreprise qui héberge mon site Web, fourni des certificats SSL (OpenSSL de cPanel.inc). Un accès sécurisé via HTTPS du site est donc disponible. Voilà qui devrait inspirer confiance; le petit cadenas vert est maintenant visible dans la barre d'adresse. Il y avait un hic, les fichiers de style et les images n'étaient plus visibles alors qu'on descendait dans la hiérarchie des fichiers HTML. Il fallait trouver un solution. [...plus]

J'en ai profité pour réorganiser le site. Mettre à jour le site devenait une tâche trop ardue. De nouveaux répertoires ont été ajoutés, des fichiers HTML ont été déplacés et des noms de fichiers ont été modifiés. J'espère avoir mis en place une redirection permanente adéquate pour que la transition se fasse avec le moins de heurts possibles.

2017-10-01

Une mise à jour et un petit changement

Le texte Programmation d'un commutateur Sonoff avec un Raspberry Pi a été modifié pour insister sur la nécessité d'éteindre puis allumer de nouveau le Sonoff après avoir téléversé un nouveau micrologiciel. Le script esptool.py utilisé pour programmer le microprogramme ne peut pas effectuer une réinitialisation matérielle du ESP8266 lorsqu'il est utilisé comme décrit.

Il y a maintenant une petite icône d'enveloppe à droite de mon nom au bas de chaque page. Il devrait être plus clair que ce sont des liens pour envoyer des messages électroniques avec des questions ou des suggestions. Ces liens lancent votre client de messagerie par défaut et ajoute le nom du fichier HTML contenant le lien comme sujet du courriel, ce qui facilite l'identification de vos commentaires et questions.

2017-09-28

Une autre carte ESP8266 NodeMCU

J'ai acheté une nouvelle carte de développement ESP8266 de type NodeMCU. Je compare cette dernière de DOIT, nommé, ESP12F DEVKIT V3, à celle de WeMos, la D1 mini, que j'ai utilisée jusqu'ici. Les deux, basées sur le kit de développement "original" NodeMCU, sont assez similaires, mais elles offrent un compromis intéressant. [...plus (en anglais)]

2017-09-11

Un meilleur chien de garde ESP8266 avec une meilleure récupération

Le chien de garde développé précédemment peut être amélioré. De plus, il y a moyen de récupérer automatiquement des cycles de redémarrages causés par des exceptions ou des déclenchements des chiens de garde. [...plus (en anglais)]

2017-08-28

Chien de garde du ESP8266 géré par un croquis Arduino

L'ajout d'un troisième chien de garde est une bonne chose pour certains projets basés sur ESP8266 / Arduino. C'est qu'il est très facile d'écrire un croquis qui alimente les chiens de garde intégrés, mais qui néanmoins se plante. La tâche de ce chien de garde est de s'assurer que la boucle Arduino, loop(), est exécutée régulièrement [...plus (en anglais)]

2017-08-27

Chiens de garde du ESP8266 dans Arduino

Alors que les temporisateurs de surveillance matériel et logiciel du ESP8266 sont essentiels, ils ne suffisent pas à assurer le type de fiabilité nécessaire d'un objet relié à l'Internet (IdO). Dans un billet futur, je discuterai de la mise en œuvre d'un troisième chien de garde pour améliorer encore la fiabilité du microprogramme programmé dans cette puce. Avant, j'ai pensé qu'il serait utile de discuter des chiens de garde en général et d'approfondir certains des détails de ceux déjà disponible sur le ESP8266. [...plus (en anglais)]

2017-07-03

Capteurs de température - prise 2

Le script Python pour lire la température et l'humidité relative d'un capteur DHT11 et les envoyer sur un serveur Domoticz est corrigé. De fausses valeurs ne seront plus transmises quand il n'est pas possible de lire le capteur. Le deuxième sujet abordé est le lien entre l'humidité relative, la température et le confort humain. Il s'agit de travaux de base pour le contrôle d'un échangeur d'air et d'un déshumidificateur à l'avenir. [...plus (en anglais)]

2017-06-25

Capteurs de température avec Domoticz sur un Raspberry Pi

Ce billet explique comment connecter un capteur de température et d'humidité de la série DHT sur le Raspberry Pi et comment surveiller ses valeurs dans Domoticz, un serveur domotique hébergé sur le même Raspberry Pi. Il existe de nombreuses descriptions sur le Web sur la façon de le faire. Mais la plupart supposent que la broche GPIO One-Wire par défaut sera utilisée. Malheureusement, je ne pouvais pas utiliser cette broche. Pour augmenter la valeur ajoutée du billet, je décris aussi comment surveiller la température du Raspberry Pi lui-même [...plus (partiellement en anglais)]

2017-06-22

Deux mises à jour

Premièrement, l'encadré concernant l'utilisation d'une source d'alimentation indépendante pour le Sonoff dans le billet intitulé Programmation d'un commutateur Sonoff avec un Raspberry Pi était déroutant. Espérons que la nouvelle version est une amélioration. Merci à Robin de Kruyf d'avoir signalé cette lacune. Deuxièmement, j'ai mis à jour mon script Lua pour traiter les messages MQTT provenant de Domoticz dans le billet du 30 janvier dernier intitulé NodeMCU, MQTT and Domoticz - part 2. Il s'avère que le module CJSON a été remplacé par le module SJSON.

2017-06-03

Gestion du travail avec un Raspberry Pi étêté

Deuxième billet de la nouvelle série sur la domotique avec Domoticz, sur un Raspberry Pi qui explique comment j'utilise FileZilla pour travailler avec plus d'aisance. Les instructions sur la prise en charge des sauvegardes est maintenant dans ce billet. [...plus]

2017-06-01

Capteur de mouvement et de crépuscule avec CM11A et Domoticz

Il est possible de prendre en charge le capteur de mouvement et de crépuscule X10 ActiveEye Motion Sensor (modèle extérieur MS16A) avec le le programme de domotique Domoticz fonctionnant sur un Raspberry Pi. Le capteur est relié par un interface CM11A et module émetteur-récepteur X10 modèle RR501. C'est une version modifiée du billet intitulé Adding an ActiveEye Motion Sensor qui montrait comment utiliser le même capteur avec l'interface sans-fil CM19A. plus (en anglais)]

2017-05-31

Contrôleur sans fil X10 avec l'interface CM19A dans Domoticz

Une télécommande sans fil X10 PalmPad peut être utilisée pour contrôler manuellement une lampe ou autre dispositif connectée à un commutateur WiFi Sonoff d'ITEAD. Il s'agit d'une suite de la publication précédente sur la nécessité de fournir un moyen de contrôler manuellement les lampes connectées aux commutateurs Wi-Fi Sonoff [...plus]

2017-05-30

MQTT avec Domoticz

Ajout à la nouvelle série sur la domotique avec Domiticz et le matériel basé sur la puce ESP8266, je montre dans ce billet comment installer un serveur MQTT sur un Raspberry Pi et comment utiliser ce protocole avec le logiciel de domotique [...plus (en anglais)]

2017-05-27

Module de lampe X10 avec l'interface CM11A Interface dans Domoticz

Ce billet continue avec l'utilisation du vieux matériel X10 avec le programme de domotique Domoticz fonctionnant sur un Raspberry Pi (modèle B). On peut voir comment intégrer le module de lampe LM465 qui est un gradateur. Malheureusement, il se peut que le script Lua ne fonctionne pas correctement avec les modules plus récents (post 2007) modules [...plus (en anglais)]

2017-05-23

Commutateur X10 avec l'interface CM11A Interface dans Domoticz

Ce billet montre comment ajouter un module X10 de type commutateur tels les AM466, AM486 (module appareil) ou SR227 (module prise murale) dans un système de domotique basé sur le logiciel Domoticz fonctionnant sur un Raspberry Pi (modèle B). [...plus (en anglais)]

2017-05-20

Domoticz sur un Raspberry Pi - « Déjà Vu All Over Again »

Il s'agit d'une description détaillée de l'installation du système d'exploitation Raspbian et du serveur domotique Domoticz sur un Raspberry Pi modèle B (Rev. 2) et autre Raspberry Pi modèle 3 B. Ceci est le premier d'une série de billets au sujet d'un système de domotique qui utilise du vieux matériel X10 et un second système bricolé en utilisant un nouveau matériel basé sur la puce ESP8266 qui est à mon avis meilleur étant plus performant et moins cher. [...plus]

2017-05-19

Mise à jour sans fil d'un Sonoff

Une des fonctionnalités très utiles du micrologiciel pour les commutateurs Sonoff de Theo Arends, Sonoff-MQTT-OTA-Arduino, est la possibilité de le mettre à jour par WiFi. Voici comment utiliser cette capacité très pratique une fois qu'un commutateur est installé [...plus]

2017-05-19

Programmation du Sonoff dans Arduino (2)

Cette continuation du billet du 17 mai, enchaîne le téléversement du micrologiciel Sonoff-MQTT-OTA-Arduino - TASMOTA de Theo Arends sur un commutateur Wifi Sonoff de ITEAD. TASMOTA est complet tout en permettant une prise en charge simple du commutateur avec le programme de domotique Domoticz. [...plus]

2017-05-17

Programmation du Sonoff dans Arduino (1)

Il n'y a rien de bien nouveau ici. Je montre comment téléverser un croquis Arduino dans un Sonoff à partir de l'EDI Arduino. Les étapes décrites sont a) Installation de l'EDI dans Ubuntu; b) Préparation de l'EDI; c) Accès au port série; d) Connexion USB<-->TTL avec le commutateur Sonoff et e) Téléversement du croquis Blink [...plus]

2017-05-15

Horloge en temps réel, DS3231, pour Domoticz sur Raspberry Pi

Étant donné que le Raspberry Pi n'a pas d'horloge matérielle, les événements planifiés déclenchés par l'heure ne fonctionneront pas correctement dans Domoticz si l'accès à Internet est perdu lors d'une panne de courant. La solution évidente consiste à installer une horloge matérielle en temps réel (RTC) [...plus]

2017-04-26

Contrôle local des Sonoff

Parfois, il est pratique de contrôler les dispositifs de domotique avec un téléphone intelligent ou une tablette, ou même un ordinateur de bureau. Mais, très rapidement, on se lasse de devoir utiliser un appareil pour simplement allumer une lampe. Je vais décrire comment j'ai ajouté des interrupteurs manuels pour contrôler deux lampes de chevet connectées à des commutateurs Sonoff [...plus]

2017-03-14

Traduction d'applications de type console dans Free Pascal

Dernièrement, j'ai remarqué que les unités DefaultTranslator et LCLTranslator ne peuvent pas être utilisées dans les applications de type console. Elles dépendent du paquet LCL en entier et la fonction SetDefaultLang veut traduire toutes les fiches du projet alors même qu'il n'y en a pas. J'ai donc décidé de retirer la traduction des fiches du code dans LCLTranslator et d'enregistrer cette version modifiée dans une unité appelée UnitTranslator [...plus].

J'ai identifié ce problème en révisant le programme de démonstration tcalc de mon analyseur syntaxique. Conséquemment, ce projet a été mis à jour [...plus]

2017-02-12

Ajouter un capteur de mouvement ActiveEye Motion Sensor

Ce devrait être l'un des derniers billets sur le matériel X10. J'y montre comment j'ai ajouté le capteur combiné de mouvement et de lumière au logiciel de domotique Domoticz. [...plus (en anglais)]

2017-02-12

Caméra de surveillance BlitzWolf SIC1.. Encore

C'est un autre court message avec des informations supplémentaires sur la caméra, ses logiciel et le microprogramme. [...plus (en anglais)]

2017-02-10

Planning conditionnel dans Domoticz

J'ai mis à jour et traduit en français le billet du 17 décembre dernier qui montrait comment créer des plannings conditionnels dans Domoticz. Plus explicitement, je montre comment ajouter un commutateur virtuel pour d'activer ou désactiver les plannings associés à des interruptueurs. [...plus]

2017-02-09

Convertisseur USB-Série, contrefaçon ou non ?

Enfin, le convertisseur USB-TTL commandé le 27 novembre est arrivé hier. Le convertisseur contenait-il une contrefaçon? En fin de compte, j'ai trouvé un moyen de le faire fonctionner correctement. [...plus (anglais)]

2017-02-01

Sonoff, NodeMCU et Domoticz

Un commutateur Sonoff de ITEAD utilisant le micrologiciel NodeMCU est ajouté aux dispositifs contrôlés avec le logiciel de domotique Domoticz. [...plus]

2017-01-31

Émulation d'un commutateur Sonoff avec un Wemos D1 mini

Je n'ai toujours pas reçu le câble USB-TTL (3,3V) pour programmer des commutateurs WiFi Sonoff. L'utilisation du Rapsberry Pi comme j'ai fait pour programmer le micrologiciel des commutateurs est trop lourde pour le développement de logiciels. Conséquemment, j'ai décidé d'imiter un Sonoff avec un WeMos D1 mini. [...plus (en anglais)]

2017-01-30

NodeMCU, MQTT et Domoticz - partie 2

Ce billet poursuit l'exploration de NodeMCU, MQTT et Domoticz commencée les 15 et 17 janvier. Le sujet est de savoir comment s'abonner aux messages MQTT avec NodeMCU afin d'effectuer une tâche basée sur des messages publiés vers l'agent MQTT par d'autres dispostifs. En particulier, un commutateur virtuel du logiciel d'automatisation domotique met la DEL du WeMos D1 Mini sous ou hors tension [...plus (en anglais)]

2017-01-26

Programmation d'un commutateur Sonoff avec un Raspberry Pi

J'ai décidé de réécrire le billet du 23 janvier. Il montre maintenant comment utiliser une Raspberry Pi (au lieu de câble USB-TTL câble (3.3V)) pour programmer un Sonoff WiFi Switch de ITEAD avec l'un des trois micrologiciels, Sonoff-MQTT-OTA-Arduino (TASMOTA), Sonoff-MQTT -OTA et NodeMCU. L'intégration complète du commutateur Domoticz est réalisée avec le premier sans aucune programmation. [...plus]

2017-01-23

Programmation d'un commutateur Sonoff avec un Raspberry Pi

Le câble USB-TTL (3,3v) commandé de Chine en décembre n'est toujours pas arrivé. L'impatience est telle que j'ai décidé d'utiliser un Raspberry Pi pour programmer un commutateur Sonoff. J'ai réussi à programmer deux Sonoff et aucun Raspberry Pi ou Sonoff n'a été même blessé dans l'opération. Et la bonne nouvelle, ça prend environ dix minutes pour programmer le second: cinq minutes pour souder un connecteur et cinq minutes pour charger le micrologiciel de Theo Arendst: Sonoff-MQTT-OTA. Voici, en détails, comment faire [...plus]

2017-01-21

Wemos D1 mini et NodeMCU de nouveau

Le billet du 15 janvier a été légèrement retravaillé pour mieux expliquer le flux de travail lors de l'utilisation de NodeMCU avec des outils de ligne de commande. En particulier, le réglage correct du débit permet une expérience plus fluide [...plus (en anglais)]

2017-01-17

NodeMCU, MQTT et Domoticz - partie 1

Ce billet est une continuation du précédent. Je montre comment établir une connexion WiFi et comment mettre à jour un dispositif (un capteur de température) dans le logiciel de domotique Domoticz. Cela se fait de deux manières: en utilisant un courtier MQTT et en utilisant une requête HTTP. [...plus (en anglais)]

2017-01-15

Wemos D1 mini et NodeMCU

Lorsque j'ai acheté mes premiers commutateurs WiFi Sonoff de ITEAD, j'ai également obtenu un Wemos D1 mini. Je pensais qu'utiliser un kit de développement ESP8266 serait un bon moyen de se préparer à modifier les commutateurs. Dans ce billet, je raconte comment j'ai appris à programmer le ESP8266 en utilisant une chaîne d'outils composée du firmware NodeMCU et d'utilitaires de ligne de commande Python: esptool, nodemcu-uploader et miniterm. [...plus (en anglais)]

2017-01-13

Caméra BlitzWolf SIC1 dans Domoticz

Domoticz utilise les caméras comme si elles étaient des appareils photographiques. Plusieurs caméras de sécurité peuvent créer des photographies en même temps qu'elles émettent un flux vidéo. Cependant pour ce qui est de la BlitzWolf SIC1, il faut utiliser l'api ONVIF ce que Domoticz ne peut faire. On est donc réduit à utiliser un script bash qu'on invoque pour obtenir une photographie tirée de la caméra [...plus]

2017-01-13

Caméra BlitzWolf SIC1 avec Kodi

On peut installer une application dans le lecteur multimédia Kodi pour voir le flux vidéo de la caméra BliztWolf SIC1. Elle se nomme IP Cam. On peut aussi, sans grande difficulté, s'en remettre à Kodi qui prend en charge les flux RTSP. [...plus]

2017-01-12

Setting up the BlitzWolf SIC1 Wifi Surveillance Camera

Mise en route de la caméra de surveillance BlitzWolf BW-SIC1 en utilisant le logiciel BlitzCam sur un ordinateur Windows. [...plus (en anglais)]

2017-01-11

Caméra de surveillance BlizWolf SIC1 - au froid

La caméra de surveillance sans fil BlitzWolf BW-SIC1 passe sa première nuit au froid et se heurte à sa limite inférieure de température d'opération. On peut aussi voir une courte video en basse résolution [...plus]

2017-01-03

Caméra de surveillance BlizWolf SIC1 - première utilisation

La caméra de surveillance sans fil BlitzWolf BW-SIC1 affiche des caractéristiques intéressantes vu son prix relativement faible. Malheureusement, les instructions qui accompagnent cet appareil sont pratiquement incompréhensibles. De surcroît, elles ne contiennent aucune information au sujet de son utilisation avec les systèmes d'exploitation Linux. Mais puisque le flux vidéo est transmis avec le protocole RTSP, on peut le voir et éventuellement l'enregistrer avec des logiciels standard dans Linux. [...plus]

2016-12-21

Une application Domoticz sur Linux

Comment faire pour que Domoticz semble être une application Linux comme c'est possible dans Android. C'est beaucoup plus difficile. [...plus]

2016-12-21

Domoticz avec Android

Voici un petit astuce pour faciliter l'utilisation de Domoticz sur un appareil Android [...plus]

2016-12-19

Ajouter MQTT à Domoticz

Cette page courte est un brouillon d'un message sur la façon dont Domoticz interagit avec le l'agent MQTT. Aucun dispositif réel n'est ajouté à mon installation, ce n'est qu'un travail préliminaire dans la veine, « Je devrais écrire à ce sujet pour en apprendre plus » [...plus (en anglais)]

2016-12-19

Ajouter un agent MQTT au Raspberry Pi

MQTT est un protocole de communication proposé pour la première fois en 1999, mais devenu omniprésent avec le soi-disant Internet des Choses. Dans ce billet, j'examine le protocole et montre comment ajouter un agent MQTT au Rapsberry Pi [...plus (en anglais)]

2016-12-17

Planning conditionnel dans Domoticz

Ce dont j'avais besoin était d'avoir des lumières allumées et éteintes à des heures "habituelles" pour simuler une maison habitée quand personne n'y est. Je pensais que ce constituait un aspect important du volet prévention de la sécurité à la maison. Il s'avère qu'il ya plus d'une façon d'y parvenir. Voici une description détaillée de l'approche que j'utilise actuellement [...plus (en anglais)]

2016-12-13

X10 avec Domoticz sur un Raspberry Pi (Domespic)

Une description de la façon dont j'utilise le matériel X10 avec le logiciel domotique Domoticz qui fonctionne sur un Raspberry Pi. J'ai installé à la fois le pont série Heyu et le pont TCP Mochad pour communiquer avec les interfaces X10 (CM11A, CM15A et CM19A). Après l'introduction, la première partie décrit le matériel et les logiciels utilisés. La deuxième partie montre comment installer et configurer Raspbian (Jessie Lite). La troisième partie examine l'installation des passerelles. La quatrième partie concerne l'installation de Domoticz et l'intégration des passerelles. D'autres sujets, y compris l'accès à distance via Tor, se trouvent dans la dernière partie [...plus (en anglais)]

2016-12-12

Installation de eWeLink sur une tablette Android revue

Il est désormais très facile d'installer eWeLink sur une tablette sans numéro de téléphone pourvu que Android soit assez récent . Il suffit d'obtenir la dernière version depuis Play Store de Google. Si l'on a une tablette avec un Android plus ancient, il y encore une possibilité qu'on puisse installer la dernière version de eWeLink ou une variante [...plus (en anglais)]

2016-12-04

Domotique redux

Lorsque nous avons emménagé dans notre maison actuelle il y a environ quatre ans, j'ai essayé de reconstruire un modeste système de domotique autour d'un CM15A nouvellement acheté. Mais plusieurs problèmes se sont manifestés de sorte que j'ai plus ou moins abandonné. Dernièrement, Les nouvelles intéressantes au sujet du ESP8266 et l'arrivée du Sonoff de ITead ont piquées mon intérêt. En conséquence j'ai expérimenté avec un logiciel de domotique qui travaillera sur un Raspberry Pi, prenant en charge mon vieux matériel X10 et qui pourra en faire autant avec le commutateur Sonoff [...plus]

2016-11-22

Installation de eWeLink sur une tablette Android

Installer eWeLink sur une tablette Android est possible sous certaines conditions. Il faut être un peu chanceux et installer une version pas à jour de l'application sur un téléphone Android. Ainsi on obtient la chance de télécharger un version plus récente [...plus]
2016-08-30

Correction des unités ConvUtils et StdConvs de Free Pascal

Les unités ConvUtils et StdConvs ne sont pas compatible avec les unités du même nom de Delphi et on y retrouve quelques erreurs. J'ai décidé d'essayer de corriger le code Free Pascal dans l'espoir de soumettre ces corrections pour inclusion dans une future version du compilateur. Du coup, j'ai trouvé d'autre incompatibiltés avec Delphi dans dateutils [...plus]

2016-08-04

Mise à jour d'août 2016 sur le statut de X10

Déjà plus d'un an depuis que j'ai examiné le sujet. Il semble que peu de choses se produisent. X10.com annonce toujours la réactivation du logiciel ActiveHome Pro comme étant à l'horizon. En attendant, les interfaces CM15A et CM19A sont en vente sans logiciel alors que la dernière version de ActiveHome Pro (le module principal SW31A, sans extensions supplémentaires) peut être téléchargée gratuitement. [...plus]

2016-07-13

Évaluation des expressions mathématiques en Pascal objet

Pendant le portage du code à FreePascal / Lazarus, j'ai apporté quelques modifications à l'analyseur d'expression mathématique que j'avais initialement écrit dans Delphi. L'analyseur en une passe pour Free Pascal est complet, de même que la documentation [...plus]