You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for your efforts on the project. I just installed it today and have noticed a slight anomaly in the automatic mqtt topic name generation specifically for the DHW (hot water) zone (which I believe is a special case in the evohome system because it cannot be renamed by the user).
if (device.thermostat) {
let name = device.name.toLowerCase();
name = name.length == 0 ? "dhw" : name;
In my case (but not for everybody), I then went one step further and converted the thermostat name to camel case because I prefer not to see spaces in the mqtt topic:
const camelCase = require('camelcase');
...
if (device.thermostat) {
let name = device.name.toLowerCase();
name = name.length == 0 ? "dhw" : camelCase(name);
Hi Stephan @svrooij
Thanks for your efforts on the project. I just installed it today and have noticed a slight anomaly in the automatic mqtt topic name generation specifically for the DHW (hot water) zone (which I believe is a special case in the evohome system because it cannot be renamed by the user).
The topics created are:
That is, it looks like the DHW zone takes a zero length string as its name.
The status JSON for evohome/status/thermostat/ is:
Thanks
The text was updated successfully, but these errors were encountered: