2024-04-03
md
Nouvelles et billets récents

Ajout d'un détecteur de mouvement VALLHORN de IKEA dans Domoticz

2024-04-16

Ajout d'un autre capteur Zigbee, cette fois le nouveau capteur de mouvement IKEA VALLHORN [...plus]

Le XIAO ESP32C6 est dévoilé par Seeed Studio

2024-03-30

Le dernier ajout à la série XIAO de cartes de développement de microcontrôleurs, le XIAO ESP32C6, est disponible pour livraison à la mi-avril. Sur la base des informations disponibles, je pense que ce nouveau dispositif est appelé à remplacer avantageusement le XIAO ESP32C3 parce que l'augmentation du prix de 4% (seulement $0,21) est très raisonnable vu les améliorations obtenues avec le nouveau microcontrôleur. J'attends patiemment la livraison de deux XIAO déjà commandés.

Des appareils sans fil X10 refusent de mourir

Mise à jour : 2024-03-11. Version originale : 2024-03-04

Sept ans après un premier billet au sujet de la télécommande sans fil PalmPad X10 et d'un contrôleur X10 radio, le CM19A, je réutilise ce vieux matériel avec un Raspberry Pi B de la première génération comme système de contrôle supplémentaire de luminaires déjà gérés avec Domoticz. Ce qui est nouveau par rapport au billet de 2017, c'est la prise en charge des gradateurs à l'aide d'un service écrit en Python 3 [...plus]

Avertissement à propos des modules USB Zigbee CC2531s

2024-01-31

De nombreux fournisseurs bradent des « Renifleur sans fil Zigbee CC2531, carte nue, analyseur de protocole, technologie de capture de paquets, interface USB, dongle » qui semblent être des clones du module d'évaluation CC2531EMK. La plupart des fournisseurs n'identifient pas explicitement la puce sur la carte. Si la carte contient un CC2531F128, elle fonctionnera comme un renifleur de paquets Zigbee, mais il ne sera pas possible d'y téléverser un micrologiciel routeur ou coordinateur Zigbee [...plus (en anglais)]

Modifications mineures du site

2024-01-24

De petites modifications esthétiques ont été apportées à ce site aujourd'hui.

Plus important, il existe désormais un test qui garantit que le script de collecte de statistiques Matomo est exécuté uniquement à partir de l'hôte sigmdel.ca. Cela signifie deux choses. Ces changements s'inscrivent dans l'éventuelle fermeture ordonnée de ce site. S'appuyer sur GitHub pour distribuer du code source ou des binaires fait partie de cet agenda. Il n’y a pas de date fixe pour la fermeture alors que j’ai encore le temps, l’envie et les moyens (quoique limités) de continuer cette activité.

Obtention de l'adresse IP publique d'un réseau local connecté à Internet

2024-01-19

Cet article concerne la récupération de l'adresse 32-bits IP version 4 attribuée par mon fournisseur d'accès Internet (FAI) à mon réseau local. En d’autres termes, il s’agit de l’adresse IP du port Ethernet du routeur branché à l'Internet. À proprement parler, il n'est pas nécessaire de connaître cette adresse, mais j'aime savoir ce qui se passe sur notre réseau [...plus (en anglais)]

Ajout dans Domoticz d'un bouton de raccourci Trådfri de IKEA

Mise à jour : 2024-02-14. Version originale : 2024-01-05

Voici un agréable changement de rythme après trop de plaintes ces derniers temps. J'ai ajouté un bouton de raccourci Trådfri, type E1812, de IKEA à notre système domotique basé sur Domoticz à l'aide de son pont Sonoff Zigbee exécutant Zigbee2Tasmota. C'est un peu tard étant donné que le bouton de raccourci n'est plus en vente, mais cette information sera utile lorsqu'il sera temps de mettre en service trois autres boutons obtenus à un prix avantageux avant qu'il ne soit trop tard [...plus (en anglais)]

Conversion d'un autre boîtier TV avec Amlogic S192 en appareil Linux - I

2023-12-31

