K-Rain Wi-Fi Irrigation Controller configration for local tuya

Hello everyone,

I’m sharing my experience with K-Rain Indoor Wi-Fi Irrigation Controller (KRX6) 6 station (tuya) which is available at bunnings how I got it working with local tuya after the recent update.

https://www.bunnings.com.au/k-rain-wi-fi-irrigation-controller_p0409790
https://www.bunnings.com.au/k-rain-indoor-wi-fi-irrigation-controller_p0409791

This should apply to 8 channels as well, and its should be similar to Holman wx8

I assume if you are here then you know how to get your device local key, the device will be detected by local tuya and the DP IDs are the following:


Name in the APP | DP code | Type

Switch: 1 → Switch
NOT USED: 10 → weather delay
NOT USED: 11 → cont name

Zone 1: 101 → boolean (binary switch) only 6 in-app (probably 8 if you have the 8 channels)
Zone 2: 102

Zone 16: 116

Start A: 117 → these are the schedules/programs, they are called starts
Start B: 118
Start C: 119
Start D: 120 → not in the app (mine shows 3 only)
Allow enabled to start water: 121 → boolean (this is used to turn off all starts above)
Start A Enabled: 122 → boolean (the start indicator)

Start D Enabled: 125

Watering delay: 126 → integer (probably the number of days which you can set as a delay in the app)
Starts: 127 → row
Zones: 128 → row
DateTime: 129 → row

Battery status: 130 → boolean (report only)
Power status: 131 → boolean (report only)
Watering: 132 → boolean (report only)
Manual command: 133 → row
Tech info: 134 → row
Starts Initilized: 135 → boolean
Use watering delay: 136 → boolean
Sensor: 137 → boolean


I have added the zones and the indicators, ignored all the row elements
I got these values using the tuya API explorer

Its working perfectly, I have used it with the unlimited irrigation integration

image

2 Likes

Fantastic. Thanks. I got one of these just before Christmas, they seem unbeatable for the price, and was about to start trying to work this all out for myself. You’ve saved me a big job. Thanks for sharing.

My pleasure :blush:

Is it possible to give some more information on how this all works?

Like what is “DP ID”?

What is it you are referring to there?