Skip to content

Add 4148 and 4152 - #2

Open
notnerb84 wants to merge 3 commits into
qcda1:mainfrom
notnerb84:notnerb84-patch-1
Open

Add 4148 and 4152#2
notnerb84 wants to merge 3 commits into
qcda1:mainfrom
notnerb84:notnerb84-patch-1

Conversation

@notnerb84

Copy link
Copy Markdown

In case this breaks something, here's my full diff:
`$ sudo diff ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic
Common subdirectories: ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/brand and /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/brand
diff ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/classic_modbusdecoder.py /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/classic_modbusdecoder.py
114c114
< elif addr == 4148:

elif addr == 4147:

116a117

            ("BatteryOutputCurrentLimit", decoder.decode_16bit_int() / 10.0),  # 4148

119a121

            ("SlidingCurrentLimit", decoder.decode_16bit_int() / 10.0),  # 4152

224c226
< raw[4148] = _readRegisters(client, 4148, 3)

    raw[4147]  = _readRegisters(client, 4147,   5)

diff ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/const.py /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/const.py
98a99,101

# Added by notnerb84
"BatteryOutputCurrentLimit":   ("Battery output Current Limit",   "A",   "current",     "measurement",        "mdi:current-dc",                 1, True,  10.0, 88.0, 0.1, 10),
"SlidingCurrentLimit":     ("Sliding Current Limit",     "A",   "current",     "measurement",        "mdi:current-dc",                  0, False, None, None, None, None),

113a117

"BatteryOutputCurrentLimit": 4148,

141c145
< COORDINATOR = "coordinator"
\ No newline at end of file

COORDINATOR = "coordinator"
Only in /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic: pycache
Common subdirectories: ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/translations and /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/translations
`

notnerb84 added 3 commits May 1, 2026 19:23
In case this breaks something, here's my full diff:
$ sudo diff ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic
Common subdirectories: ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/brand and /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/brand
diff ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/classic_modbusdecoder.py /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/classic_modbusdecoder.py
114c114
<     elif addr == 4148:
---
>     elif addr == 4147:
116a117
>                 ("BatteryOutputCurrentLimit", decoder.decode_16bit_int() / 10.0),  # 4148
119a121
>                 ("SlidingCurrentLimit", decoder.decode_16bit_int() / 10.0),  # 4152
224c226
<         raw[4148]  = _readRegisters(client, 4148,   3)
---
>         raw[4147]  = _readRegisters(client, 4147,   5)
diff ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/const.py /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/const.py
98a99,101
>     # Added by notnerb84
>     "BatteryOutputCurrentLimit":   ("Battery output Current Limit",   "A",   "current",     "measurement",        "mdi:current-dc",                 1, True,  10.0, 88.0, 0.1, 10),
>     "SlidingCurrentLimit":     ("Sliding Current Limit",     "A",   "current",     "measurement",        "mdi:current-dc",                  0, False, None, None, None, None),
113a117
>     "BatteryOutputCurrentLimit": 4148,
141c145
< COORDINATOR = "coordinator"
\ No newline at end of file
---
> COORDINATOR = "coordinator"
Only in /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic: __pycache__
Common subdirectories: ha_midnite_classic/ha_midnite_classic-main/custom_components/ha_midnite_classic/translations and /home/homeassistant/.homeassistant/custom_components/ha_midnite_classic/translations
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.

1 participant