Sinope Line Voltage Thermostats

Just came back from work.

Did not restart HA since yesterday. Right now, I have 1407 “Operation timed out”

But I only have 3 RX errors

Pretty sure this is not related

Obviously those two are different problem. I just reactivate my sinope on Hass.io and will check if I get the same error. Up to now nothing wrong. I’m still digging the problem to add more debug and more option to the socket that do not connect.

In Hass.io, since yesterday I have no TimeoutError. I only have a small bug with light intensity which I’m working on.

Talking with Sinopé, they almost finished the Neviweb portal update and will start to update the Neviweb API. This could lead to new error message in the coming weeks.
I’ll be away for couple of week so unable to merge PR if any. Hope they won’t break too much things.
Will fix them when back home.

Update.

Today I’ve setup first commit for Sinope-130 custom component to manage GT130 device via neviweb. As I don’t have all devices on my network and Sinopé is too buzzy to provide information I need tester that have Zigbee devices with the GT130 to test and find out each devices type number.
You can install this custom component via hacs, sinope-130. Your connected devices will appear in the log along with there type number. Please send me the type number for each devices you have so I can update this component.
Later I’ll provide a component for direct connect to GT130. Work in progress…
Thank you,

Hi Claude, I’ve started testing the custom module. I will let you know

New custom component for Neviweb GT130 devices access is online in beta version. Sinopé still need to finish the development of there Zigbee devices so for now MODE setup is not active.
As I don’t have all Zigbee devices on my GT130, I cannot test all of them. The custom component work for thermostats, lights and switch.
As opposed to the Neviweb gt125 devices. Sinopé do not use a device type number to differentiate each devices but instead it use a model number. As of now I don’t have all devices model number to complete the setup of the component. I have TH1123ZB, TH1124ZB, TH1300ZB, SW2500ZB, DM2500ZB, RM3250ZB and WL4200 model number. If you have other devices please send me the model number if you can.
The component is not already available on HACS. It need some review. For now you can setup in your community -> configuration a personalized depot: claudegel/sinope-130
This will allow a simple install and easy update.
This component can be run along with the neviweb and sinope component.
Have fun

claudegel/sinope-130 is now officially in HACS

Installed GT130 integration through HACS, great work on this Claude. Was getting an error in the log preventing the thermostats from being configured in Home Assistant

TypeError: can only concatenate list (not “str”) to list

Changing line 93 in climate.py to this resolved the issue.

FLOOR_ATTRIBUTE = []

Merci et Joyeuses fêtes.

Good catch. As I only have a floor thermostat on my GT130 I didn’t get that error.
Anybody have a TH1500ZB or TH1400ZB ? I need to get the model number for those thermostats to update climate.py.
I hope we will get more doc from Sinope soon to get and set thermostat mode.

Hi,
I’m about to buy the TH1400ZB and the TH1500ZB… yep, some of my baseboards are line voltage and some are low voltage.

However, since I have zigbee2mqtt in my HA, I was thinking of not buying the GT130 and connect the thermostats directly to zigbee2mqtt.

  1. Would this work with your component?
  2. If not, I guess I’ll have to go through this procedure, but hopefully will be able to find the model numbers for you…

R

I don’t think so because my component talk to Neviweb and back to the devices via the GT130. zigbee2mqtt support two thermostat from Sinopé, the TH1123ZB and TH1124ZB but it should support all other thermostat. Maybe the floor thermostat will be different setup.
I don’t think that you will be able to support the away mode as you need to send time value to the thermostat before you switch to away mode.
Finally if you don’t have a GT130 it will be hard to program your devices. Neviweb is sending date, time and weather data to each devices once a day or once per hour.
But if you can get the model number for your two thermostats I’ll add it to my component and they will be fully supported.
My next step is to talk directly to the GT130, without connecting to Neviweb. Im just waiting for Sinopé to finish there development for there zigbee devices.
If you have other Sinopé devices with a GT125 you can use my other component that connect directly to the GT125 and support all Sinopé GT125 devices.
Thanks for your help.

Will it be hard, or even possible to replace that small flame (between the calender and on/off icons) in the thermostat card to show the heat level icons instead?

image

should be possible. I’ll check tonight when back home

The small flame is for the hvac mode heat. This is not for the level of heating. You need to use the heat level attribute like this:

climate.neviweb_climate_chambre_1:
  templates:
    entity_picture: 'if (attributes.heat_level < 1) return ''/local/heat-0.png'';
      if (attributes.heat_level < 21) return ''/local/heat-1.png''; if (attributes.heat_level
      < 41) return ''/local/heat-2.png''; if (attributes.heat_level < 61) return ''/local/heat-3.png'';
      if (attributes.heat_level < 81) return ''/local/heat-4.png''; return ''/local/heat-5.png'';

      '

This is with the lovelace custom:vertical-stack-in-card.
I’m not sure where the thermostat card use the heat level attribute but with the customizer component you can change almost all icons. I’ll dig a little more to see if I can find how to do this.
this is what I have:
icon_view2

You gave me an idea so now I have all the thermostats in a ‘entities’ card so I can have a quick glance at what’s on and not and then have the thermostat cards below it to quickly adjust the temperature by moving the slider. Mine shows ‘Inactif (Chauffe)’ and ‘En chauffe (Chauffe)’. What can I do to display it like you (just ‘Inactif’ and ‘Chauffe’)? It’s so much tidier :slight_smile: I have the Sinope Neviweb130 integration (thanks btw for the great integration).

Oups, the picture was from my old HA, before 0.92. Now it display like yours.

Ah too bad, I preferred it :frowning: It looks cleaner.

Added support for TH1400ZB thermostat, low voltage. Only missing model number for thermostat TH1500ZB, double pole.

Today I’ve completed the support for Sedna valve, leak detector and level monitor.

Anybody have light and/or dimmer connected to GT130 ?
I need the attributes list sent by Neviweb to update light.py for Neviweb130

update:
Today I’ve added preliminary support for Neviweb geofencing for light, dimmer and switches in the Neviweb custom component.