Mise à jour : 2024-07-23. Version originale : 2024-07-17
Ce n'est pas la première fois que la synchronisation des calendriers Thunderbird sur mes ordinateurs et de l'agenda Google avec le serveur CalDAV sur l'hébergeur de mes comptes de messagerie était interrompue. C'était le montant opportun d'essayer l'autohébergement d'un serveur CalDAV et CardDAV en installant Radicale sur le petit ordinateur monocarte déjà utilisé pour la domotique. Le simple guide publié par les développeurs de Radicale était tout ce qu'il fallait pour y parvenir rapidement
[...plus (en anglais)]
Mise à jour : 2024-08-09. Version originale : 2024-06-24
Un compte rendu d'un premier aperçu du XIAO ESP32C6, le huitième et dernier membre de la famille de petites cartes de développement XIAO de Seeed Studio. Il s'agit encore d'une ébauche
[...plus (en anglais)]
2024-06-21
Voici un premier examen d'une autre carte de développement basée sur le microcontrôleur ESP32-C3 d'Espressif. Le prix était irrésistible, mais des problèmes de connectivité sans fil diminuent la valeur réelle de cette carte
[...plus]
2024-06-20
Le RPV WireGuard dans OPNsense peut malfonctionner dans certains types d'utilisation
[...plus (en anglais)]
2024-06-19
Jusqu'à ce que WireGuard soit configuré sur le routeur OPNsense, le serveur WireGuard sur le serveur de stockage en réseau doit être utilisé. Cela nécessite la configuration d'une règle de redirection de port dans OPNsense. Cela avait été plutôt facile à faire sur le routeur fourni par le FAI auparavant. J'ai dû apprivoiser les termes utilisés dans OPNsense, et il existe de nombreuses options que je ne comprends pas encore, mais il n'a pas été difficile de créer les règles de redirection de port nécessaires
[...plus (en anglais)]
La création d'un meilleur réseau local avec OPNsense et les VLAN s'est-elle avérée un échec ?
2024-06-14
Installer un réseau domestique avec un réseau local virtuel pour les appareils Id0 derrière un pare-feu OPNsense a été ardu et long. En fait, cela n'aurait pas été si long si je n'avais pas passé autant de temps à rechercher comment contourner le Bell Home Hub 3000 en raison d'informations obsolètes sur Advanced DMZ sur cet appareil. Cela aurait été moins compliqué si j'avais réalisé qu'un routeur Wi-Fi transformé en point d'accès OpenWrt ne fonctionnerait pas assez bien
[...plus (en anglais)]
2024-05-11
Une petite carte de développement basée sur ESP32-C3 (RISC-V), la Super Mini ESP32C3, me fait patienter l'arrivée du XIAO ESP32C6. Cette carte provenant de sources inconnues n'est pas tout à fait comme le modèle de Seeed, le XIAO ESP32C3, ni celui d'Adafruit, le Qt Py ESP32-C3. Elle ressemble plus au Beetle ESP32-C3 de DFRobot. La carte présente quelques problèmes mais peut être viable dans certaines circonstances
[...plus (en anglais)]
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.
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]
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.
- Le logo a été pivoté de 90° pour mieux refléter le nom du site sigmdel.ca qui était le nom de domaine le plus proche que j'ai pu obtenir de sigma delta 𝚺𝚫 dans le domaine de tête
.ca
. La photo de profil du site compagnon GitHub/sigmdel a également été mise à jour, bien que cette image soit légèrement différente, car elle devait être parfaitement circulaire.
- Le pied de page de chaque page a été simplifié, combinant la mention de droit d'auteur avec le lien vers mon courriel.
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.
- Si quelqu'un enregistre une page depuis ce site sur son propre ordinateur puis utilise un navigateur Web pour lire la page téléchargée, rien ne sera renvoyé à mon instance Matomo. Cela améliore la confidentialité du lecteur.
- Cela mettra fin aux rappels vers l'instance Matomo lorsque je consulterai ma copie locale du site Web. Les statistiques de fréquentation déjà faibles seront dégonflées, mais elles refléteront mieux l'intérêt réel porté à ce site.
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é.
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)]
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)]
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]
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]
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)]
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)]
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)]
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)]
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)]
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)]