Skip to content

Add Deye SG02LP1 MODBUS-RTU reader with Virtual Components and script auto-naming#189

Merged
taulfsime merged 20 commits intoALLTERCO:mainfrom
orlin369:main
Feb 23, 2026
Merged

Add Deye SG02LP1 MODBUS-RTU reader with Virtual Components and script auto-naming#189
taulfsime merged 20 commits intoALLTERCO:mainfrom
orlin369:main

Conversation

@orlin369
Copy link
Contributor

Adds Deye SG02LP1 MODBUS-RTU reader script for The Pill device, including a version with Virtual Components support. Poll interval increased to 10s for stability. Also adds auto-naming of scripts on device from the original filename to improve device management.

Orlin Dimitrov and others added 20 commits February 10, 2026 09:08
- Resolve manifest path relative to script location
- Argument is now optional, defaults to ../examples-manifest.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New UART loopback test for verifying wiring and communication,
with proper two-header format, standard section structure, and
subfolder README.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
put_script.py now calls Script.SetConfig to rename the script slot
to match the uploaded file's basename before uploading code.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds a variant of the Deye SG02LP1 reader that updates user-defined
virtual number components on the device instead of logging only.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Move mb308v.shelly.js into the_pill/MODBUS/ComWinTop/; add README
- Move Deye scripts into the_pill/MODBUS/Deye/; mark @status production;
  fix @link URLs; register both scripts in examples-manifest.json; add README
- Add JK200 BMS MODBUS-RTU reader (the_pill/MODBUS/JK200-MBS/) for
  Jikong JK-PB series BMS via RS485; add README
- Trim parent MODBUS/README.md to cross-reference subdirectory docs
- Update CHANGELOG.md and SHELLY_MJS.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Restructure MODBUS into per-device subdirs; add JK200 BMS reader.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Promote all 6 scripts in the_pill/ys_irtm/ to @status production,
register them in examples-manifest.json, remove Under Development
banner from README.md, and regenerate SHELLY_MJS.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@taulfsime taulfsime merged commit f0856f0 into ALLTERCO:main Feb 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants