Add Sugar Valley NeoPool Controller RS485 #10637
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Add Sugar Valley NeoPool Controller RS485 - also known under brands Hidrolife, Aquascenic, Oxilife, Bionet, Hidroniser, UVScenic, Station, Brilix, Bayrol and Hay
Commands:
Sensor83 1 <addr> (<cnt>)
read 16-bit register (cnt=1..30, cnt=1 if omitted)
Sensor83 2 <addr> <bit> (<data>)
read/write register bit (bit=0..15, data=0|1)
read if param is omitted otherwise set to new
Sensor83 3 <addr> <data> (<data>...)
write 16-bit register (data=0..65535, max 8 times)
Sensor83 4 (<state>)
get/set manual filtration (state=0|1)
get filtration state if param is omitted otherwise set new state
Sensor83 5 (<mode>)
get/set filtration mode (mode=0..4|13)
get mode if param is omitted otherwise set new mode
Sensor83 6 (<time>)
get/set system time
get current time if param is omitted otherwise set time according:
0 - sync with Tasmota local time
1 - sync with Tasmota utc time
any other value of will set time as epoch
Sensor83 16 <addr> (<cnt>)
same as "Sensor83 1" but using hex data output
for
<addr>
seeNeoPoolRegister
within srcChecklist: