Skip to content

Latest commit

 

History

History
109 lines (87 loc) · 4.14 KB

File metadata and controls

109 lines (87 loc) · 4.14 KB

Changelog

All notable changes to this project will be documented in this file.

2026-02

  • Mark YS-IRTM scripts as production; add all 6 to manifest; remove Under Development banner from README
  • Add JK200 BMS MODBUS-RTU reader (the_pill/MODBUS/JK200-MBS) with README
  • Mark Deye SG02LP1 MODBUS-RTU scripts as production; fix @link URLs; add to manifest; add README
  • Auto-set script name on device from original filename in put_script.py
  • Add default manifest path to sync-manifest-json.py based on script location
  • Remove non-production ble/events-to-kvs.shelly.js from manifest (missing @status)
  • Add remote feature branch cleanup rule to AGENTS.md git workflow
  • Add dev branch to CI/CD pull_request trigger
  • Mark SDS011 examples as under development
  • Mark all the_pill examples as under development
  • Expand cury/ README files with per-script use cases and user personas
  • Standardize JSDoc metadata headers for all cury/**/*.shelly.js scripts (@title, @description, @status, @link)
  • Reorganize cury/ examples into light-language/, button-control/, and legacy/ folders with README files and duplicate analysis notes
  • Add switch-input/rgbw-remote-controll.shelly.js and register it in the manifest/index
  • Restructure loose HTTP integration scripts into per-script folders with matching README files
  • Fix incomplete Prometheus move (update manifest, @link, README, delete old file)
  • Move Telegram files into http-integrations/telegram directory
  • Clarify in AGENTS.md that all commit requests must follow AGENTS rules
  • Add Python shebang and UTF-8 encoding headers to all tools/*.py scripts
  • Remove deprecated tools/upload-script.sh and its documentation section
  • Enhance put_script.py with full lifecycle (stop, upload, start) and error handling
  • Move BLU Assistant and Cury to Collections section in README
  • Remove Apache 2.0 license header comments from legacy JS and Python examples
  • Add AGENTS.md with coding standards and contribution guidelines
  • Reorganize documentation structure (separate CHANGELOG.md, update README.md)
  • Add The Pill UART peripheral collection (Roomba, MODBUS, RFID, SDS011/018, YS-IRTM)
  • Reorganize JS examples into capability-based folders
  • Rename all script files to .shelly.js
  • Add BLU presence watcher example
  • Add manifest integrity checker tool (check-manifest-integrity.py)

2025-11

  • Add script that allows to monitor data from Victron's Smartsolar charge controller.

2025-05

  • Add examples of how to send and receive messages using the LoRa Addon.

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

  • HomeAssistant MQTT discovery example
  • activation_switch behavior replicated in script

2021-11

  • 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

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