planetk / homebridge-vcontrold

Homebridge plugin for Viessmann heating via vcontrold linux demon
ISC License
1 stars 0 forks source link

Any update for this very useful plugin planned? #1

Open jankornblum opened 10 months ago

jankornblum commented 10 months ago

Thanks for this nice plugin! Is there any update planned to make work reliable with current homebrdige versions?

[23.12.2023, 14:34:53] [homebridge-vcontrold] This plugin slows down Homebridge. The read handler for the characteristic 'Current Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [23.12.2023, 14:34:53] [homebridge-vcontrold] This plugin slows down Homebridge. The read handler for the characteristic 'Current Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [23.12.2023, 14:34:53] [homebridge-vcontrold] This plugin slows down Homebridge. The read handler for the characteristic 'Target Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [23.12.2023, 14:34:53] [homebridge-vcontrold] This plugin slows down Homebridge. The read handler for the characteristic 'Current Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info. [23.12.2023, 14:34:53] [homebridge-vcontrold] This plugin slows down Homebridge. The read handler for the characteristic 'Target Temperature' didn't respond at all!. Please check that you properly call the callback! See https://homebridge.io/w/JtMGR for more info.

planetk commented 10 months ago

Hi, thanks for raising this. The plugin is quite outdated and some major changes happend to homebridge in the last years. Tbh I thought nobody but me is using the plugin. Unfortunately I guess i will not be able to contribute any updates in the near future since I'm not very up to date with the current development of homebridge.

Maybe you like to give it a try starting from a current homebridge plugin template. I guess current templates are written in Typescript, so thi might need some adoptions. And most likely the homebridge communcation pattern needs to be adopted to reponse faster and sent an extra notification, after the slow vcontrold communication was done.

The vcontrold specific part should not be to complex and I will be happy to assist.

Kind regard Stefan

jankornblum commented 10 months ago

Hi, thanks for your reply! In between i've started using https://www.npmjs.com/package/homebridge-viessmann-control to build my own plugin, and add the functionality of yours. I've always wanted to get into hombridge plugin development ;) Let me know if you might be interested in the result. Kind regards and merry christmas!