stringbean / homebridge-drayton-wiser Goto Github PK
View Code? Open in Web Editor NEWHomebridge plugin for Drayton Wiser heating systems
License: Apache License 2.0
Homebridge plugin for Drayton Wiser heating systems
License: Apache License 2.0
I've been experiencing issues with the plugin not working and throwing up errors and it seems to have coincided with the HomeKit app updates. I notice the plugin was last updated in 2020, would it need updating to work properly or should it be fine and I have other issues? thanks
Hi there. I've just set up my Wiser HubR and so far it seems to work fine!
I've noticed there is not a way to call for Hot Water.
Is this possible for you to implement?
Thanks!
If you make a change on the Wiser thermostat, or via Siri voice command - it doesn't update the Home App properly. You need to close (swipe away) the Home App, and re-open it for it to display the correct adjusted heating to temp.
There is also odd behaviour when using the Home App to set a temp.
I've attached a video to show what I mean.
https://github.com/stringbean/homebridge-drayton-wiser/assets/75509367/82d3e700-ad07-4273-9521-2a7f55913b7c
To explain the video: The current temp in the house is 21.5deg, and the Heating To temp is 22deg.
I change the Heating To temp to be 24.5deg (this works and I can hear the boiler kick in, and the Wiser Thermostat also shows this new temp), but upon changing the temp the Home App instantly flicks back to what ever the current temp is and even uses that temp as the Heating To temp (which in this case is 21.5deg)
If I close the Home App and re-open it, it will display the correct Heating To temp of 24.5deg.
So the Wiser plugin is just not polling or updating properly??
This has always been like this for this plugin, but now I'm trying to setup an iPad wall mount dashboard it's become an issue.
Thanks.
Suddenly getting this error constantly pop up and have no idea why. Any help much appreciated
Error during system update Error: unexpected-error
at WiserClient.request (/usr/local/lib/node_modules/@string-bean/homebridge-drayton-wiser/node_modules/@string-bean/drayton-wiser-client/src/WiserClient.ts:340:13)
at WiserClient.fullStatus (/usr/local/lib/node_modules/@string-bean/homebridge-drayton-wiser/node_modules/@string-bean/drayton-wiser-client/src/WiserClient.ts:68:22)
at WiserPlatformPlugin.updateSystem (/usr/local/lib/node_modules/@string-bean/homebridge-drayton-wiser/src/WiserPlatformPlugin.ts:101:26)
Thanks
Should be a switch type that enables/disables away mode.
Depends on stringbean/drayton-wiser-client#3
[drayton-wiser] Error during system update Error: unexpected-response at WiserClient.fullStatus (/home/hoobs/.hoobs/node_modules/@string-bean/drayton-wiser-client/dist/WiserClient.js:62:15) at runMicrotasks (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:93:5) at async WiserPlatformPlugin.updateSystem (/home/hoobs/.hoobs/node_modules/@string-bean/homebridge-drayton-wiser/dist/WiserPlatformPlugin.js:61:30)
HOOBS 3.3.2.
Let me know if I can provide any more information
Hi there!
Is it possible for you to create lines in the HOOBS log when actions are taken? Like setting heat, away mode etc? This would help with automation troubleshooting.
Thanks!
I have an issue with the plugin showing the following information on the Homebridge status page log:
[12/5/2020, 5:07:32 PM] [drayton-wiser] Error during system update Error: system-not-found
at WiserClient.request (/usr/local/lib/node_modules/@string-bean/homebridge-drayton-wiser/node_modules/@string-bean/drayton-wiser-client/src/WiserClient.ts:337:15)
at runMicrotasks ()
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at WiserClient.fullStatus (/usr/local/lib/node_modules/@string-bean/homebridge-drayton-wiser/node_modules/@string-bean/drayton-wiser-client/src/WiserClient.ts:68:22)
at WiserPlatformPlugin.updateSystem (/usr/local/lib/node_modules/@string-bean/homebridge-drayton-wiser/src/WiserPlatformPlugin.ts:101:26)
I have no idea why or what it means? It is quite random in it's appearance in the log. The plugin otherwise seems to work fine.
Sometimes the Wiser API omits the battery levels from the device status information.
To improve the UX we should use the previous status information as a fallback - it should be good enough assuming that the API doesn't omit for too long.
Hi there,
Would you be interested of adding plugs support to the plugin?
I have fully working implementation based on your code which I did for my home system: https://github.com/vanagnostos/homebridge-drayton-wiser
I have not touched the typescript as it is not exactly my thing, there are changes in few js files + few new files. I can extract just the changes if it will help.
Hi,
Not sure if I'm missing something but it doesn't seem to appear as an entity. Any chance of adding a boost button / on&off status for Hot Water?
Thanks,
Nic
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.