md
Accueil
2020-02-21

Le témoin du siècle et le registre du jour de la semaine du DS3231

Alors que je voulais compléter le dernier billet en examinant les alarmes de l'horloge en temps réel DS3231 et les interruptions SQW, ma démarche a dévié. Voilà que je me suis penché sur comment le DS3231 et Linux tiennent compte du siècle et du jour de la semaine [...plus]

Mise à jour : 2020-02-23, version originale : 2020-02-18

Module horloge et mémoire EEPROM I2C pour Raspberry Pi

En installant une nouvelle horloge matérielle, j'ai apprivoisé un peu mieux la puce DS3231. Le module contient aussi une mémoire Flash de 32K bits (4K d'octets de 8 bits) de type AT24C32. En relisant le billet, je me rends compte que son sujet principal est plutôt le bus I2C sur le Raspberry Pi [...plus]

2020-02-16

Un deuxième examen de l'Orange Pi PC 2

Il y a six mois, j'ai acheté un Orange Pi PC 2 basé sur la puce Allwinner H5. Je n'ai jamais publié mes premières impressions. Maintenant qu'il est un peu tard, car cet ordinateur monocarte n'est plus en vente. Je m'attelle quand même à cette tâche en espérant que ce billet sera d'une certaine utilité pour les nouveaux propriétaires d'autres systèmes basée sur le H5 qui souhaitent utiliser Armbian Bionic comme système d'exploitation. [...plus (en anglais)]

2020-01-16

Utilisation du Tiny AVR Programmer de Sparkfun avec Ubuntu 18.04

Après avoir tâtonné pendant quelques heures, j'ai enfin réussi à téléverser Blink, le croquis de clignotement traditionnel, sur un ATtiny85 avec le programmeur AVR de Sparkfun en utilisant l'EDI Arduino (version 1.8.10) dans Ubuntu 18.04. D'autres rencontreront peut-être certaines des mêmes difficultés, alors voici comment j'ai procédé [...plus]

2019-12-13

Téléversement de U-Boot et Linux vers une La Frite (AML-S805X-AC) étêtée

Voici comment procéder pour mettre à niveau le chargeur d'amorçage U-Boot d'une La Frite étêtée (sans moniteur ni clavier) depuis un ordinateur Linux et téléverser un système d'exploitation vers le module de mémoire eMMC de l'ordinateur monocarte de Libre Computer [...plus]

2019-12-09

Le problème de synchronisation temporelle de Domoticz

La solution que j'utilisais pour l'arrêt de Domoticz en cas de problème de synchronisation de l'heure ne fonctionne pas dans Ubuntu 18.04 (Bionic). Après une longue discussion, une nouvelle solution utilisant un fichier d'unité systemd pour démarrer le service est fournie. Cette discussion est éliminée dans le guide des serveurs domotiques sur Raspbian Buster Lite où l'on retrouve le fichier d'unité seulement [...plus (en anglais)]

Mise à jour : 2019-12-21, version originale : 2019-12-07

Chien de garde matériel pas cher pour le Raspberry Pi

Le sujet du billet est l'utilisation d'un chien de garde USB bon marché destiné aux plates-formes d'extraction de cryptomonnaie comme chien de garde matériel externe pour le Raspberry Pi. Le dispositif en question, muni d'un seul relais, effectue des réinitialisations matérielles qui sont des mesures de dernier recours. Peut-être que plus tard, je testerai les chiens de garde USB à deux relais omniprésents chez les fournisseurs chinois qui semblent être beaucoup plus flexibles. [...plus]

2019-11-09

Fin des déconnexions de Tasmota/ESP8266 avec Mosquitto MQTT

Pour en finir avec les erreurs de socket et les déconnexions intempestives avec un serveur MQTT, il faut mettre à jour le micrologiciel des dispositifs ESP8266 [...plus]

Dernière revision 2019-11-07. Première version: 2019-10-27

Installation et configuration de Raspbian Buster Lite

Ceci est la première partie d’une série de trois billets au sujet de l’installation d’un système domotique basé sur Domoticz. Cette première partie décrit dans les menus détails les étapes à suivre pour installer la dernière version de Raspbian Buster Lite sur un Raspberry Pi. [...plus (en anglais)]

