Guide : Utiliser Open2300 pour exploiter une station météo La Crosse
Open2300 est un logiciel open-source conçu pour dialoguer avec certaines stations météo La Crosse, notamment les modèles de la série WS-23xx. Bien qu'ancien, il reste utile pour extraire les relevés météo à partir du port série RS232 et les traiter ensuite sous forme de fichiers ou via un export vers Internet. Ce guide présente le fonctionnement d'Open2300, ses cas d'usage, ses limitations et les alternatives modernes à envisager.
Contexte
Les stations météo La Crosse WS-2300/2310/2350 étaient populaires au début des années 2000 pour leur prix abordable et leurs capteurs complets : température, humidité, pression, pluie, vent. Toutefois, elles nécessitaient un port série (RS232) pour la récupération des données, ce qui limitait leur compatibilité avec les PC modernes. C’est dans ce contexte qu’a été créé Open2300, une suite d’outils en ligne de commande développée en C, dédiée à la communication directe avec ces modèles.
Open2300 permettait notamment :
- de lire les données météo en temps réel depuis la station,
- de les enregistrer dans un fichier local,
- ou de les transmettre vers un serveur Weather Underground (WU).
Aujourd’hui encore, certains passionnés ou utilisateurs professionnels utilisent ces stations dans des contextes spécifiques : réseaux amateurs, projets pédagogiques, intégration dans des systèmes embarqués (via convertisseur USB-RS232).
Pourquoi utiliser Open2300 ?
- Gratuit et open source : compatible avec Linux, Unix, Windows (compilation nécessaire).
- Accès bas niveau aux données brutes de la station via protocole propriétaire.
- Scriptable et automatisable, idéal pour des enregistrements réguliers.
- Compatible avec Weather Underground via le binaire
wu2300
. - Fonctionne sans interface graphique : utilisable sur serveurs distants, Raspberry Pi ou vieux PC.
Les critères techniques importants
- Compatibilité matérielle : uniquement avec les stations La Crosse WS-23xx utilisant le protocole série natif.
- Port de communication : RS232 natif (ou adaptateur USB-RS232 fiable).
- Environnement recommandé : système Linux avec compilation GCC.
- Fonctionnalités incluses :
fetch2300
: lecture des valeurs météo actuelleslog2300
: enregistrement dans un fichier CSVwu2300
: envoi vers Weather Undergroundopen2300
: démon principal de communication
Alternatives modernes
Open2300 est un projet stable mais non maintenu. Des alternatives existent aujourd’hui :
- Weewx : plus moderne, compatible avec de nombreux modèles, avec interface web et extensions.
- CumulusMX : application multiplateforme avec interface complète.
- Weather-Display : logiciel commercial compatible avec les anciennes La Crosse.
- Intégration dans Home Assistant (si la station est connectée via MQTT ou API intermédiaire).
Utilisation type d'Open2300
Exemple : enregistrer les données toutes les 10 minutes
*/10 * * * * /usr/local/bin/log2300 /home/user/meteo.csv
Exemple : envoi vers Weather Underground
/usr/local/bin/wu2300
La configuration se fait dans un fichier open2300.conf
où sont définis :
- le port série utilisé,
- l’unité de mesure,
- l’identifiant WU, etc.
Limitations
- Incompatible avec les nouveaux systèmes sans port série.
- Non adapté aux stations météo USB ou Wi-Fi.
- Pas d'interface graphique.
- Code C un peu ancien, nécessite un environnement Linux robuste.
Conseils d’installation
- Utilisez un PC Linux ou un Raspberry Pi avec port série (ou adaptateur fiable).
- Téléchargez la dernière version sur SourceForge ou GitHub.
- Compilez avec
make
, éditez le fichier de config, testez avecfetch2300
. - Automatisez avec
cron
ou un scriptsystemd
.
Recommandations d’usage
- Parfait pour archivage local ou contribution à un réseau météo amateur.
- Intéressant en contexte éducatif pour illustrer la communication série.
- Peut être intégré dans un script domotique léger.
Conclusion
Open2300 reste un outil utile pour qui possède une station La Crosse WS-23xx et souhaite l’exploiter sans interface graphique. Il s’adresse principalement à un public technique, capable de compiler un programme C et de travailler en ligne de commande. Si vous cherchez une solution clé en main, mieux vaut se tourner vers des solutions modernes comme Weewx ou Home Assistant.
FAQ
Est-ce qu’Open2300 est toujours maintenu ? Non, il n’est plus activement maintenu, mais le code reste fonctionnel sur Linux.
Peut-on l’utiliser avec une station La Crosse récente ? Non, uniquement les modèles WS-23xx utilisant une liaison série.
Faut-il un convertisseur pour l’utiliser avec un PC récent ? Oui, un adaptateur USB vers RS232 fiable est nécessaire.
Puis-je intégrer Open2300 à Home Assistant ? Pas directement, mais vous pouvez utiliser un script qui alimente un fichier ou MQTT.
Existe-t-il une interface web ? Non, Open2300 est uniquement en ligne de commande.