Vue normale

[YCast] La solution à l’erreur « libtiff.so.6 » ✅ (Debian 12)

Lorsque j'ai migré de Raspberry Pi OS 11 vers Raspberry Pi OS 12 (anciennement Raspbian, une version ARM de Debian optimisée pour Raspberry Pi), j'ai rencontré quelques surprises.

libtiff.so.6 :cannot open shared object file

Ycast ne fonctionnait plus 😭! J'en ai profité pour découvrir le fonctionnement de venv python dont voici le résumé pour corriger cette erreur.

Alternative : migrer sous YTuner

La solution la plus simple aurait été de migrer vers YTuner, un projet similaire, plus récent et maintenu pour de nombreuses distributions : Linux, macOS, BSD, Solaris, Raspberry Pi OS, OpenWRT, etc.

Mais j'aime bien le défi donc ce n'est pas l'option que j'ai choisi.

[Etape 1] Création d'un venv python

Nous allons installer un environnement virtuel python afin de simplifier les choses et d'éviter les conflits :

sudo apt install python3-venv

Création d'un dossier dédié aux venv :

mkdir /home/pi/python_venv/

Création du venv :

cd /home/pi/python_venv/
python3 -m venv ycast

Cette étape peut prendre plusieurs minutes, soyez patient.

Entrer dans le vcenv ycast :

source ycast/bin/activate

Installation ycast dans le venv (cette étape prend du temps) :

pip3 install ycast

Enfin pour sortir du venv ycast :

deactivate

Etape 2 : création du lien symbolique

Nous devons maintenant créer un lien symbolique depuis le fichier de librairie "libtiff.so.6" vers "libtiff.so.5" (les versions semblent compatibles entre-elles).

Chercher votre fichier librairie existante libtiff.so.5 :

find / -type f -iname libtiff*.so.*
/usr/lib/arm-linux-gnueabihf/libtiff.so.5.6.0

Création du lien symbolique (param=destination,source) à réalisé en root (ou via sudo) :

ln -s /usr/lib/arm-linux-gnueabihf/libtiff.so.5 /usr/lib/arm-linux-gnueabihf/libtiff.so.6
ls -l /usr/lib/arm-linux-gnueabihf/
/usr/lib/arm-linux-gnueabihf/libtiff.so.6 -> /usr/lib/arm-linux-gnueabihf/libtiff.so.5

Enfin terminez avec le refresh des librairies :

sudo ldconfig

Etape 3 : modification du fichier de service

Pour que le service ycast utilise le venv python nous éditons ce fichier :

sudo nano /etc/systemd/system/ycast.service

J'ai mis en commentaire la ligne existante, remplacée par celle en dessous :

[Unit]
Description=YCast internet radio service (xhark custom)

After=network-online.target
Wants=network-online.target


[Service]
Type=simple
User=ycast
Group=ycast
#ExecStart=/usr/bin/python3 -m ycast -l 192.168.0.14 -p 8010 -c /home/pi/ycast-yamaha/stations.yml
ExecStart=/home/pi/python_venv/ycast/bin/python -m ycast -l 192.168.0.14 -p 8010 -c /home/pi/ycast-yamaha/stations.yml

#StandardOutput=file:/var/log/ycastd.log
#StandardError=file:/var/log/ycastd.log

[Install]
WantedBy=multi-user.target

On notifie systemd de la modification du service :

sudo systemctl daemon-reload

Et enfin on démarre ycast :

sudo systemctl start ycast 
sudo systemctl status ycast

Et voilà :

En espérant que cela serve à d'autres (et merci à Perplexity pour son aide!).

Bonus : si vous souhaitez recompiler la version de la librairie en v6, suivez ce tutoriel.

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 06/11/2025 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article [YCast] La solution à l’erreur « libtiff.so.6 » ✅ (Debian 12) provient de : on Blogmotion.

Home Assistant 2025.11, le moteur d’automatisation continue son relooking

5 novembre 2025 à 05:00
home-assistant-maj-2025.11-details-guide

Le système de scénarisation domotique de Home Assistant continue son voyage vers la simplification. Il est vrai que quand on vient d’un système domotique comme Eedomus ou encore Jeedom, créer un premier scénario avec Home Assistant peut sembler un vrai cauchemar. En réalité, il est possible de reproduire l’équivalent, mais au travers d’un configurateur beaucoup […]

Lire l'article complet: Home Assistant 2025.11, le moteur d’automatisation continue son relooking sur le magazine de la maison connectée Domo-blog.fr.

Nouvelles heures creuses : du changement dans les habitudes et sur la facture avec la domotique

3 novembre 2025 à 05:00
nouvelles-heures-creuses-edf-enedis-domotique-guide

Novembre 2025 marque un tournant dans l’utilisation historique des fameuses heures creuses. 11 millions d’abonnés disposent d’un abonnement heures pleines / heures creuses (HP/HC) et bénéficient d’une tranche horaire à tarifs préférentiels, essentiellement sur les heures de nuit. Mais Enedis vient d’activer une transition importante pour ce mode d’abonnement historique, un vrai changement dans le […]

Lire l'article complet: Nouvelles heures creuses : du changement dans les habitudes et sur la facture avec la domotique sur le magazine de la maison connectée Domo-blog.fr.

Migrer Raspberry Pi OS 11 vers 12 bookworm (Raspbian)

Je suis en passe de supprimer le Raspberry Pi 2 qui fait tourner Domoticz depuis de nombreuses années, sans broncher il faut le dire. Mais il me reste quelques routines et scripts à migrer vers Home Assistant.

Et Domoticz a sorti une mise à jour que j'ai essayé d'installer avec Raspberry Pi OS 11 (anciennement Raspbian) et qui s'est avéré incompatible à cause de la version OpenSSL 1.x embarquée dans Debian 11 (bulleseye) et bien présente en v3 dans Debian 12 (bookworm).

Résultat : après la migration de Domoticz le service Domoticz ne démarrait plus :

oct. 27 13:43:18 domoPi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
oct. 27 13:43:19 domoPi domoticz.sh[7043]: attente synchro NTP pour demarrer domoticz
oct. 27 13:43:18 domoPi systemd[1]: domoticz.service: Found left-over process 7035 (sudo) in control group while starting unit. Ignoring.
oct. 27 13:43:18 domoPi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
oct. 27 13:43:18 domoPi systemd[1]: domoticz.service: Found left-over process 7036 (systemctl) in control group while starting unit. Ignoring.
oct. 27 13:43:18 domoPi systemd[1]: This usually indicates unclean termination of a previous run, or service implementation deficiencies.
oct. 27 13:43:18 domoPi systemd[1]: Starting LSB: Home Automation System...
oct. 27 13:43:19 domoPi domoticz.sh[7053]: /home/pi/domoticz/domoticz: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory
oct. 27 13:43:19 domoPi systemd[1]: Started LSB: Home Automation System.
oct. 27 13:43:19 domoPi sudo[7035]: pam_unix(sudo:session): session closed for user root

 

Restez sur Domoticz 2025.1 et ne faites pas de mises à jour vers 2025.2 et plus si vous êtes sur Raspbian 11 !

Le guide à suivre pour migrer vers Debian 12

Rassurez-vous, si vous souhaitez migrer vers Raspberry Pi OS 12, c'est possible.

