Closed kcoffau closed 2 days ago
For what its worth, here are the query properties
{ "result": { "properties": [ { "code": "zn1_name_str", "custom_name": "", "dp_id": 103, "time": 1730932137381, "type": "string", "value": "POOL" }, { "code": "zn2_name_str", "custom_name": "", "dp_id": 104, "time": 1730932137396, "type": "string", "value": "SPA" }, { "code": "zn1_is_gpo", "custom_name": "", "dp_id": 106, "time": 1730932137311, "type": "bool", "value": false }, { "code": "zn1_enabled", "custom_name": "", "dp_id": 108, "time": 1730936133932, "type": "bool", "value": true }, { "code": "zn1_clr_shw", "custom_name": "", "dp_id": 110, "time": 1730936135216, "type": "enum", "value": "AQUA" }, { "code": "zn1_brightness", "custom_name": "", "dp_id": 112, "time": 1730932137311, "type": "value", "value": 3 }, { "code": "zn1_speed", "custom_name": "", "dp_id": 114, "time": 1730932137311, "type": "value", "value": 1 }, { "code": "linked_zn1_zn2", "custom_name": "", "dp_id": 116, "time": 1730932137311, "type": "bool", "value": false }, { "code": "zn_link_ctrl_on_main_pnl", "custom_name": "", "dp_id": 117, "time": 1730932137311, "type": "bool", "value": false }, { "code": "zn2_is_gpo", "custom_name": "", "dp_id": 118, "time": 1730932137311, "type": "bool", "value": false }, { "code": "zn2_enabled", "custom_name": "", "dp_id": 120, "time": 1730932137311, "type": "bool", "value": false }, { "code": "zn2_clr_shw", "custom_name": "", "dp_id": 122, "time": 1730932137311, "type": "enum", "value": "WHITE" }, { "code": "zn2_brightness", "custom_name": "", "dp_id": 124, "time": 1730932137311, "type": "value", "value": 3 }, { "code": "zn2_speed", "custom_name": "", "dp_id": 126, "time": 1730932137311, "type": "value", "value": 1 }, { "code": "schedules_enabled", "custom_name": "", "dp_id": 130, "time": 1730932768538, "type": "bool", "value": true }, { "code": "zn1_sch_hrs", "custom_name": "", "dp_id": 132, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "zn1_sch_mins", "custom_name": "", "dp_id": 134, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "zn1_sch_clr_shw", "custom_name": "", "dp_id": 136, "time": 1730932137311, "type": "enum", "value": "WHITE" }, { "code": "zn1_sch_brightness", "custom_name": "", "dp_id": 137, "time": 1730932137311, "type": "value", "value": 3 }, { "code": "zn1_sch_speed", "custom_name": "", "dp_id": 138, "time": 1730932137311, "type": "value", "value": 1 }, { "code": "zn2_sch_hrs", "custom_name": "", "dp_id": 140, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "zn2_sch_mins", "custom_name": "", "dp_id": 142, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "zn2_sch_clr_shw", "custom_name": "", "dp_id": 144, "time": 1730932137311, "type": "enum", "value": "WHITE" }, { "code": "zn2_sch_brightness", "custom_name": "", "dp_id": 146, "time": 1730932137311, "type": "value", "value": 3 }, { "code": "zn2_sch_speed", "custom_name": "", "dp_id": 148, "time": 1730932137311, "type": "value", "value": 1 }, { "code": "zn1_timer_active", "custom_name": "", "dp_id": 150, "time": 1730932137311, "type": "bool", "value": false }, { "code": "zn2_timer_active", "custom_name": "", "dp_id": 152, "time": 1730932137311, "type": "bool", "value": false }, { "code": "gpo_zn1_sch_hrs", "custom_name": "", "dp_id": 154, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "gpo_zn1_sch_mins", "custom_name": "", "dp_id": 155, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "gpo_zn2_sch_hrs", "custom_name": "", "dp_id": 157, "time": 1730932137311, "type": "value", "value": 0 }, { "code": "gpo_zn2_sch_mins", "custom_name": "", "dp_id": 158, "time": 1730932139323, "type": "value", "value": 0 }, { "code": "sync_now", "custom_name": "", "dp_id": 160, "time": 1730932139323, "type": "bool", "value": false }, { "code": "light_clear_all_default", "custom_name": "", "dp_id": 162, "time": 1730932130392, "type": "bool", "value": false }, { "code": "light_set_mode", "custom_name": "", "dp_id": 164, "time": 1730932139323, "type": "bool", "value": false }, { "code": "reset_occurred", "custom_name": "", "dp_id": 166, "time": 1730932139323, "type": "bool", "value": false }, { "code": "firmware_version", "custom_name": "", "dp_id": 168, "time": 1730932139323, "type": "string", "value": "A069" }, { "code": "startup_status", "custom_name": "", "dp_id": 170, "time": 1730932130392, "type": "enum", "value": "OK" }, { "code": "temp_zn1_is_gpo", "custom_name": "", "dp_id": 174, "time": 1730932130392, "type": "bool", "value": false }, { "code": "temp_zn2_is_gpo", "custom_name": "", "dp_id": 175, "time": 1730932130392, "type": "bool", "value": false }, { "code": "temp_linked_zn1_zn2", "custom_name": "", "dp_id": 176, "time": 1730932130392, "type": "bool", "value": false }, { "code": "temp_schedules_enabled", "custom_name": "", "dp_id": 177, "time": 1730932130392, "type": "bool", "value": false }, { "code": "clear_app_settings", "custom_name": "", "dp_id": 179, "time": 1730932139323, "type": "bool", "value": false }, { "code": "service_mode_status", "custom_name": "", "dp_id": 180, "time": 1730932139323, "type": "enum", "value": "IDLE" } ] }, "success": true, "t": 1730940949376, "tid": "0799aaa79ca311ef8f0f9ea63fc007e4" }
My starting point of the YAML
name: Spa Electrics RM-WF Iris Wifi Pool Light Controller
products:
- id: nzmllynz7tligqp0
name: Spa Electrics RM-WF Iris Wifi Pool Light Controller
primary_entity:
entity: light
dps:
- id: 108
type: boolean
name: Zone 1 Switch
secondary_entities:
- entity: select
name: Colour
icon: "mdi:palette"
category: config
dps:
- id: 110
name: Colour
type: string
mapping:
- dps_val: WHITE
value: White
- dps_val: AQUA
value: Aqua
- dps_val: BLUE
value: Blue
- dps_val: MAGENTA
value: Magenta
- dps_val: RED
value: Red
- dps_val: LIME
value: Lime
- dps_val: GREEN
value: green
- dps_val: OCEANIC
value: Oceanic
- dps_val: TRANSCENDENCE
value: Transcendence
- dps_val: OUTBACK
value: Outback
- dps_val: SPRING
value: Spring
- id: 112
name: Zone 1 Brightness
type: integer
range:
min: 1
max: 3
- id: 114
name: Zone 1 Speed
type: integer
range:
min: 1
max: 3
- id: 106
type: boolean
name: Zone 1 is GPO
- id: 116
type: boolean
name: Zone 1 and 2 are linked
- id: 120
type: boolean
name: Zone 2 Switch
- id: 117
type: boolean
name: zn_link_ctrl_on_main_pnl
- id: 118
type: boolean
name: zn2_is_gpo
- id: 122
type: string
name: zn2_clr_shw
- id: 124
name: Zone 2 Brightness
type: integer
range:
min: 1
max: 3
- id: 126
name: Zone 2 Speed
type: integer
range:
min: 1
max: 3
- id: 130
type: boolean
name: Schedules Enabled
- id: 132
type: integer
name: Zone 1 Scheduled Hours
- id: 134
type: integer
name: Zone 1 Scheduled Minutes
- id: 136
type: string
name: Zone 1 Scheduled Colour
- id: 137
type: integer
name: Zone 1 Scheduled Brightness
- id: 138
type: integer
name: Zone 1 Scheduled Speed
- id: 140
type: integer
name: Zone 2 Scheduled Hours
- id: 142
type: integer
name: Zone 2 Scheduled Minutes
- id: 144
type: string
name: Zone 2 Scheduled Colour
- id: 146
type: integer
name: Zone 2 Scheduled Brightness
- id: 148
type: integer
name: Zone 2 Scheduled Speed
- id: 150
type: boolean
name: Zone 1 Schedule Active
- id: 152
type: boolean
name: Zone 2 Schedule Active
- id: 154
type: integer
name: Zone 1 Scheduled Hours (GPO)
- id: 155
type: integer
name: Zone 1 Scheduled Mins (GPO)
- id: 157
type: integer
name: Zone 2 Scheduled Hours (GPO)
- id: 158
type: integer
name: Zone 2 Scheduled Mins (GPO)
- id: 160
type: boolean
name: Sync Now
- id: 162
type: boolean
name: Light Clear All Default
- id: 164
type: boolean
name: Light Set Mode
- id: 166
type: boolean
name: Reset Occurred
- id: 168
type: string
name: Firmware Version
- id: 170
type: string
name: Startup Status
- id: 174
type: boolean
name: Temp Zone 1 is GPO
- id: 175
type: boolean
name: Temp Zone 2 is GPO
- id: 176
type: boolean
name: Temp Zone 1 linked to Zone 2
- id: 177
type: boolean
name: Temp Schedule Enabled
- id: 179
type: boolean
name: Clear App Settings
- id: 180
type: string
name: Service Mode Status
Log message
Product ID
nzmllynz7tligqp0
Product Name
Spa Electrics Iris Wifi RM-WF
DPS information
Information about how the device functions
Device has 2 light zones. Each zone can set the light to : White, Aqua, Blue, Magenta, Red, Lime, Green. Each Zone has a light level of Low, Med, High Each zone also has a "Show" of Oceanic, Transc, OUtback, Spring. The show also has a speed of Low, Med, High. And a light intensity of Low, Med, High. There is a Sync Button, which i assume syncs both zones.
There are timers for each zone, but these appear to connect to Tuya Cloud to manage, and given this is Home Assistant, this is not required.
Under setup of the device, you can set zones to Light or GPO, and link zones.
there is also a button under setup for Lights to Set IRIS control.