Ce sera le premier de deux billets décrivant comment installer Armbian sur une « imitation »» du boîtier TV Tanix TX9. Offert sous le nom TX-9 Pro cet appareil était très en vu il y a quelques années. Dans cette première partie, la dernière version stable de Armbian de la communauté Armbian TV Boxes est installée. Cette version est basée sur Debian bookworm [...plus]

Problèmes de stockage et de code

Mise à jour : 2024-01-02. Version originale : 2023-12-13

Les problèmes se sont accumulés au cours des quatre ou cinq derniers mois. La plupart sont liés aux supports de stockage, mais j'ai également commis quelques erreurs de codage. J'espère que je pourrai revenir à des tâches plus agréables dans quelques semaines ou quelques mois et que j'aurai peut-être alors quelque chose de constructif à contribuer [...plus]

Ajout d'un serveur de temps à des systèmes Linux d'un réseau local

2023-06-20

Comment intégrer un serveur de temps local tel GNATS dans un réseau local. Ce billet montre comment ajouter le serveur local comme source de temps dans trois clients NTP de Linux (systemd-timesync, chrony et ntp) que ce soit explicitement ou automatiquement via un serveur DHCP. Il couvre également l'ajout du serveur local en tant que source de temps dans Tasmota [...plus (en anglais)]

GNATS, un petit serveur NTP sur ESP32 avec récepteur GPS

2023-06-13

Un petit serveur NTP très basique basé sur un récepteur GPS (ATM336H 5N-31) et qui tourne sur le SeeedStudio XIAO ESP32C3 ou XIAO ESP32S3 [...plus (en anglais)]

Un commutateur Wi-Fi pour Domoticz utilisant le XIAO ESP32C3 - IV

Mise à jour : 2023-05-24. Version originale : 2023-04-24

Partie 4 - Commandes - version 0.0.8
Ce billet contient une liste de commandes et leur syntaxe valide pour la version 0.0.8 (12_with_mqtt). [...plus (en anglais)]

Un commutateur Wi-Fi pour Domoticz utilisant le XIAO ESP32C3 - III

Mise à jour : 2023-05-27. Version originale : 2023-04-20

Partie 3 - Interface utilisateur plus conviviale
Après un long délai, le troisième billet à propos de ce projet est terminé. Il contient une longue discussion sur certaines améliorations majeures apportées à la version de base. Ceux-ci incluent un module de journalisation, une console Web et un interpréteur de commandes comme Tasmota, et des paramètres gérés par l'utilisateur. De plus, les techniques utilisées pour éviter les méthodes bloquantes telles que les requêtes HTTP y sont présentées [...plus (en anglais)]

Un commutateur Wi-Fi pour Domoticz utilisant le XIAO ESP32C3 - II

Mise à jour : 2023-04-26. Version originale :2023-04-20

Partie 2 - Mises à jour asynchrones des pages Web
Enfin, la partie 2 est terminée. Le billet porte sur trois méthodes pour mettre à jour les données sur les page Web des clients connectés au serveur Web: a) JavaScript et XML asynchrones (AJAX), b) Web Sockets et c) Server-Sent Events (SSE). Comme avant, le code source du projet est mis à disposition sur GitHub [...plus (en anglais)]

Un commutateur Wi-Fi pour Domoticz utilisant le XIAO ESP32C3 - I

Mise à jour : 2023-04-12. Version originale : 2023-03-25

Partie 1 - Projet de démonstration
Un billet à propos de la création d'un commutateur Wi-Fi basé sur le XIAO ESP32C3 qui exécutera un serveur Web et s'intégrera dans le système domotique Domoticz. Il ne s'agit pas seulement d'allumer ou d'éteindre une DEL ou un relais avec un bouton sur une page Web ; le Web regorge d'exemples. Chaque fois que l'état de la lumière est changé localement avec le bouton physique, l'état de la lumière doit être mis à jour sur la page Web affichée par tous les clients connectés au serveur Web et dans le système domotique. De même, si le bouton bascule sur la page Web d'un client est cliqué, le matériel contrôlant la lumière doit être activé en conséquence et l'état de la lumière doit être mis à jour dans le système domotique et sur la page Web de tous les clients connectés simultanément. Et puis, si l'interrupteur virtuel du système domotique est activé ou désactivé, le relais ou le voyant réel de l'interrupteur Wi-Fi doit être mis à jour et le nouvel état de l'éclairage doit être affiché sur les pages Web de tous les clients connectés. Ceci est le premier de ce qui devrait être plusieurs billets au fur et à mesure que des fonctionnalités telles que les mises à jour en direct et le support MQTT sont ajoutées [...plus (en anglais)]

À propos

Mise à jour : 2023-03-23. Version originale : 2016-12-7

Mise à jour avec une section additionnelle sur la confidentialité, y compris la divulgation qu'un script d'analyse Matomo est maintenant inclus dans chaque billet sur le site. Une autre section sur la suppression de la page de téléchargement a été ajoutée tout en soulignant que des fichiers sources plus volumineux sont mis à disposition sur GitHub [...plus]

Bluetooth®, PulseAudio, and BlueALSA in Raspberry Pi OS Lite (March 2022)

Mise à jour : 2023-03-14. Version originale : 2022-03-17

Contient une mise à jour rapide sur la bonne façon d'installer PulseAudio dans Raspberry Pi OS Lite. Espérons que je pourrais trouver le temps de faire une nouvelle version du billet, mais en utilisant la version de février 2023 de Rapsberry Pi OS Lite [...plus (en anglais)]

Coup d'oeil sur la carte de développement XIAO ESP32C3 de Seeed Studio

Mise à jour : 2023-03-01, Version originale : 2020-02-25

Un premier examen rapide du dernier née de la famille de petites cartes de développement XIAO, le Seeed Studio XIAO ESP32C3. Le billet se termine par cinq croquis qui parviennent à allumer et éteindre une DEL. Donc rien de très innovant ici, il s'agit simplement de se familiariser avec le microcontrôleur de type RISC-V dans l'environnement de développement Arduino-ESP32 et de tester MicroPython sur la carte. Les liens vers les fichiers source ont été ajoutés dans la mise à jour [...plus (en anglais)]

Partage d'un répertoire avec NFS utilisant un tunnel WireGuard

Mise à jour : 2023-02-19. Version originale : 2022-0é-23

Il s'agit d'une réécriture complète de l'ancien billet montrant comment accéder à un répertoire partagé avec le protocole NFS via un réseau privé virtuel WireGuard. Le système distant est un appareil OpenMediaVault, mais les instructions doivent être valides pour tout système basé sur Linux utilisant NFS [...plus]

Contrôle local de deux interrupteurs Sonoff

February 12, 2023

Voici une reformulation d'une réalisation datant de 2017 qui faisait partie des premiers objets domotiques installés dans notre nouvelle maison. Espérons que cette nouvelle façon de contrôler deux lampes de chevet s'avérera plus fiable [...plus]

Un nouvel examen de la carte de développement W600-PICO

Mise à jour : 2024-04-18. Version originale : 2023-01-29

Ce billet est une version retravaillée et étendue de A First Look at the Winner Micro W600 (Un premier aperçu du W600 de Winner Micro) qui, cette fois, est basé sur la plus récente version de MicroPython pour les microcontrôleurs W60X. Il contient des instructions détaillées sur le téléversement de MicroPython, des explications sur la programmation de la carte de développement et quelques scripts MicroPython. [...plus (en anglais)]

Clavier macro : un projet Arduino et Free Pascal/Lazarus

2022-11-21

Fabrication d'un clavier macro de 16 touches avec un Arduino Nano relié à l'ordinateur par une connexion en série. Un service est chargé d'injecter des macros dans l'application en cours selon la touche du clavier activée. Les macros peuvent être des chaînes de caractères qui sont copiées vers le presse-papiers dont le contenu est collé par la suite ou elles peuvent être des séquences d'événements clavier qui simulent la saisie par clavier. Le programme fonctionnant en arrière-plan est écrit en Free Pascal/Lazarus. Une icône dans la barre de tâche donne accès à des fonctions de gestion des macros, dont la composition des macros, leur sauvegarde vers des fichiers et la lecture de ces fichiers. [...plus]

Mochad sur les distributions Linux récentes

Mise à jour : 2024-02-12. Version originale : 2022-08-19

Après avoir installé et utilisé mochad au cours des six dernières années sur au moins quatre ordinateurs monocartes différents et encore plus d'images Linux, j'ai rencontré des difficultés lors de ce qui devait être la dernière installation de mochad. La source ne pouvait pas être compilée dans une version d'Ubuntu 22.04 de Armbian ni dans la dernière version de Raspberry Pi OS. Heureusement, une solution de contournement n'a pas été trop difficile à trouver [...plus]

Installation de WireGuard sur openmediavault 6.0.24 (août 2022)

2022-08-03

L'installation et la configuration de WireGuard dans omv 6.0.x sont, en pratique, les mêmes que dans omv 5.6.x. Cependant, le passage à nftables à partir d'iptables, comme cela a déjà été fait dans Raspberry Pi OS, semble de plus en plus près de se réaliser dans Debian. Cette courte note contient quelques observations sur ce sujet [...plus (en anglais)]

Transformer une Box TV Android avec un processeur Amlogic S192 en un serveur Linux

Mise à jour : 2022-08-04. Version originale : 2022-07-03

D'autres personnes bien plus habiles que moi ont résolu un problème rencontré auparavant qui m'a permis de transformer un boîtier Android TV en un serveur Linux. Un Alfawise S92, basé sur un puce à 8 cœurs A53 d'Arm, exécutant Armbian 22.08 - Ubuntu Focal avec un noyau Linux 5.15.52, est désormais l'hôte de mon système domotique. C'est une belle progression par rapport au Raspberry Pi 3B utilisé auparavant surtout dans la situation actuelle où il est si difficile d'obtenir un Raspberry Pi 4 à un prix raisonnable [...plus (en anglais)]

OctoPrint sur un Rock Pi S D4W

2022-06-19

Après plus d'un an depuis l'annonce qu'il y aurait un billet sur l'installation d'Octoprint sur le Rock Pi S (avec 512 Mo de mémoire et Wi-Fi), le voici [...plus (en anglais)]

Armbian 21.08 / Ubuntu Focal 20.04 sur un Rock Pi S D4W

2022-06-19

Lors de l'installation d'une version récente d'Armbian sur un Rock Pi S (RK3308) plus d'un an après que le premier essaie fut un échec (voir Installation d'un système d'exploitation sur le Rock Pi S). Bien que cette version d'Armbian fonctionne, elle ne conviendra pas à une utilisation projetée de la carte en raison de l'absence de modules dans l'arobrescence matériel (device tree overlay) dans cette image. [...plus (en anglais)]

Passerelle Sonoff Zigbee Bridge (ZBBridge) avec Domoticz

2022-05-30

Voici une description de l'ajout d'un bouton Zigbee à un système domotique basé sur Domoticz. Pour réaliser ce projet, le micrologiciel du ESP8266 d'une passerelle Zigbee - Wi-Fi (Sonoff ZBBridge de Itead) a été remplacé par une version spécialisée de Tasmota [...plus]

Balises BLE avec Tasmota32 - une démonstration

2022-05-27

Tasmota32 prend en charge Bluetooth à basse énergie (BLE). Alors que la version actuelle reçoit et retransmet les messages d'une balise BLE en tant que messages MQTT, n'utilisez pas la version stable (11.1.0), mais plutôt la version de développement de Tasmota32-bluetooth (11.1.0.3) si vous souhaitez déclencher des règles Tasmota pour créer des messages MQTT appropriés. Pour les rares personnes qui pourraient être intéressées, voici quelques informations à ce sujet [...plus (en anglais)]

Installation du micrologiciel AT sur un ESP-01S

2022-05-22

Il est surprenant de voir à quel point il est compliqué d'installer le micrologiciel AT sur un ESP8285 ou ESP8266 avec 1 Mo de mémoire flash comme l'ESP-01S. J'ai réussi à installer deux versions relativement récentes, l'une d'Espressif, l'autre d'un tiers basée sur un code d'Espressif plus récent. Il existe également un autre projet qui élimine certaines capacités pour fournir davantage de chiffrements TLS. La version à utiliser ne s'impose pas d'emblée [...plus]

Pour les plus anciens billets, voir les archivesicon.