pimatic-homegear

0.1.1 • Public • Published

Pimatic Homegear Plugin

Plugin to interface with homegear (https://www.homegear.eu) to control MAX! and Homematic thermostats.

Based on pimatic-max (https://github.com/pimatic/pimatic-max) and homematic-manager (https://github.com/hobbyquaker/homematic-manager).

Configuration

You can load the plugin by editing your config.json to include (host = Homegear IP port=Homegear Port (default:2001)). The local ip and rpc port are required for the RPC server, to establish a connection from homegear back to pimatic and receive events:

{
   "plugin": "homegear",
   "host": "127.0.0.1",
   "port": 2001,
   "localIP": "127.0.0.1",
   "localRPCPort": 2015
}

Use the debug output in pimatic to find out the peerID and channel of the devices.

Thermostats can be defined by adding them to the devices section in the config file. Set the class attribute to HomematicHeatingThermostat. For example:

{
  "id": "bathroomLeft",
  "class": "HomematicHeatingThermostat",
  "name": "Bathroom Radiator left",
  "peerID": 2,
  "channel": 4,
  "comfyTemp": 23.0,
  "ecoTemp": 17.5,
}

Additionally, to see the current room temperature a HomematicThermostat with the same peerID and channel has to be added

{
  "id": "temperatureBathroomLeft",
  "class": "HomematicThermostat",
  "name": "Bathroom Temperature Radiator left",
  "peerID": 2,
  "channel": 4,
}

Readme

Keywords

none

Package Sidebar

Install

npm i pimatic-homegear

Weekly Downloads

5

Version

0.1.1

License

none

Last publish

Collaborators

  • meyerd