bboehmke / homematic

Mirror of Homematic interface library

Home Page:https://gitlab.com/bboehmke/homematic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

homematic

GoDoc Go Report Card

homematic is a simple library to interface a HomeMatic CCU2 or CCU3.

The communication is done with XML RPC and supports Wired, RF and HmIP devices.

Usage

// create client object for CCU
ccu, err := homematic.NewCCU("192.168.4.40")

// list all devices
devices, err := client.GetDevices()

// set state of device
devices["OEQ1234567:1"].SetValue("STATE", true)

See the documentation for more information.

About

Mirror of Homematic interface library

https://gitlab.com/bboehmke/homematic

License:MIT License


Languages

Language:Go 100.0%