https://github.com/palourde/homebridge-sinope
Unofficial homebridge plugin for Sinope baseboard thermostats.
https://github.com/palourde/homebridge-sinope
homebridge homebridge-plugins sinope thermostat
Last synced: 8 months ago
JSON representation
Unofficial homebridge plugin for Sinope baseboard thermostats.
- Host: GitHub
- URL: https://github.com/palourde/homebridge-sinope
- Owner: palourde
- License: apache-2.0
- Created: 2020-11-04T20:53:55.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-10T04:44:13.000Z (almost 3 years ago)
- Last Synced: 2025-01-30T21:35:06.342Z (8 months ago)
- Topics: homebridge, homebridge-plugins, sinope, thermostat
- Language: TypeScript
- Homepage:
- Size: 390 KB
- Stars: 6
- Watchers: 8
- Forks: 7
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Homebridge Sinope
This [Homebridge](https://homebridge.io/) plugin provides a platform for [Sinopé Thermostats](https://www.sinopetech.com/).
## Installation
Install the plugin:
```
sudo npm install -g homebridge-sinope
```## 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": "username@email.com",
"password": "P@ssw0rd!",
"url": "https://neviweb.com/api"
}
]
}
```## Development
### Build Plugin
TypeScript needs to be compiled into JavaScript before it can run. The following command will compile the contents of your [`src`](./src) directory and put the resulting code into the `dist` folder.
```
npm run build
```### Link To Homebridge
Run this command so your global install of Homebridge can discover the plugin in your development environment:
```
npm link
```You can now start Homebridge, use the `-D` flag so you can see debug log messages in your plugin:
```
homebridge -D
```### Watch 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 watch
```This 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`](./nodemon.json) file.