Vue normale
Cyberattaque américaine contre le « temps » chinois ?
-
- « Faut qu’on les tue » : les vidéos des gendarmes à Sainte-Soline révélées par Mediapart et Libération
« Faut qu’on les tue » : les vidéos des gendarmes à Sainte-Soline révélées par Mediapart et Libération
Nous avons la chance d'avoir des journalistes qui ont encore le courage de rapporter ceci.
Je rappelle qu'U.S.A, avec leur gouvernement Trumpiste, il ne sera bientôt plus possible de rapporter ceci.
Chez nous, si le R.N. passe, alors il y a de forte chance que ce soit pareil.
Ne vous plaignez plus après les élections.
La bataille a lieu maintenant.
— Permalink
MicroPython: Mesurer la vitesse de l'air avec le capteur FS3000
Amis de MicroPython... Bonjour,
Cela faisait longtemps que nous n'avions pas eu l'occasion de porter un nouveau pilote sous MicroPython.
Renesas FS3000
Cette fois, nous nous sommes penchés sur le capteur FS3000 de Renesas qui mesure la vélocité de l'air. Capteur que l'on retrouve sur les breakout FS3000 de SparkFun.
| Capteur FS3000 de SparkFun |
Ce type de capteur est principalement utilisé dans des systèmes de refroidissement ou de conditionnement d'air. Comme il dispose d'une interface I2C, il est très facile de l'exploiter avec de nombreux microcontrôleur.
Les cartes breakout existent en deux versions:
- FS3000-1015 mesurant des flux jusqu'à 15m/s (54 Km/H).
- FS3000-1005 mesurant des flux jusqu'à 7ms/s (25 km/H).
Pilote MicroPython
Bien que SparkFun propose un pilote MicroPython --ce que je salue-- celui-ci est construit sur une surcouche d'abstraction permettant permettant d'utiliser le capteur avec CircuitPython et MicroPython.
Etant un fan inconditionnel de MicroPython, je pense qu'il est préférable de disposer d'un code qui va droit au but... avec le moins de détour possible! C'est ainsi que l'on maintient une efficacité optimale d'exécution.
J'ai décidé de recréer un pilote à partir du code Arduino. En effet, il à été plus facile de travailler à partir du code Arduino que de suivre la couche d'abstraction CircuitPython/MicroPython.
Le pilote alternatif est disponible sur notre dépôt esp8266-upy/qwiic-ait-velocity .
Brancher sur un Raspberry-Pi Pico
Le schéma suivant indique comment brancher le capteur sur un Pico à l'aide d'un câble Qwiic (qui transporte un bus I2C).
| Brancher un capteur FS3000 sur un Raspberry-Pi Pico |
Du code pour le peuple
Après avoir transféré la bibliothèque airspeed sur la plateforme MicroPython, il ne reste plus exécuter l'exemple ci-dessous.
from machine import I2C,Pin from airspeed import FS3000, AIRFLOW_RANGE_15_MPS import time # Raspberry-Pi Pico i2c = I2C( 1, sda=Pin.board.GP6, scl=Pin.board.GP7 ) # Adresse par défaut air_speed = FS3000( i2c ) # air_speed.set_range( AIRFLOW_RANGE_7_MPS ) air_speed.set_range( AIRFLOW_RANGE_15_MPS ) while True: print( "FS3000 lecture brute:", air_speed.read_raw() ) # 125ms acquisition # lecture en metre par seconde, retourne un float de 0 - 7.23 pour FS3000-1005, 0 - 15 pour FS3000-1015 airflow_mps = air_speed.read_mps() if airflow_mps != None: # retourne None en cas d'erreur CRC! print( " m/s:", airflow_mps ) airflow_kmh = airflow_mps*3600/1000 print( " Km/h:", airflow_kmh ) airflow_mph = airflow_mps*2.2369362912 print( " Miles/h:", airflow_mph ) time.sleep( 1 )
Ressources
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.
-
- Attention Authors: Updated Practice for Review Articles and Position Papers in arXiv CS Category – arXiv blog
Attention Authors: Updated Practice for Review Articles and Position Papers in arXiv CS Category – arXiv blog
Changement de modération pour les articles en informatique sur arXiv (que l'informatique, pas les autres catégories) : la soumission du preprint ne peut désormais se faire qu'une fois l'article accepté dans une revue. Le monde à l'envers !
Before being considered for submission to arXiv’s CS category, review articles and position papers must now be accepted at a journal or a conference and complete successful peer review.
Chacun·e en tirera ses conclusions sur les pratiques de publication des informaticien·ne·s...
trouvé grâce à Jérôme
— Permalien
[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 emailVous 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
Narcotrafic, un ennemi commode
Les applications Android exploitent le NFC pour voler des données bancaires
Construire un chronomètre scolaire autonome avec Raspberry Pi Pico et écran OLED
Le 1/1000ème de seconde est sans doute superflu, mais il illustre bien la précision qu’il est possible d’obtenir avec un microcontrôleur moderne comme le Raspberry Pi Pico. Ce projet vous propose de réaliser un chronomètre autonome, pensé pour des jeux ou activités scolaires, doté d’un écran OLED bien lisible et alimenté par une batterie LiPo. […]
Cet article Construire un chronomètre scolaire autonome avec Raspberry Pi Pico et écran OLED a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....
Quand le créateur de la poussette la plus huppée se met au vélo pliant électrique
Seul vélo pliant électrique “grand format “ de 27,5 pouces, le Bastille E conçu par l’inventeur de la poussette Yoyo ajoute un poids inférieur à 17 kg et un assemblage en France.
Pour innover dans le secteur du vélo électrique, il faut parfois avoir du recul. Ou venir d’un autre monde. Gilles Henry vient de celui des poussettes, où il a créé la Babyzen Yoyo, qui est devenue un modèle très réputé, vendu à plus de deux millions d’exemplaires dans le monde. C’est justement ses aptitudes de pliage et de compacité qui ont travaillé le concepteur – et son cofondateur Quentin Bernard – pour concocter un vélo : le Bastille.
Le Français a mis ses talents à exécution, en collaboration avec la société Antidote Solutions. Le projet est né en 2015, avec pour ambition de créer le premier vélo pliant de taille classique. On parle ici de vrai projet industriel, car d’autres tentatives artisanales ont déjà existé.
La version mécanique du Bastille a débuté sa carrière fin 2023. Or dès la présentation, Gilles Henry a avoué vouloir lancer une variante électrique. Le vélo pliant électrique “grande taille” Bastille E est ainsi lancé ce 3 novembre 2025 !
Un Bastille au pliage astucieux et compact
Le Bastille E est donc un vélo pliant électrique qui marie un format classique. Là où la grande majorité affiche des tailles de 16 ou 20 pouces, et plus rarement 24 pouces (Legend Siena ou la roue arrière du Starway Pliant). Ici, ce sont des roues conventionnelles de 27,5 pouces, afin de proposer une conduite de vrai vélo électrique.

Le pliage du VAE français est donc atypique :
- Pivoter et baisser la selle pour libérer le point de pivot supérieur
- Ouvrir la charnière du tube diagonal
- Plier le cadre
- Plier les pédales
- Retirer la potence-guidon à fixer sur le côté

Il est possible de s’arrêter à la troisième étape pour faire rouler le vélo (ex : dans une gare), ou si l’on n’a pas besoin d’une largeur minimale. Après la dernière étape, les dimensions du vélo plié sont ainsi très compactes : 82 x 33 x 80 cm. Le Bastille E devient donc le premier vélo électrique 27,5 pouces compatible avec le transport dans un train TGV sans supplément. En prime, la housse est offerte !
Autre avantage de poids (littéralement), le Bastille est plus léger que les meilleurs vélos électriques pliants. Il ne pèse que 16,7 kg, soit seulement 1,5 kg de plus que le mécanique ! Cela est possible grâce à un cadre fin en aluminium, une fourche carbone, et le choix d’une assistance électrique insolite.
Un moteur qui intègre la batterie !
En effet, la contrainte du cadre pliant est de ne pouvoir recevoir de batterie ni de moteur central. Le Bastille E fait le pari d’un bloc moteur arrière, qui contient la batterie à l’instar d’un Zehus ou d’un Annad. Cependant pas de détail sur ce moteur, qui propose deux niveaux Eco et Speed, ainsi qu’une transmission monovitesse par courroie.

Sans écran, le VAE renvoie vers une application, qui permet le changement de mode, indique le niveau de batterie ou encore la distance. La batterie intégrée est de capacité 210 Wh. C’est peu, mais suffisant pour une autonomie de 40 à 50 km selon la marque.
Un prix de lancement préférentiel
Le Bastille E donne le choix de deux versions – guidon droit ou haut -, ainsi que de deux coloris gris ou noir. Il est au prix de lancement de 3 199 €, soit 600 de plus qu’en musculaire, avant de remonter à terme à 3 499 €. Le tarif comprend l’équipement dont les garde-boues, l’éclairage et les freins hydrauliques à disque. L’assemblage du vélo électrique pliant est en France, tandis que la garantie est de 2 ans.
Quel format audio choisir pour son cloud musical ? • FLOZzʼ Blog
(Permalink)
Quel format audio choisir pour son cloud musical ? • FLOZzʼ Blog
(Permalink)
Comment retrouver une chanson grâce aux paroles
(Permalink)
giscus
Un système de commentaire à la Disqus, assez ingénieux, qui utilise le système de discussions de GitHub pour "stocker" et modérer les commentaires.
C'est visiblement facile à intégrer.
Via https://alfy.blog/2025/08/22/from-code-that-works-to-code-that-matters.md.html
— Permalink
giscus
Un système de commentaire à la Disqus, assez ingénieux, qui utilise le système de discussions de GitHub pour "stocker" et modérer les commentaires.
C'est visiblement facile à intégrer.
Via https://alfy.blog/2025/08/22/from-code-that-works-to-code-that-matters.md.html
— Permalink
Installer Linux Mint (LMDE 7) sur un Acer Aspire ES15 récalcitrant
Ah, les install parties… On y vient pour respirer le parfum du libre, réanimer de vieux PC et prouver qu’un pingouin bien motivé vaut mieux qu’un écran bleu. 🐧Cette fois, c’est un Acer Aspire ES15 équipé d’un vaillant Pentium N4200 qui a décidé de jouer les rebelles. Tout semblait prêt : clé Rufus, ISO officielle, […]
Cet article Installer Linux Mint (LMDE 7) sur un Acer Aspire ES15 récalcitrant a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....
Framboise314 au Salon Robotik 2025 d’Orchies : le numérique à la portée de tous !
Les 29 et 30 novembre 2025, le Salon Robotik revient à l’Arena d’Orchies pour deux jours entièrement dédiés à la découverte du numérique.L’équipe de Framboise314 sera présente pour partager sa passion du Raspberry Pi, de l’électronique et de la robotique avec petits et grands. Un week-end gratuit, convivial et plein de découvertes technologiques à ne […]
Cet article Framboise314 au Salon Robotik 2025 d’Orchies : le numérique à la portée de tous ! a été publié en premier sur Framboise 314, le Raspberry Pi à la sauce française.....
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 :
- changement du nom dans les sources.list (habituel) et màj
- changement de la partition de /boot vers /boot/firmware
- installation du noyau correspondant à votre version de Raspberry Pi
- 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 emailVous 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