Salus/it600/CO10RF - Working with home assistant?

Ordered the hardware for zigbee2mqtt. I believe that should allow me to do some debugging to see if we can get it to work. We’ll see :slight_smile:

Any good luck? :slight_smile:

1 Like

Interesting, the coordinator das drivers for mac an win…
I wonder what is that for?

I recently discovered this python script https://pypi.org/project/pyit600/ made by Julius Vitkauskas, he uses the IT600 Gateway for controlling local thermostats. Unfortunately in my case I can’t see any thermostat, the connection is made successfully to the gateway but I can’t see anything more.

Maybe someone else is more lucky
seems to be the closest way to integration into hassio.

A small update, I managed to pull the data from the Gateway with help of Julius Vitkauskas, now to see if I realize how I can do that from hassio.

The data looks like this:

{
   "id":[
      {
         "sEndpt":{
            "DeviceType":0,
            "Endpoint_i":8
         
},
         "data":{
            "DeviceType":100,
            "Endpoint":8,
            "UniID":"001e5e09022f2d52"
         
},
         "DeviceL":{
            "ModelIdentifier_i":"it600WC",
            "DeviceType":100,
            "DeviceSubType":0,
            "getModelIdentifierFlag_i":1,
            "UnquieID":"001e12345678",
            "DeviceEndpointNum_i":1,
            "AttributeList":"0001000500080010000b000a0028000300110014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
         
},
         "sIT600I":{
            "CommandResponse_d":"001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678001e12345678"
         
},
         "sZDO":{
            "ProtocalType_i":1,
            "DeviceName":"{\"deviceName\":\"Parter\",\"ShortID_d\":7367}",
            "FirmwareVersion":"20180322",
            "LeaveNetwork":0,
            "MACAddress":"001e12345678001e12345678",
            "ShortID_d":12345,
            "LeaveRequest_d":0,
            "JoinConfigVersion_i":"12345678"
         
},
         "sBasicS":{
            "ManufactureName":"Computime",
            "ModelIdentifier":"it600WC",
            "HardwareVersion":"197"
         
},
         "sZDOInfo":{
            "OnlineStatus_i":1,
            "GatewayNodeDSN_i":"VR00ZN000001e12345678",
            "JoinConfigEnd":1
         
},
         "sIT600D":{
            "SyncResponseVersion_d":"001e12345678",
            "DeviceIndex":2,
            "ConnectType_i":255
         
},
         "sIT600WC":{
            "ErrorCodeWC_d":"0000",
            "Error17":0,
            "Error18":0,
            "Error20":0,
            "Error10":0,
            "Error11":0,
            "Error12":0,
            "Error28":0,
            "Error13":0,
            "Error15":0,
            "Error16":0,
            "Error14":0,
            "Error29":0,
            "Error19":0,
            "Error26":0,
            "Error27":0
         
}
      
},
      {
         "sEndpt":{
            "DeviceType":0,
            "Endpoint_i":0
         
},
         "data":{
            "DeviceType":200,
            "Endpoint":0,
            "UniID":"0000000000000000"
         
},
         "sZDO":{
            "ProtocalType_i":2,
            "DeviceName":"{\"deviceName\":\"VR00ZN001e12345678\",\"ShortID_d\":0}",
            "FirmwareVersion":"20200115",
            "LeaveNetwork":0,
            "MACAddress":"001e12345678001e12345678",
            "ShortID_d":0,
            "LeaveRequest_d":0
         
},
        "sIT600TH":{
            "RunningState":0,
            "Error09":0,
            "Status_d":"dddddsdsa342342424",
            "AutoCoolingSetpoint_x100":2100,
            "ProgramOperationMode":0,
            "HoldType":2,
            "TimeZone_d":2,
            "PairedWCNumber":1,
            "CoolingSetpoint_x100":1450,
            "AllowUnlockFromDevice":1,
            "AutoCoolingSetpoint_x100_a":2100,
            "HeatingSetpoint_x100":1450,
            "Error02":0,
            "Error22":0,
            "PairedTRVShortID":"                        ",
            "Error01":0,
            "ShutOffDisplay":0,
            "Error25":0,
            "ScheduleType":0,
            "TemperatureDisplayMode":0,
            "Error31":0,
            "HeatingControl":5,
            "Error06":0,
            "OUTSensorType":0,
            "FrostSetpoint_x100":500,
            "Error07":0,
            "Error03":0,
            "FloorCoolingMin_x100":600,
            "Error04":0,
            "MinCoolSetpoint_x100_a":500,
            "Error23":0,
            "MaxHeatSetpoint_x100_a":2500,
            "FloorHeatingMin_x100":1000,
            "Error24":0,
            "MinHeatSetpoint_x100":500,
            "Error08":0,
            "SystemMode":4,
            "Error21":0,
            "AutoHeatingSetpoint_x100":2100,
            "Error30":0,
            "GroupNumber":0,
            "Error32":0,
            "HoldType_a":2,
            "LocalTemperature_x100":2250,
            "CoolingSetpoint_x100_a":1450,
            "SystemMode_a":4,
            "RunningMode":0,
            "MaxCoolSetpoint_x100":2500,
            "FloorHeatingMax_x100":2700,
            "LockKey":0,
            "SunnySetpoint_x100":150,
            "FloorCoolingMax_x100":4500,
            "CloudySetpoint_x100":0,
            "TemperatureOffset":0,
            "OUTSensorProbe":0,
            "CoolingControl":1,
            "MaxHeatSetpoint_x100":2500,
            "ValveProtection":1,
            "TimeFormat24Hour":1,
            "DaylightSaving_d":1,
            "HeatingSetpoint_x100_a":1450,
            "MinCoolSetpoint_x100":500,
            "AutoHeatingSetpoint_x100_a":2100,
            "LockKey_a":0
         

Hello. I am also interested in using SalusIT600 with hass. Did you succeed?

Hi, someone else was faster than me. Find here the integration made by another user ‘Konrad’, is working great!

Hi, I can’t make it works. I’ve started issue on Konrad github, but the problem is blowing my mind at the moment. Will you mind taking a look? issue

Maybe it will be obvious for some familiar with python.

Salutare Virgil.Am tot cautat cum sa integrez salus cu H.A. si am dat de postarea ta:)Ai reusit pana la urma?

Salut, da, gasesti integrarea aici:

is it feasible that the iT600 range could eventually be controlled via zigbee2mqtt meaning the Salus Gateway wouldn’t be needed?

Hi I also have the it600 (not really happy with but ok) I was just wondering anyone know if it is possible to flash the gateway so it would not need internet connection and become more or less just a zigbee hub…
Pretty new to this so maybe I’m asking for wonders :joy:

Hi Virgil,

Please share what is your setup?

I am considering
UGE600 or CO10RF for gateway/coordinator - not sure which one
KL08RF for the wired T30NO230 TRVs connection
VS10RF for wall panel/thermostat per room (does it support multiple zones?)

I have a running HA with Zigbee (ZHA) bridge and NodeRed automations with plenty of sensors, etc, and now planning to implement control for my floor heating

Hello, My setup: underfloor heating system( VS10WRF/VS10BRF + [KL08RF] + [CO10RF] + Gateway UGE600

Thanks for the information. Are both KL08RF and UGE600 needed? Isn’t the first one enough for HA?

1 Like

for home assistant it is enough, but I have underfloor heating, without that module I can’t control the areas :slight_smile:

Sorry, copy/paste mistake - I meant - isn’t CO10RF enough?

no, because ug600 is the gateway, and you communicate with it, you don’t use the zigbee protocol.

Hi, can you guys clarify please.
If i have 3x KL08RF + T30NO230 ( total of 27 of them ) and i would like to skip VS10RF thermostats - instead using Aqara sensors from HA and control temperature via HA, what else is needed ? Just CO10RF to integrate into HA ? And then node-red ?

from what I know so far, it is not possible, now the integration only communicates with the ug600 gateway, which lists the connected thermostats, it is not yet possible to see the kl08rf areas

this would be possible if direct communication through zigbee were successful