question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Moes TS0601 _TZE200_b6wax7g0 Model TRV BRT-100

See original GitHub issue

There are some issues with this model:

  1. system mode In file zigbee-herdsman-converters/devices/moes.js, line 179 the next code should be added (which also implies other modifications)
.withSystemMode(['heat'], ea.STATE_SET)

I know it looks odd, but there are 2 reasons for that. First, if we don’t have ‘heat’ only, it will expose all system modes by default. In Home Assistant Lovelace UI it shows all possible modes. Second, we need ea.STATE_SET (and not ea.STATE) to be able to force get a status from the thermostat by sending a mqtt publish to topic: ‘zigbee2mqtt/Termostat_Name/set/system_mode’ with payload ‘heat’. It is necessary for the initial status after a system reset.

  1. running state In file zigbee-herdsman-converters/lib/exposes.js, line 372 the code should be modified as following (which also possibly implies other modifications):
const allowed = ['idle', 'heat', 'cool', 'heating', 'cooling'];

or more general:

const allowed = ['idle', 'heat', 'cool', 'heating', 'cooling', 'drying', 'off', 'fan'];

and consequently, in file zigbee-herdsman-converters/devices/moes.js, line 179 the next code should be added:

.withRunningState(['off', 'idle', 'heating'], ea.STATE)

'heating when position is 100, ‘off’ when position is 0 and ‘idle’ in between (25, 50, 75). This will map the Home Assistant action.

  1. BRT-100-TRV supports deadzone In file zigbee-herdsman-converters/devices/moes.js, line 173 the next code should be added (which also implies other modifications)
, tz.moes_thermostat_deadzone_temperature

and line 176

e.deadzone_temperature(),
  1. min max temp In file zigbee-herdsman-converters/devices/moes.js, line 179
withSetpoint('current_heating_setpoint', 5, 35, 0.5, ea.STATE_SET)

Sets min_temperature and max_temperature sent to config to 5 and 35 degrees respectively instead of real max, min temperatures. That sets Lovelace UI gauge limits to those values.

I know that zigbee2mqtt is not meant for Home assistant only. But I can’t find another way to solve all this.

Thanks, us

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:34 (19 by maintainers)

github_iconTop GitHub Comments

2reactions
vladi1234commented, Sep 12, 2021

Howto HA adaptation for TRV BRT-100.

for configuration.yaml I only have this entry MQTT:

mqtt:
  discovery: true
  broker: 192.168.178.48  # Remove if you want to use builtin-in MQTT broker
  # birth_message and will_message is not required anymore for Home Assistant 0.113 >=
  birth_message:
    topic: 'homeassistant/status'
    payload: 'online'
  will_message:
    topic: 'homeassistant/status'
    payload: 'offline'

So all of my thermostats will be recognized automatically.

Next step you go to Configuration -> Customizations in the search field you write climate, then you see your own thermostats and select the one you have to change.

Bildschirmfoto vom 2021-09-12 21-22-42

Then it is deleted that you do not need.

Bildschirmfoto vom 2021-09-12 21-23-37

Save on computer.

Bildschirmfoto vom 2021-09-12 21-32-21

And done!

2reactions
vladi1234commented, Sep 5, 2021

That is (“_TZE200_b6wax7g0”, “TS0601”) “Moes TRV BRT-100” Thermostat. It is not Functions compatible with the Tuya !!!

It is Tuya.

Tuya TRVs just have different families and branding and gie have different functions.

I wrote that is Moes! It works with Tuya protocol.

Read more comments on GitHub >

github_iconTop Results From Across the Web

[Problem]: Moes BRT-100-TRV (TS0601, _TZE200_b6wax7g0 ...
I'm using Moes BRT-100-TRV (TS0601, _TZE200_b6wax7g0) but unfortunately the valve position is somehow incorrect.
Read more >
Moes Zigbee Smart Valve TS0601 in Home Assistant - YouTube
Winter is coming and you don't need to be John Snow to see it. Today I'll install and integrate in Home Assistant Tuya...
Read more >
MOES ZigBee Smart Radiator Valves Tuya Save Energy Black ...
MOES TRV ZigBee 3.0 Tuya New Radiator Actuator Valve Smart Programmable Thermostat Temperature Heater Alexa Voice Control.New mini elegant curve design .
Read more >
Moes BRT-100 TRV does not respond to temperature change ...
Hi, I have two types of TRVs in my home. 1 tado, and 1 recent moes TRV which is the newer model I...
Read more >
Moes Trv Zigbee 3.0 Tuya New Radiator Actuator Valve Smart ...
Get thermostat at a bigger saving. The thermostat does not require an additional power supply. Find products of Smart Remote Control with high...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found