1.4.2 • Published 3 years ago

homebridge-eedomus-thermostatac v1.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

homebridge-eedomus-thermostatAC

npm npm

Description

This homebridge plugin exposes a web-based thermostat to Apple's HomeKit. Using simple HTTP requests, the plugin allows you to set the thermostat mode and control the target temperature. This is a fork from Tom Rodrigues's homebridge-web-thermostat.

Installation

  1. Install homebridge
  2. Install this plugin: npm install -g homebridge-eedomus-thermostatAC
  3. Update your config.json file

Configuration

"accessories": [
     {
       "accessory": "Thermostat",
       "name": "Thermostat",
       "apiroute": "http://myurl.com"
     }
]

Core

KeyDescriptionDefault
accessoryMust be ThermostatN/A
nameName to appear in the Home appN/A
apirouteEedomus URL (http://localip/api OR https://api.eedomus.com)N/A
apiuserEedomus API_USERN/A
apisecretEedomus API_SECRETN/A
thermometeridAPI ID of the thermometer used in eedomusN/A
thermostatidAPI ID of the thermostat used in eedomusN/A
ACidAPI ID of the AC used in eedomusN/A

Optional fields

KeyDescriptionDefault
temperatureDisplayUnitsWhether you want °C (0) or °F (1) as your units0
maxTempUpper bound for the temperature selector in the Home app28
minTempLower bound for the temperature selector in the Home app18

Additional options

KeyDescriptionDefault
pollIntervalTime (in seconds) between device polls300
timeoutTime (in milliseconds) until the accessory will be marked as Not Responding if it is unreachable3000
portPort for your HTTP listener (if enabled)2000
http_methodHTTP method used to communicate with the deviceGET
usernameUsername if HTTP authentication is enabledN/A
passwordPassword if HTTP authentication is enabledN/A
modelAppears under the Model field for the accessoryplugin
serialAppears under the Serial field for the accessoryapiroute
manufacturerAppears under the Manufacturer field for the accessoryauthor
firmwareAppears under the Firmware field for the accessoryversion