Sinope Line Voltage Thermostats

Could you check in Neviweb for those two thermostat if they have the away setpoint setting. Maybe some old thermostat just don’t have this settting

Looks like they all have the same settings on neviweb, including the away temperature.

Is there something specific that changed after version 1.2.5 linked to this setting ?

roomSetpointAway

was there but

backlightIntensityIdle

is new
I’ll push a new release in few minutes with some protection for these two setting and logging if they are missing

1 Like

Could you check in your debug console if theparameter name is the same

roomSetpointAway

and

backlightIntensityIdle

Not sure how I can check that ? What debug console are you talking about ? The chrome debug console ?

Nevermind I’ve read older posts, I’ll check that.

Ctrl Maj K in firefox
Ctrl Maj I for chrome

Not working:

Request:

https://neviweb.com/api/device/00000/attribute?attributes=roomSetpointAway,lockKeypad,roomSetpointMin,roomSetpointMax,signature,wattage,temperatureFormat,timeFormat,cycleLength,earlyStart,backlightIntensityIdle,secondaryDisplay,wattageOverride

Response:

{"roomSetpointAway":16,"lockKeypad":"unlocked","roomSetpointMin":15,"roomSetpointMax":23,"signature":{"protocol":"miwi","type":10,"model":1120,"modelCfg":82,"hardRev":0,"softVersion":{"major":1,"middle":3,"minor":1},"softBuildCfg":0,"family":"1120"},"wattage":{"error":null,"value":1500},"temperatureFormat":"celsius","timeFormat":"24h","cycleLength":"short","earlyStart":"on","backlightIntensityIdle":0,"secondaryDisplay":"outsideTemperature","wattageOverride":null}

Working:

Request:

https://neviweb.com/api/device/00000/attribute?attributes=roomSetpointAway,lockKeypad,roomSetpointMin,roomSetpointMax,signature,wattage,temperatureFormat,timeFormat,cycleLength,earlyStart,backlightIntensityIdle,secondaryDisplay,wattageOverride

Response:

{"roomSetpointAway":15,"lockKeypad":"unlocked","roomSetpointMin":15,"roomSetpointMax":23,"signature":{"protocol":"miwi","type":10,"model":1122,"modelCfg":3,"hardRev":1,"softVersion":{"major":1,"middle":7,"minor":0},"softBuildCfg":3,"family":"1122"},"wattage":{"error":null,"value":988},"temperatureFormat":"celsius","timeFormat":"24h","cycleLength":"short","earlyStart":"on","backlightIntensityIdle":0,"secondaryDisplay":"outsideTemperature"}

Is this for the thermostat that was buggy

Yes it is.

So it shouldn’t crash climate.py for backlightIntensityIdle and ```roomSetpointAway

do you still have the same error in your log

Version 1.4.1 is working, thank you :slight_smile:

I just push version 1.4.2 but it is just small fix for temp max/min in climate.py

1 Like

Does anybody have a TH1400WF thermostat. It’s the only one that I’m missing the model number to add it to neviweb130

Merci Claude, version 1.4.2 solve my issue.

Not yet.
I still don’t know if I’m gonna get the TH1400WF or the Zigbee version.

I will need a 240v controller this summer to control my pool pump. If I get a Sinope RM3250ZB, I will need the GT130 hub. So I might as well just get the cheaper TH1400ZB.

Anyone using the Sinope 240v controller ? I am debating between Sinope or Aeotec Heavy Duty Smart Switch (z-wave)

Hi @kevin.turcotte, I have two RM3250ZB. one with the GT130 and one with the Conbee II. Both work perfectly but the one with the Conbee II respond faster. HA support both but there are more options availables with the GT130 and Neviweb. I’ll update soon the neviweb130 to have custom services as I did for the two otner custom_component neviweb and sinope-gt125. Next I’ll do the same for the ZHA with Conbee II.
Conbee II is cheap and work perfectly.

1 Like

Hello @claudegel Sorry if these questions have been repetitive but I am considering if I don’t ask I wont know. I have a total of 4 Sinope thermostats running right now, 3 - TH1123ZB and 1 - TH1400ZB all connected via ZHA using a Nortek husbzb-1.

There are two things that I am interested in that I haven’t been able to find a simple step by step guide for when using a setup like what I have described.

  1. Adjusting display lighting
  2. Changing from 24h to 12h standard

I have seen where you mentioned about out side temp updates. Can you share more information on when that will become available?

Thanks in advance for you time and effort.

Hi, on this post #619 I explain how I can be able to change backlight setting to “On Demand”. You’ll have to edit the /usr/local/lib/python3.8/site-packages/zigpy/zcl/clusters/hvac.py file ( could be accessible with portainer add-on #8), add the 0x0402 attibute in the thermostat attribute list (line 300). this change will be overwrite to the next update until a pull request will be done.
About the time format it should be set from the ManufacturerSpecificCluster but as @Buhric mentioned #614 there is no cluster in the list. @claudegel will have a look for that soon

Hi @jsrich31, I’m finishing custom services for my three custom_component:
sinope-gt125, to menage devices connected to the GT125 directly
neviweb, to manage mi-wi devices via Sinopé Neviweb polling
neviweb130, to manage zigbee (GT130) and wifi device via Sinopé Neviweb poling
I hope to finish this weekend then I will make the changes for ZHA and zigpy. As those two are not my own component it could take a little more time but as I have many zigbee devices I need those changes.
There is also a way to install ZHA as a custom component so this way the HA update won’t affect the patch for backlight and other thing during the test period.

Those custom services include the backlight intensity and you gave me the idea to add a custom service for time format.

Hi everybody today I’m releasing release for each custom_components to finish adding custom services:
Neviweb130 custom_component:

  • neviweb130.set_second_display, allow to change setting of the thermostats second display from setpoint temperature to outdoor temperature. This need to be sent only once to each devices.
  • neviweb130.set_keypad_lock, allow to lock the keypad of the device. Work for thermostat, light and power controler.
  • neviweb130.set_timer, this is used to set a timer in seconds (0 to 10800) to the light and switch devices to turn_off after that delay.
  • neviweb130.set_led_indicator, this allow to change led indicator color and intensity on light devices for «on» and «off» state. you can send any color in the RGB list via the three color parameters red, green and blue and you can set intensity of the led indicator.
  • neviweb130.set_time_format to display time in 12h or 24h on thermostats.
  • neviweb130.set_temperature_format to disply temperature in celsius or fahrenheit format on thermostats.
  • neviweb130.set_backlight to set bakclight intensity in state «on» or «off» for thermostats.
  • neviweb130.set_wattage to set wattageOverload for light devices.
  • neviweb130.set_setpoint_min to set minimum setpoint temperature for thermostats.
  • neviweb130.set_setpoint_max to set maximum setpoint temperature for thermostats.

neviweb custom_component:

  • neviweb.set_second_display, allow to change setting of the thermostats second display from setpoint temperature to outdoor temperature. This need to be sent only once to each devices.
  • neviweb.set_keypad_lock, allow to lock the keypad of the device. Work for thermostat, light and power controler.
  • neviweb.set_timer, allow to set a delay after which the light or switch will close automatically.
  • neviweb.set_led_indicator, this allow to change led indicator color and intensity on light devices for «on» and «off» state. you can send any color in the RGB list via the three color parameters red, green and blue and you can set intensity of the led indicator.
  • neviweb.set_time_format to display time in 12h or 24h on thermostats.
  • neviweb.set_temperature_format to disply temperature in celsius or fahrenheit format on thermostats.
  • neviweb.set_early_start to set thermostat early start heating.
  • neviweb.set_backlight to set bakclight intensity in state «on» or «off» for thermostats.
  • neviweb.set_wattage to set wattageOverload for light devices.
  • neviweb.set_setpoint_min to set minimum setpoint temperature for thermostats.
  • neviweb.set_setpoint_max to set maximum setpoint temperature for thermostats.

Sinope-gt125 custom_component:

  • sinope.set_outside_temperature, to send outside temperature to the thermostats
  • sinope.set_keypad_lock, to lock keyboard of thermostats, light, dimmer and power control devices
  • sinope.set_event_timer to set timer for the light and switch devices events for them to send notice when they are activated.
  • sinope.set_second_display to switch thermostat second display from setpoint and outside temperature display
  • sinope.set_backlight_state to set backlight intensity of thermostats
  • sinope.set_backlight_idle to set backlight intensity when idle
  • sinope.set_led_indicator to set led color and intensity for light and dimmer
  • sinope.set_basic_data to send time, date, sunrizeand sunset to devices when it is not done by Neviweb.

I hope you’ll have fun there is still small bug but there is enough to play. If you need more custom services let me know.

Now I’m starting to do the same for zigbee devices via ZHA .