This repository has been archived on 2026-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
Michael Zanetti 562e7aa89d update how id names are generated
include the deviceClass/plugin name in all defines to avoid collisions
between deviceClasses within the same file. So far this hasn't
really been an issue because using idName we could set random ids.

Now interfaces dictate the names, so having multiple deviceClasses
in one file and both implementing the same interface would clash.

This also should improve readability in the plugins code as we won't
have ids like: "bridgeConnected" and "connected" available which
easily causes the developer to accidentally use "connected" where
instead "bridgeConnected" should be used (I actually found some
bugs like this while updating plugins for this). The new style
would force those states to be named like e.g. "bridgeConnected"
and "lightConnected" which are not as easy to mix up.
2019-04-08 13:55:15 +02:00
2019-04-02 01:02:45 +02:00
2019-04-08 13:55:15 +02:00
2019-04-08 13:55:15 +02:00
2019-04-08 13:55:15 +02:00
2019-04-08 13:55:15 +02:00
2019-04-08 13:55:15 +02:00
2019-04-08 13:55:15 +02:00
2019-04-08 13:55:15 +02:00
2019-04-02 01:02:45 +02:00
2019-04-08 13:55:15 +02:00
2019-04-02 01:02:07 +02:00
2019-04-08 13:55:11 +02:00

guh


guh (/[guːh]/ - pronounced German and sounds like "goo") is an open source IoT (Internet of Things) server, which allows to control a lot of different devices from many different manufacturers. With the powerful rule engine you are able to connect any device available in the system and create individual scenes and behaviors for your environment.

Getting started


In order to getting started with guh and find information you can take a look at following links:

Donate


We are grateful for any help!

paypal

License


guh is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License.

Description
No description provided
Readme 38 MiB
Languages
C++ 92.2%
C 4.8%
QMake 1%
Shell 0.6%
Python 0.4%
Other 0.9%