Skip to content

Problems Updating to Version 1.0.0

jvmahon edited this page Jun 24, 2021 · 3 revisions

NPM Doesn't seem to work properly for the update to Version 1.0.0

I have no idea why, but the normal npm update problem seems to have problems updating from the 0.0.X versions to the 1.x.x version of the plugin. Here's some ways to try and fix.

Step #0 - This Wiki Entry is out of date

This entry is a bit out of date. First try updating from the config-ui-x interface. The remaining instructions can be followed if that fails.

Step #1 - List all your plugins using the following command

npm -g list --depth=0

Step #2 - Manually delete the HomeSeer plugin using:

npm -g delete homebridge-homeseer4
npm delete homebridge-homeseer4

Step #3 - Check that the plugin has been removed!

  1. Repeate the listing step #1.

  2. Is the plugin gone?

  3. If it is, go to step #4.

  4. If Not, then you have to manually remove the directory containing the plugin.

  5. On windows, the plugin is installed at the following location: %AppData%\npm\node_modules (just cut / past this into the search bar of a Windows file explorer window).

  6. Once there, you'll see a folder "homebridge-homeseer4". Delete that.

  7. I'm not sure of the location of the plugin file on Linux, sorry! If anybody knows, can they provide the information so I can update this.

Step #4 - Re-Install the Plugin:

npm -g install homebridge-homeseer4@latest

Step #5 - Check the Installation

Repeat the listing step #1. If the proper plugin hasn't been installed, post an issue on Github.

Home

Installation

I've deleted most of my "old" installation instructions that used to be here. Homebridge has updated their instructions and they are now more comprehensive than what I had. Just follow their instructions: https://www.npmjs.com/package/homebridge

And be sure to use config-ui-x. Its really great for setting up the plugin.

Configuring Devices

These instructions are now a bit out of date. You can follow them to set up the plugin, but there is now a settings interface in config-ui-x which makes it much easier.

FAQs

Why won't my device names change after I edit them in config.json

Miscellaneous

Clone this wiki locally