Repository navigation
(SMOS40) add new Registries and Mappings for SG-Ready states - #325
VallahDieWaldfee wants to merge 10 commits into
Conversation
Added mappings for requested operating mode.
Added new operating mode for PV panels with mappings.
Removed mappings for various operating modes in smos40.json.
Removed configurations for electrical heater operation times.
Updated the description for the operating mode of PV panels in the extensions.json file.
Removed mappings for extension 42742.
Map holding 6008 (46009, "Requested operating mode (SG Ready)", 0-3, default 1) to Block/Normal/Low price/Boost via extensions.json, and regenerate smos40.json. Labels taken from yozik04#325. The 10/20/30/40 mappings that PR proposes for 30580 and 31912 are not included: they could not be confirmed on the tested unit, where 30580 reads 0 (no label). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MbrHvCPEoqvq14uuvV6BPV
|
Thanks for putting this together! I own an SMO S40 too and pulled a fresh register export from my unit, on the same firmware 4.13.12 (2026-10-15). It independently confirms most of this PR: all 99 registers I found missing from The CI build is failing, though, and I think I can see why, along with a few other things:
A couple of other observations from read-only checks on my unit:
I've put the same register set on a branch that goes through the CSV ( |
Pull Request Type
Please select the type of your PR:
Description
Heatpump model: SMOS40
Firmware version: 4.13.12
Added mappings for SG-Ready States and updated registers for FW 4.13.12
modbus_addresses_all_20260929-06765424015108-1.csv