Sinope Line Voltage Thermostats

Yes, I am with Lovelace.

In configuration.yaml create a sensor like this:

sensor:
  - platform: template
    sensors:
      temperature_office:
        friendly_name: "temp office"
        unit_of_measurement: '°C'
        value_template: "{{ state_attr('climate.sinope_climate_bureau', 'current_temperature') }}"

then you access it as sensor.temperature_office
to access the badges configuration:
From your HA web frontend.
click on the three vertical dots in upper right, then click ‘configure ui’.
click on the edit view (pencil icon).
Then click the badges tab, and from there you can remove or add badges.
Hope it help.

1 Like

Amazing! It worked! Thank you very much! :slight_smile:

I’m gonna publish today all documentation to build a lovelace floorplan in HA with the sinope devices.
Stay tune

1 Like

Merge-network have been merged in master. Thank you for your help

Floorplan example have been merge into sinope-gt125. You will find it under www/floorplan on claudegel/sinope-gt125

1 Like

My pleasure Claude. Congrats!

That’s great! Thank you for doing and sharing this! I’m unfortunately not ready yet for the floor plan feature, but I appreciate your efforts and examples you made. Great job!

Hi Claude,

Just installed the new version 1.2.1. I only have one network GT125.

Got this error :
2020-06-08 14:46:50 ERROR (MainThread) [homeassistant.setup] Error during setup of component neviweb
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/setup.py”, line 175, in _async_setup_component
component.setup, hass, processed_config # type: ignore
File “/usr/local/lib/python3.7/concurrent/futures/thread.py”, line 57, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/neviweb/init.py”, line 44, in setup
data = NeviwebData(hass_config[DOMAIN])
File “/config/custom_components/neviweb/init.py”, line 67, in init
self.neviweb_client = NeviwebClient(username, password, network, network2)
File “/config/custom_components/neviweb/init.py”, line 98, in init
self.__get_network()
File “/config/custom_components/neviweb/init.py”, line 144, in __get_network
self._gateway_id2 = networks[1][“id”]
IndexError: list index out of range

I had to add the network option in order to make it works again.

Do you have only one gt125 ? and do you have a gt130 also ?

Just one GT125

Ok so I’ll have to test how many network I receive from Neviweb before I do
self._gateway_id2 = networks[1][“id”].

Until I fix it, adding the network option in configuration.yaml will solve the issue.

Thanks for testing

Ok I think I have a fix but cannot test myself because I have a GT125 plus a GT130.
Please check branch «network-number» in __init__.py lines 140, 144,145,146

Thank you

Hi Claude,
I have only one GT125 and i added/changed the lines that you pointed out, restarted home assistant and it works for me.

Thanks.

Thanks, it works perfectly. You can merge with master

Thank you for testing. I’ve merged with master

I’ve pushed a new release v1.2.2, with the network fix and lots of debug to decode error message we get from Neviweb.

Please test

It works Claude, thanks again

Good it is working.
Today, after discussion with Sinopé, they finally decided to not give any documentation about the GT130 communication protocol. So it will be a little bit harder to make a custom_component that manage the devices directly via the GT130 as what we have with the GT125.
So for now I’ll continue to develop the neviweb, neviweb130 and sinope-gt125 custom component. To help me complete the development I need some information about few devices that I don’t have. So I’m asking if somebody have the devices I’m missing to send me the parameter I need to add them to those custom_components.
For Neviweb devices connected to a GT125 I’m missing device type for :

50A load controller device, RM3250RF. To get the device type you can check in your HA log to find out the following data:
[custom_components.neviweb.climate] Setting up neviweb climate device_name .... 'signature': {'protocol': 'miwi', 'type': 10,...
type 10 is for thermostat
I need the type for the RM3250RF 50A. It is possible that it is the same as for the RM3200RF, 120.

For Neviweb devices connected to the GT130, this is what I have and what I’m missing:
family 1124 = thermostat TH1124ZB 4000W
family 1123 = thermostat TH1123ZB 3000W
family 737 = thermostat TH1300ZB 3600W floor
family xxx = thermostat TH1300WF 3600W floor wifi
family xxx = thermostat TH1500ZB double pole thermostat
family 7372 = thermostat TH1400ZB low voltage
family 2121 = light switch SW2500ZB 1800W
family 2131 = light dimmer DM2500ZB 600W
family 2506 = load controller device, RM3250ZB, 50A
family xxx = wall outlet, SP2610ZB (not yet available)
family 2600 = portable plug, SP2600ZB
family xxx = VA4201WZ, sedna valve 1 inch
family xxx = VA4200WZ, sedna valve 3/4 inch
family 5051 = WL4200, water leak detector
family xxx = WL4200S, water leak detector with sensor
family xxx = LM4110-ZB, level monitor (not yet available)

xxx is what I’m missing.
To find that family number for your devices in HA log:
[custom_components.neviweb130] Received gateway data: [ ....... 'name': 'Chargeur auto', 'family': '2506',
family 2506 is for RM3250ZB, 50A
I need the devices family for the one with xxx above.

Thank you for your help