2019-11-01

Conseils, astuces et informations au sujet de Domoticz

Voici une liste de trucs et astuces qui peuvent être trouvés dans la documentation, le Wiki ou le Forum de Domoticz que je trouve utile et que j'ai décidé de compiler pour une récupération facile. [...plus (en anglais)]

2019-10-08

Bouton-poussoir et DEL avec une seule broche entrée/sortie

Lorsqu'un projet avec microcontrôleur nécessite plus de broches d'entrée/sortie que le nombre disponible, il est toujours intéressant d'utiliser une seule broche à plusieurs fins. Je montre dans ce billet comment utiliser une seule broche d'entrée/sortie comme sortie pour contrôler une diode électroluminescente et comme entrée pour lire l'état d'un commutateur à bouton-poussoir normalement ouvert en même temps. [...plus]

2019-09-25

Un chien de garde pour routeur basé sur le ESP8266

Après un retard considérable, j'ai enfin commencé à améliorer le moniteur de routeur construit autour d'un commutateur Wi-Fi Sonoff que j'avais élaboré en avril 2018. Parmi les améliorations apportées, j'ai ajouté le remplacement manuel de la fonction de surveillance et la fonctionnalité MQTT qui permet de contrôler à distance le moniteur du routeur via un serveur MQTT [...plus (en anglais)]

2019-09-05

Serveur de journalisation sur Raspbian et journalisation à distance avec Tasmota

J'ai mis à jour la version originale de ce billet qui datait d'octobre 2017 et qui était obsolète. J'en ai profité pour traduire le nouveau billet en français montrant comment configurer Tasmota et rsyslog dans Raspbian pour activer la journalisation des messages d'erreur du micrologiciel de Theo Arends [...plus]

2019-09-04

Récupérer automatiquement des redémarrages en boucle du ESP8266

Une section intitulée « Consigner les erreurs au système de journalisation » a été ajoutée au billet de juin 2018. Cet ajout élimine un problème assez important dans le croquis initial qui ne pouvait pas indiquer de façon pratique qu'il avait été nécessaire de récupérer une ancienne version du micrologiciel du ESP8266. [...plus]

Mise à jour : 2019-10-01. Première version : 2019-08-22

Téléversement de Tasmota sur un dispositif Sonoff en mode DIY dans Linux

Si l'on n'a pas Windows, on ne peut pas utiliser le logiciel fourni par Itead pour téléverser un nouveau micrologiciel sur les Sonoff Mini et Basic R3 nouvellement disponibles. Voici comment procéder pour installer Tasmota dans Linux avec l'IPA REST du mode DIY sans recours à l'utilitaire Sonoff_Devices_DIY_Tools. Je pense qu'on pourrait faire de même dans Mac OS et Windows. En revanche, il faut plus de matériel pour créer un point d'accès Wi-Fi connecté au réseau local [...plus]

Mise à jour : 2019-07-24. Première version : 2019-07-04

Installation de WireGuard sur Raspbian Stretch and Buster

Dans la version originale du billet, j’avais exagéré l'importance d'un problème avec les instructions d’installation de WireGuard aimablement fournies par Adrian Mihalko sur GitHub. J'espère avoir fait amende honorable dans cette version révisée du billet en montrant que les instructions fonctionnent toujours dans Raspbian Stretch. Il est également montré que WireGuard peut être installé avec apt plutôt que apt-get si une étape supplémentaire est franchie. J'ai également trouvé un article en allemand de Michael Bachmann, qui met à jour les instructions pour Buster. Enfin, le script de Dietpi qui fonctionne à la fois dans Stretch et Buster est repris. [...plus (en anglais)]

Mise à jour: 2019-07-14. Première version: 2019-07-11

Avant-goût de La Frite (AML-S805X-AC) de chez Libre Computer

En octobre de l'année dernière, j'ai soutenu un projet Kickstarter de Libre Computer, intitulé La Frite: Open Source Fries. La livraison était prévue pour novembre 2018, mais il y a eu un léger retard et j'ai reçu le colis hier. Voici mes premières impressions après avoir installé Debian Stretch sur un système étêté [...plus]

Mise à jour: 2019-07-24. Première version 2019-07-04

Installation de WireGuard sur Raspbian Stretch and Buster

L'installation du serveur VPN WireGuard sur Raspbian n'était pas difficile, en grande partie parce qu'il y avait de bonnes informations disponibles sur le Web. Mais ces derniers temps, les instructions que je suivais ne fonctionnent plus. J'ai donc écrit à la hâte ce billet pour signaler que l' L'équipe de DietPi dispose d'un script permettant d'installer WireGuard sur Rapbian Buster, qui fonctionne également sur Raspbian Strech [...plus (en anglais)]

2019-07-02

Bluetooth, BlueALSA et Buster

La bonne nouvelle est que la dernière version de Bluez, la pile de protocole Bluetooth sur Linux, est incluse dans Raspbian Buster, qui est disponible depuis le 20 juin 2019. Cependant, quelques ajustements restent nécessaires pour utiliser Bluetooth sur le Raspberry Pi [...plus (en anglais)]

2019-06-16

Gradateur Wi-Fi avec Domoticz

Un important détaillant vend des gradateurs Wi-Fi et d'autres dispositifs IdO qui rencontrent des normes de sécurité canadienne et qui sont homologué par des agences vérification reconnues. Voici comment j'ai installé deux de ces appareils et comment il a été possible de les intégrer au système de domotique Domoticz. Les commandes vocales (Google Home et Alexa) fonctionnent aussi. [...plus]

Mise à jour : 2019-05-27. Première version : 2019-05-18

Données de marée au Canada avec Python

Voici une petite note qui montre qu'il est possible d'avoir accès aux données des marées au Canada rendu disponible sur le Web par le Service hydrographique du Canada avec un script Python. Ce n'est qu'un début [...plus]

2019-05-10

Dernière mise à jour de Domoticz (mai 2019)

Au sujet de mes déboires avec la nouvelle version de Domoticz proposée le 5 mai 2019. Il n'y avait aucune raison de l'adopter si rapidement et si j'avais été moins empressé j'aurais évité quelques difficultés, mais tout est bien qui finit bien [...plus]

2019-04-09

Chien de garde pour le Raspberry Pi et Domoticz

Il est temps qu'un chien de garde soit installé sur le Raspberry Pi qui héberge mon système domotique. Ce billet décrit un premier effort visant à implémenter les bases:

[...plus]

2019-03-18

Connexion série avec l'Orange Pi Zero

Un récent message d'un lecteur me rappelait que je n'avais pas traduit la note au sujet de la connexion UART de débogage du Orange Pi Zero. Son utilisation est très pratique surtout pour le premier démarrage de l'ordinateur monocarte [...plus]

2019-03-12

Journalisation à distance de la température d'un Orange Pi

Peut-être à tort, l’Orange Pi Zero a la réputation de fonctionner à une température trop élevée. Je souhaitais utiliser les fonctions d'enregistrement de données de Domoticz pour enregistrer la température du noyau de l'ordinateur à carte unique pendant que HA-bridge fonctionne sur celui-ci constamment. De surcroît, j’ai décidé qu'il fallait consigner au système de journaux les erreurs survenues pendant l’exécution du script qui met à jour régulièrement les données de température et d’envoyer une notification en cas de surchauffe du Orange Pi Zero [...plus (en anglais)]

2019-03-09

Enregistrement vers un système de journalisation à distance et notification par courriel

Ce billet est consacré à la configuration d'un serveur rsyslog pour transférer les messages de journal reçus vers un serveur syslog distant. Une méthode pour envoyer un email en réponse à un message d'alerte est également présentée [...plus (en anglais)]

2019-02-21

Prise en charge d'une télécommande IR avec python-evdev

Ce billet est consacré à l'utilisation des télécommandes à infrarouge sur un Orange Pi Zero à l'aide de la bibliothèque python-evdev de Georgi Valkov. Il se termine avec un exemple pratique qui permet de basculer l'état de dispositifs contrôlés par Domoticz avec une télécommande IR [...plus]

Le billet précédent sur le sujet intitulé Prise en charge de télécommandes à infrarouge sur l'Orange Pi Zero a été mis à jour et renommé Configuration de télécommandes à infrarouge sur l'Orange Pi Zero

2019-02-15

HA Bridge on Armbian Working with Domoticz and Alexa

Comme je le supposais, HA Bridge agit très bien en tant que pont entre Alexa d'Amazon et les dispositif IdO définis dans Domoticz. Et l'installation était un jeu d'enfant [...plus (en anglais)]

Mise à jour : 2019-02-21, Première version : 2019-02-13

Configuration de télécommandes à infrarouge sur l'Orange Pi Zero

La carte d'expansion achetée avec l'ordinateur monocarte Orange Pi Zero contient un récepteur infrarouge. C'était donc prévisible que j'essayerais d'utiliser une télécommande IR avec l'Orange Pi Zero. Ce premier billet en français est consacré au matériel: comment installer le pilote du récepteur IR et comment prendre en charge diverses télécommandes. Un second billet qui ne saurait trop tarder examinera le côté logiciel. Ces deux billets constitueront une version améliorée de trois billets rédigés en anglais sur le même sujet [...plus]

2019-02-03

Prise en charge matérielle des événements IR sur l'Orange Pi Zero

Le billet explique les bases de la gestion des codes transmis depuis une télécommande infrarouge à l'aide du paquet python-evdev et du support intégré du noyau pour les événements IR sur un Orange Pi Zero. Ni LIRC (Linux Infrared Remote Control) ni ir-keytablen'est utilisé [...plus (en anglais)]

2019-01-31

Créer une image personnalisée d'Armbian

Dernièrement, j'utilise un Orange Pi Zero pour de nouveaux projets. L'image du système d'exploitation doit être gravée sur une carte microSD, puis il faut effectuer un certain nombre d'étapes initiales, tels configurer les réseaux et mettre à niveau tous les paquets installés. Tout cela prend du temps. J'ai donc décidé de créer une image binaire afin d'éviter ces étapes [...plus (en anglais)]

2019-01-30

Utilisation de HA Bridge avec le Echo Dot 3e génération

Voici une deuxième note au sujet de l’Echo Dot 3e génération d'Amazon, en mettant l’accent sur son utilisation avec HA Bridge sur un Orange Pi Zero pour le contrôle local des périphériques IdO. Elle ne contient pas d'explications détaillées, mais plutôt l'assurance que les appareils installés sur le pont seront découverts avec l'Echo Dot [...plus (en anglais)]

2019-01-28

Une note au sujet de BlueAlsa 0.9 avec BlueZ 5.49 et 5.50 sur Rasbian Stretch

Il s'agit de la suite de la note précédente sur Bluetooth dans Raspbian Stretch version novembre 2018. La version 5.43 de BlueZ installée par défaut est remplacée par la version 5.49 et puis la version 5.50. En ce qui concerne la lecture audio en continu, il n'y a pas beaucoup de différence entre ces trois versions de la pile de protocoles Bluetooth pour Linux [...plus (en anglais)]

2019-01-26

Une note au sujet de BlueAlsa 0.9 avec BlueZ 5.43 sur Rasbian Stretch

Il s’agit d’une note succincte relatant certaines modifications apportées à la dernière version du service BlueAlsa lorsqu’il est utilisé avec la version 5.43 de BlueZ dans la plus récente version de Raspbian Stretch [...plus (en anglais)]

2019-01-24

Créer une image personnalisée de Raspbian

Dernièrement, j'expérimente beaucoup avec la nouvelle version de Raspbian Stretch Lite, essayant différentes configurations et logiciels. Pour vérifier que tout fonctionne, je préfère revenir au système d'exploitation tel qu'obtenu de la Fondation Raspberry. Chaque fois que l'image est copiée sur la carte SD, il faut modifier la partition /boot pour pouvoir démarrer le Raspberry Pi sans clavier ni moniteur. Puis il faut mettre à jour le système d'exploitation. Tout ceci prend du temps. Alors j'ai décidé de créer une image binaire qui permet d'éviter ces étapes [...plus]

2019-01-22

Installer une ancienne version de Lighttpd

Ce billet montre comment installer la version 1.4.35 de Lighttp sur Rasbian Stretch. Il devient alors possible d'acheminer le flux vidéo obtenu à partir de MJPG-Streamer de façon sécurisée comme cela pouvait être fait dans Jessie. Le problème avec la version 1.4.45 de Lighttpd est également mieux identifié bien qu'aucune solution ne soit proposée [...plus (en anglais)]

2019-01-20

Mise à jour Stretch de Raspbian

Des corrections ont été faites à ce billet. Certaines sont mineures, mais il était faux de dire qu'on ne pouvait pas installer la plus récente version de Mosquitto. De plus, les sections sur l'horloge matérielle et le capteur de température et d'humidité ont été améliorées. Il n'est plus nécessaire de se référer à de vieux billets maintenant désuets. [...plus (en anglais)]

2019-01-14

Mises à jour

Une rubrique a été ajoutée au billet intitulé Tout ne fonctionne pas toujours au sujet de la mise à jour automatique de l'adresse IP du serveur de domotique chez FreeDNS. J'ai aussi ajouté plus une explication pour le problème rencontré dans la compilation de TASMOTA avec l'EDI Arduino.

Une rubrique a été ajoutée au billet intitulé Installation de Ubuntu 18.04.1, ajouts et ajustements au sujet de l'installation du logiciel K3b pour la gravure de CD/DVD/Blu-Ray.

2019-01-10

Mise à jour Stretch de Raspbian

Le Nouvel An semblait être le bon moment pour s'attaquer une fois de plus à la tâche de mettre à jour le système d'exploitation Raspbian sur mon Raspberry Pi hébergeant mon serveur domotique. Ceci n’est qu’un autre de mes billets sur la configuration du Raspberry Pi et intéresserait donc principalement les néophytes. J'ai réussi à faire une installation sans brancher un clavier, moniteur ou câble Ethernet au Raspberry Pi, et j'ai résolu quelques petits problèmes qui pourraient être d'intérêt général [...plus (en anglais)]

2018-12-16

Trois petits projets basés sur le ESP8266

Voici trois projets en élaboration qui fonctionnent sur le réseau Wi-Fi domestique: une lampe avec contrôle tactile, une sonde de température Wi-Fi et un afficheur de données météorologique. Les deux premiers sont reliés au logiciel de domotique Domoticz, le dernier pourrait l'être à l'avenir [...plus]

2018-12-12

Tout ne fonctionne pas toujours

En guise de preuve que je suis loin d'être un expert dans le domaine, voici quelques projets qui n'ont pas abouti tels qu'escomptés [...plus]

2018-10-30

Installer Free Pascal et Lazarus sur Linux avec FPCUPdeluxe

Ceci est révision du billet du 17 août 2018 intitulé Installer Free Pascal et Lazarus sur Ubuntu 18.04 avec fpcupdeluxe. Les instructions de ce billet initial utilisées sur une nouvelle distribution de Mint 19 se sont avérée incomplètes. Il se trouve que j'avais laissé de côté certaines exigences à installer. Celles-ci étaient présentes lorsque j'ai utilisé FPCUPdeluxe pour la première fois en raison d'installations d'autre programmes. [...plus]

2018-10-07

Moteur de recherche Qwant

J'ai ajouté un quatrième moteur de recherche pour effectuer des recherches sur l'ensemble de mon site Web. Il s'agit de Qwant qui ressemble à DuckDuckGo par la promesse qu'il ne conserve aucune information au sujet des recherches effectuées. Cela n'est pas nécessairement importante pour un site ne contenant rien qui puisse être controversé, mais il peut être réconfortant d'avoir deux autres choix que les moteurs de recherche traditionnels. Qwant utilise une syntaxe d’URL inhabituelle pour limiter les recherches à un site Web particulier. J'ai décidé d'utiliser une approche autre que celle recommandée par le site pour faire ces recherches locales [...plus]

Pour les plus anciens billets, voir les archives.

Cette page contient tout ce qui a été publié sur ce site au cours des douze derniers mois. Les pages Programmation et Domotique sont des index des billets associés aux sujets respectifs publiés depuis deux ans. La page Archives contient les liens vers tous les billets sur ce site. Éventuellement, on peut faire une recherche limitée au contenu de ce site avec la boîte de recherche qui se trouve au début de chaque page.