D'habitude je sauvegarde toujours pas carte microSD avec une image disque et... je me suis dit que j'allais tenter sans. C'est donc l'exception qui confirme la règle (j'avais un backup complet de la BDD à minima).

Je ne ferai pas de commentaire sur le fait que... le développeur aurait pu faire en sorte que cette version ne s'installe pas sur une version incompatible de Debian (Raspbian) 😡

Plutôt que de tenter un downgrade hasardeux de Domoticz (est-ce possible ?) j'ai préféré passer sur Debian 12, et je crois que c'est le 3ème saut de version que passe mon Rasberry Pi avec succès! Cette fois-ci j'ai bien fait une image disque de la carte microSD 😁

➡ Il vous faut suivre ce guide de migration 👌

La mise à jour de Raspberry Pi OS 11 vers 12 s'accompagne de quelques spécificités qui sont bonnes à connaître :

  1. changement du nom dans les sources.list (habituel) et màj
  2. changement de la partition de /boot vers /boot/firmware
  3. installation du noyau correspondant à votre version de Raspberry Pi
  4. migration des clés GPG vers le nouvel emplacement /etc/apt/trusted.gpg.d/ (keyring)

Seule la 11ʳᵉétape est obligatoire, les autres sont fortement conseillées une fois la mise à jour réalisée.

Concernant la migration des clés GPG, j'ai utilisé la commande suivante pour vérifier qu'aucune clé ne restait en mode LEGACY :

apt-key list

L'avertissement en retour est normal, mais aucune clé ne doit être listée.

Note: pour connaître la génération de votre Raspberry Pi la commande lspci n'a pas fonctionné chez moi, vous pouvez utiliser cat /proc/cpuinfo | grep Model

Conclusion

Il va vraiment falloir que je termine cette migration vers HA. Cela traine car j'aimerais récupérer l'historique de certaines sondes de températures. Côté périphérique il ne me reste que le RFXCom à migrer. Et comme Domoticz et Home Assistant discutent entre eux, soit par MQTT, soit par script, rien ne me presse.

Important : je vous conseille de ne pas lancer la migration à distance en SSH mais en console avec un vrai clavier/écran

À noter également le souci que j'ai rencontré avec le plugin Zigate et sa solution ici.

Un grand merci à Steffen qui a écrit ce guide de migration qui m'a bien aidé, car on trouve finalement peu de ressources sur ce sujet.

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 30/10/2025 | Un commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Migrer Raspberry Pi OS 11 vers 12 bookworm (Raspbian) provient de : on Blogmotion.

Home Assistant Académie : cours 102 – Le protocole domotique Zigbee sous ZHA et bonnes pratiques

27 octobre 2025 à 04:00
home-assistant-academie-cours-ha-102-protocole-zigbee-sous-zha

Après un premier cours focus sur l’installation et la découverte du système domotique Home Assistant. Que ce soit par la voie DIY et économique du Raspberry Pi ou par la voie de la simplicité avec Home Assistant Green. Vous disposez des bases et avez sans aucun doute une meilleure connaissance de votre système domotique. De […]

Lire l'article complet: Home Assistant Académie : cours 102 – Le protocole domotique Zigbee sous ZHA et bonnes pratiques sur le magazine de la maison connectée Domo-blog.fr.

Aspirateur balai sans fil Ultenic U20 : 139 € au lieu de 158€ pour le Black Friday

Par : Max
18 novembre 2025 à 09:24

L’Ultenic U20 passe à 139€ sur Amazon jusqu’au 1ᵉʳ décembre 2025 avec le code BFDEALU20. Cette offre spéciale n’est pas cumulable avec d’autres promos Amazon. Profitez en tant que l’offre est active.

L’offre en bref

  • Prix public affiché : 158€
  • Code de réduction : BFDEALU20 (Amazon uniquement, non cumulable)
  • Prix Early Bird : 139 € après réduction
  • Période : jusqu’au 1ᵉʳ décembre 2025
  • Lien d’achat : Ultenic U20 sur Amazon.fr

👉 Pour en savoir plus sur le produit, consulte aussi notre dossier : Ultenic U20 — Aspirateur balai sans fil (présentation & conseils).

Pourquoi ce modèle vaut le coup maintenant

Le U20 combine moteur 600 W, aspiration jusqu’à 55 kPa, tube pliable pour passer sous les meubles, brosse anti-enchevêtrement TangleTame™, autonomie annoncée jusqu’à 60 min et éclairage GreenEye™. Sur les sols durs, plusieurs tests soulignent une excellente récupération des poussières fines pour un prix contenu.

Par ailleurs, l’Ultenic U20 reste autoportant (pratique pour les pauses), reçoit un filtre HEPA H12 avec un filtre de rechange et trois modes (sols, tapis, turbo) pour ajuster la puissance, ce qui aide à préserver la batterie quand ce n’est pas nécessaire de pousser à fond.

Comment profiter du code PRIMEDAYU20 (pas à pas)

  1. Ouvre la page produit : Amazon — Ultenic U20.
  2. Ajoute l’article au panier.
  3. Dans la zone « Carte cadeau / code promo », saisis PRIMEDAYU20.
  4. Vérifie que le total descend bien à 141,09 € avant de valider.
  5. L’offre est valable du 1ᵉʳ au 6 octobre 2025 et non cumulable avec d’autres promos Amazon.

💡 Astuce : si tu as l’intention d’acheter pendant le Prime Day, compare tout de même — ici, l’Early Bird est annoncé moins cher que les 7–8 octobre.

À qui s’adresse l’Ultenic U20 ?

  • Appartements et maisons à sols durs : excellente efficacité, roues adaptées et bonne maniabilité.
  • Foyers avec meubles bas : le tube pliable simplifie le nettoyage sans se baisser.
  • Allergiques : présence d’un filtre HEPA H12 pour retenir pollen et poussières.

Cet article original intitulé Aspirateur balai sans fil Ultenic U20 : 139 € au lieu de 158€ pour le Black Friday a été publié la première sur SysKB.

Qiara met la clé sous la porte : la télésurveillance Freebox ne sera plus disponible -

29 septembre 2025 à 07:38

Cette synergie stratégique a permis à Free de rivaliser avec SFR et Orange sur le terrain de l’innovation domestique en France. Toutefois, la dépendance à l’infrastructure cloud de Qiara s’est retournée contre les abonnés : tout dysfonctionnement ou arrêt du serveur provoque la perte totale du service, démontrant une fois de plus la fragilité des dispositifs connectés dépendants d’un acteur unique.

Bah oui Sylvie !
Et c'est pas la première fois, c'est sans arrêt la même chose. Tout appareil qui dépend d'un service en ligne fermé, est une bombe à retardement.

C'est triste pour Qiara, pour tout les gens derrières, mais c'est fini, c'est comme ça.

Vous voulez une porte de sortie ? Libérez les sources de vos apps, les firmwares, des specs techniques... Peut être et je dit bien peut être qu'une communauté se montera et permettra à ces appareils de fonctionner encore quelques années.


Permalien

PlantUML Online

25 juin 2025 à 15:26

Je me suis récemment acheté pour 15 et quelques euros un boîtier à brancher sur la TV (ou tout autre écran avec entrée HDMI) et qui permet d’y diffuser une vidéo depuis son smartphone. À la façon d’un chromecast, mais pour beaucoup moins cher, et sans la dépendance à un fournisseur externe, ou un autre réseau.
Par ailleurs j’avais le TripMate sous le coude depuis longtemps.
Prochainement je serai pendant un certain dans un environnement sans internet, mais avec une TV et l’envie de regarder des films.

Du coup j’ai préparé un setup qui fonctionne où je lis sur un disque-dur (DD) branché sur le TripMate (TM) un film téléchargé à l’avance et le diffuse sur la TV. Tout ceci sans-fil ! Le seul branchement est de DD au TM, et le boîtier à la TV.
Par ailleurs j’ai acheté un boîtier audio qui se branche sur une prise jack d’un côté, et en bluetooth (BT) de l’autre. Il fonctionne dans les deux sens (Tx/Rx) : mon cas-d’utilisation (UC) est de diffuser la TV sur une enceinte BT ; mais un autre UC est de diffuser sur son auto-radio de la musique depuis un smartphone par exemple.

Bref, je suis content de mon installation et je me suis amusé à modéliser cela avec plantuml ; cela donne le bousin en lien, et avec le code source suivant : 

@startuml
database DisqueDur as DD
cloud Internet as Int
node TripMate as HT
node BoîtierTV as BTT
node BoîtierSon as BTS
node EnceinteBT as EBT
interface Bluetooth as BT

[DD] - USB: Vidéo+Audio
USB - [HT]
[HT] .. WiFi1
[HT] . [Wifi3]
Wifi3 . Int: Web\n(éventuellement)
WiFi1 .. [Smartphone]: Vidéo+Audio + Web

[Smartphone] .l.> WiFi2: Vidéo+Audio
WiFi2 .l. [BTT]
[BTT] --> HDMI: Vidéo+Audio
HDMI --> [Écran]

[Écran] -r-> Jack: Audio\n(éventuellement)
Jack -> [BTS]
[BTS] .u.> BT
BT -r-> EBT

@enduml

Quelques liens externes (non-affiliés) :

  1. HooToo Tripmate Titan = https://sebsauvage.net/wiki/doku.php?id=tripmate (40€)
  2. Adaptateur Bluetooth 5.3 <> Jack AUX 3,5 mm ; 2 en 1 Emetteur Récepteur ; Prend en Charge 2 Écouteurs = https://www.amazon.fr/dp/B0DMVB7FHD (16€)
  3. Récepteur Vidéo sans Fil / Wireless HDMI Display Adaptateur (OBEST) = https://www.amazon.fr/dp/B09L3YBL6W (30€)

Permalien
❌