Skip to content

01ive/OpenWindMapForWindy

Repository files navigation

Windy Plugin Pioupiou sensors viewer

About

This Windy plugin displays real-time wind data from the Pioupiou sensor network directly on the Windy map. It visualizes wind stations as interactive markers showing wind speed, direction, and other meteorological measurements.

Features

  • 🗺️ Live Station Display: Shows all active Pioupiou wind stations on the Windy map
  • 💨 Wind Data Visualization: Color-coded markers indicating wind speed (green for calm, orange for strong winds)
  • 📊 Detailed Information: Interactive popups with complete wind measurements (min, average, max speeds and direction)
  • 🔍 Station Selection: Click on stations to view detailed data via OpenWindMap widget
  • 📱 Responsive Design: Works on both desktop and mobile devices

Instalation

In Windy select Menu then Install plugin and choose Load plugin from URL.

Enter following URL plugin:

https://windy-plugins.com/4142422/windy-plugin-pioupiou/0.0.2/plugin.min.js

Quick start for developer

Building for Production

Create an optimized production build:

npm run build

The compiled plugin will be available in the dist/ directory.

How it Works

  1. Data Collection: The plugin fetches real-time wind station data from the Pioupiou API
  2. Visualization: Stations are displayed as circular markers on the map, color-coded based on current wind conditions
  3. Interactivity: Hover over or click on markers to view detailed meteorological data
  4. Widget Integration: Displays station data using the OpenWindMap widget for comprehensive wind analysis

Data Sources

Pioupiou API

This plugin uses the Pioupiou wind network API to fetch real-time wind measurements:

  • Endpoint: https://api.pioupiou.fr/v1/live-with-meta/all
  • Data: Station locations, wind speed, direction, and status information
  • Update Frequency: Real-time measurements

OpenWindMap

The plugin integrates with OpenWindMap for enhanced visualization and historical data display.

License

Plugin Code

This project is licensed under the MIT License - see the LICENSE file for details.

Data Attribution

Wind data displayed by this plugin is provided through the Pioupiou Community License.

Community License Terms: Wind data (c) contributors of the OpenWindMap wind network

For more information about Pioupiou data licensing, visit: https://developers.pioupiou.fr/data-licensing/

Requirements

  • Node.js (v14 or higher recommended)
  • npm or yarn
  • A modern web browser with WebGL support
  • Windy account with developer mode access

Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

Related Resources

Acknowledgments

Screenshots

Computer

StartUpScreen

StationScreen

Mobile

MobileStartUpScreen MobileStationScreen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages