Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 1.87 KB

README.md

File metadata and controls

67 lines (58 loc) · 1.87 KB

Shelly Script Examples

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.

Changelog

2024-12

  • Update some legacy code to the latest version.

2024-11

  • Add a universal BLU to MQTT script
  • Fixed n-way-dimmer synchronization problem

2024-06

  • 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

2024-04

  • Load shedding with Shelly Pro4PM and Pro3EM

2023-11

  • NTC Conversion example

2023-09

  • Shelly BLU Motion script example

2023-08

  • Telegram interaction with Shelly script

2023-06

  • BLE scanner examples - Aranet2 support

2023-05

  • BLE scanner examples - Shelly BLU (refactored solution)
  • BLE events handler - Scene Manager
  • Push notifications example

2023-04

  • BLE scanner examples - Aranet4 support
  • Gateway between Shelly BLU button1 and other devices

2023-03

  • shell script for uploading scripts on linux and mac
  • http handler example

2022-12

  • Shelly BLU Button example
  • Shelly BLU Door Window example

2022-11

  • BLE scanner examples - ruuvi and b-parasite support

2022-09

  • Schedule usage scripts and schedule registering scripts

2022-03

  • HomeAssistant MQTT discovery of sensors

2022-01

Added

  • HomeAssistant MQTT discovery example
  • activation_switch behavior replicated in script

2021-11

Added

  • Updated wifi-provision to include support for Gen1 devices
  • Added relay control based on weather service temperature reading
  • Router Watchdog script
  • Building block snippets

2021-09

Added

  • Shelly Scripts demonstrating different script or device capabilities
  • tools/put_script.py for uploading scripts from the command line.