homebridge-sinope-neviweb-minmax
v1.0.9
Published
Unofficial Homebridge plugin for Sinope/Neviweb thermostats with configurable min/max temperature. Fork of homebridge-sinope by frobichaud.
Maintainers
Readme
Homebridge Sinope
This Homebridge plugin provides a platform for Sinopé Thermostats and Accessories.
Supported Devices
TH Series Thermostats DM Series Dimmers SW Series Switches SP Series Outlet RM Series Load Controllers
Installation
Install the plugin:
sudo npm install -g homebridge-sinope-neviweb-minmaxFork Features (by @bernardlabossiere)
This fork adds configurable minimum and maximum temperature parameters.
Configuration
{
"platform": "Sinope",
"username": "[email protected]",
"password": "P@ssw0rd!",
"url": "https://neviweb.com/api",
"minTemperature": 7.5,
"maxTemperature": 30
}| Parameter | Type | Default | Description |
|-----------|------|---------|-------------|
| minTemperature | number | 7.5 | Minimum target temperature allowed in HomeKit (°C) |
| maxTemperature | number | 30 | Maximum target temperature allowed in HomeKit (°C) |
Fork Changelog
[1.0.8] - 2026-06-05
- Fixed installation command in README (homebridge-sinope-neviweb-minmax)
[1.0.7] - 2026-06-05
- Added fork features documentation and changelog to README
[1.0.6] - 2026-06-05
- Updated README with documentation for new parameters
[1.0.5] - 2026-06-05
- Initial fork release published on npm as homebridge-sinope-neviweb-minmax
- Added configurable minTemperature and maxTemperature parameters
- Added fields in Homebridge UI configuration (no manual JSON editing needed)
- Updated package.json with author info and contributor credit to original author frobichaud
Configuration
Add the Sinope platform in your Homebridge config.json file, by replacing the username and password with your Neviweb credentials:
{
"platforms": [
{
"platform": "Sinope",
"username": "[email protected]",
"password": "P@ssw0rd!",
"url": "https://neviweb.com/api",
"minTemperature": 7.5,
"maxTemperature": 30
}
]
}Development
Build Plugin
TypeScript needs to be compiled into JavaScript before it can run. The following command will compile the contents of your src directory and put the resulting code into the dist folder.
npm run buildLink To Homebridge
Run this command so your global install of Homebridge can discover the plugin in your development environment:
npm linkYou can now start Homebridge, use the -D flag so you can see debug log messages in your plugin:
homebridge -DWatch For Changes and Build Automatically
If you want to have your code compile automatically as you make changes, and restart Homebridge automatically between changes you can run:
npm run watchThis will launch an instance of Homebridge in debug mode which will restart every time you make a change to the source code. It will load the config stored in the default location under ~/.homebridge. You may need to stop other running instances of Homebridge while using this command to prevent conflicts. You can adjust the Homebridge startup command in the nodemon.json file.
