Skip to content

SignalK applications for Chatelaillon-Plage — weather planner, meteo provider plugin, and ESP32 pond sensor integration.

Notifications You must be signed in to change notification settings

laborima/chatel-apps-repository

Repository files navigation

License GitHub Issues Contributions welcome SignalK

🌍 Français

Chatel Apps Repository

Applications and tools for Chatelaillon-Plage, built around SignalK.

Projects

Project Description Stack
chatel-meteo-planner Weather & water sports activity planner Next.js 16, React 19, Tailwind CSS 4
chatel-signalk-weatherprovider SignalK plugin — real-time weather data from meteolarochelle.fr Node.js, SignalK plugin
signalk-esp-pond-sensor ESP32 pond monitoring sensor + POI Laboratory webapp Arduino/C++, Next.js 16

Architecture

chatel-apps-repository/
├── chatel-meteo-planner/              # SignalK webapp — weather planner
├── chatel-signalk-weatherprovider/    # SignalK plugin — weather provider
├── signalk-esp-pond-sensor/
│   ├── signalk_esp_pond_sensor/       # ESP32 firmware (Arduino)
│   └── signalk-poi-lab/              # SignalK webapp — pond monitoring
├── resources/                         # Resources and mockups
└── SPECS.md                           # Functional specifications

SignalK Integration

All applications integrate into a SignalK server:

  • chatel-meteo-planner — SignalK webapp, consumes weather and tide data
  • chatel-signalk-weatherprovider — server plugin, scrapes meteolarochelle.fr and publishes to SignalK
  • signalk-poi-lab — SignalK webapp, displays ESP32 sensor data
  • signalk_esp_pond_sensor — ESP32 sensor, publishes via MQTT to SignalK

Deployment

The script chatel-signalk-weatherprovider/deploy-signalk.sh deploys all plugins and webapps to the remote SignalK server.

cd chatel-signalk-weatherprovider
./deploy-signalk.sh              # Deploy all
./deploy-signalk.sh --planner    # Deploy planner only
./deploy-signalk.sh --weather    # Deploy weather provider only
./deploy-signalk.sh --poi-lab    # Deploy POI Laboratory only

The planner is also deployed on GitHub Pages: https://laborima.github.io/chatel-apps-repository

License

Apache-2.0

About

SignalK applications for Chatelaillon-Plage — weather planner, meteo provider plugin, and ESP32 pond sensor integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published