luc-ass / homebridge-evohome

Homebridge plugin for Honeywell Evohome
29 stars 16 forks source link

Stop stored hot water crash + device naming fix #9

Closed sOckhamSter closed 7 years ago

sOckhamSter commented 7 years ago

A quick and dirty fix to stop the service crashing if you have fixed hot water. It doesn't actually give you the ability to control the hot water, it just ignores it completely. Also, each thermostat was showing up with the same device name, so I'd no idea which room each stat was in. This has been fixed too.

luc-ass commented 7 years ago

can you tell me what your setup is and wether your fix is stable? I'd love to merge it :)

sOckhamSter commented 7 years ago

I’m running it on a Raspberry Pi 3, Debian Linux 8.0 (Linux 4.4.21-v7+ on armv7l). Absolutely no issues at all and it’s been running ever since I posted the code.

On the same Pi I’m also running Domoticz (so have the homebridge-edomoticz plugin for homebridge too). No issues and it’s very stable.

luc-ass commented 7 years ago

just how many thermostats and other devices are in your home. Mine consists of 5 thermostats and a central unit + internet bridge

sOckhamSter commented 7 years ago

Ah right I understand, sorry: I’ve got the latest Wi-Fi controller (ATP921R3100), the Hot Water kit (ATF500DHW) and 10x HR92UK radiator valve thermostats. 2 of those stats are combined in to one zone, so there are 9 heating zones in total.

jankeesvw commented 7 years ago

@luc-ass are you going to update the npm version too?

luc-ass commented 7 years ago

I will update as soon as I can get a hand on my computer at home -

luc-ass commented 7 years ago

Okay. The new version is on NPM. Have fun :)