This project contains example Shelly Script solutions.
Initial support for Shelly Script comes with firmware version 0.9, September 2021 for Gen2 Shellies based on ESP32.
- Update some legacy code to the latest version.
- Add a universal BLU to MQTT script
- Fixed n-way-dimmer synchronization problem
- Advanced Load shedding with schedules and notifications
- Add a second meter to advanced load shedding with a companion script
- Monitor Power Outages or Crashed Services
- Updated N-Way Dimmer with JSON fix and documentation
- Load shedding with Shelly Pro4PM and Pro3EM
- NTC Conversion example
- Shelly BLU Motion script example
- Telegram interaction with Shelly script
- BLE scanner examples - Aranet2 support
- BLE scanner examples - Shelly BLU (refactored solution)
- BLE events handler - Scene Manager
- Push notifications example
- BLE scanner examples - Aranet4 support
- Gateway between Shelly BLU button1 and other devices
- shell script for uploading scripts on linux and mac
- http handler example
- Shelly BLU Button example
- Shelly BLU Door Window example
- BLE scanner examples - ruuvi and b-parasite support
- Schedule usage scripts and schedule registering scripts
- HomeAssistant MQTT discovery of sensors
- HomeAssistant MQTT discovery example
- activation_switch behavior replicated in script
- Updated wifi-provision to include support for Gen1 devices
- Added relay control based on weather service temperature reading
- Router Watchdog script
- Building block snippets
- Shelly Scripts demonstrating different script or device capabilities
tools/put_script.py
for uploading scripts from the command line.