Home

Awesome

hm-simulator

NPM version Dependency Status Build Status XO code style License

Simulates (partly) a Homematic CCU

Installation

Prerequisites: Node.js >= 6.0

npm install -g hm-simulator

What for?

This can be used for automated tests of software connecting to a Homematic CCU

What does it do?

Warning: This is far away from a complete simulation and still work in progress Until now I'm only implementing what I needed for basic tests of hm2mqtt.js.

RPC methods implemented until now

incoming:

outgoing:

Scripting

In the behaviors directory are two example scripts:

Todo

Contributing

Pull Request welcome! :-)

License

MIT Copyright (c) 2017 Sebastian Raff