Salus/it600/CO10RF - Working with home assistant?

Hi,

Our central/underfloor heating is controlled by a JG Aura devices (https://www.johnguest.com/speedfit/products/underfloor-heating/jg-aura-heating-controls/jg-aura-wireless-range/). This seems to be a rebanded Salus device that is zigbee compatible.

The USB stick used for that is the CO10RF (https://www.amazon.co.uk/Salus-Controls-ZigBee-Stick-CO10RF-Koordinator/dp/B01LQI2P4S or http://it600.de/product/17/co10rf)

Is there maybe somebody that has tried to make this work with home assistant?
I don’t have the USB stick/controller itself (yet), but would be keen to know if somebody does have it.

The USB stick seems to use the silabs drivers as the drivers point to here: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

I would also be more than happy to go with a CanBee/RaspBee or so, but i’m not sure if that will work. I’ve got some zwave expirience and a philip hue at the moment, but don’t know zigbee very well.

1 Like

@cyclops Hopefully, someone can respond with a success story. In the meantime, I would try contacting the Johnguest support people and tell them what you are doing and see what they may have already done. See if they can connect to a Smarthings hub or Wink. You might try searching the other open source home automation forums as well as Smarthings. Hopefully, you can get some reasonable information. Good luck.

Hi,

I’ve contacted them, but the lack of ‘technical’ information on their website is bothering me :slight_smile:

I think i’ll also contact salus directly, as they probably know a bit more!

Hello, any news?

I have the same system, from Salus - it600 :frowning:

1 Like

hello, get someone Connect IT600 to ha? there is also a system on IT600.

Hello
Is there any chance to see the integration for Salus IT600 underfloor heating system? I bought some components of it and I need to decide whether to sell it and buy Homematic IP or leave and wait. Please help.

Haven’t seen any update :frowning:

i will receive soon a raspbee module and i will try …maybe i will have luck…

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: