Skip to content
/ Homegear Public
forked from Homegear/Homegear

Interface your HomeMatic BidCoS, HomeMatic Wired, MAX!, INSTEON or Philips hue devices with your home automation software or your own control scripts.

License

Unknown and 4 other licenses found

Licenses found

Unknown
LICENSE
LGPL-3.0
COPYING
BSD-2-Clause
LICENSE.DeathHeandler
Unknown
LICENSE.OpenSSL
Unknown
LICENSE.PHP
Notifications You must be signed in to change notification settings

gowi/Homegear

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Homegear

Homegear is a free and open source program to interface your home automation devices or services with your home automation software or scripts. It features the following interfaces to control your devices - all with SSL support:

  • XML-RPC
  • Binary-RPC
  • JSON-RPC
  • MQTT
  • WebSockets with PHP session authentication
  • HTTP (GET and POST)

If needed new interfaces can easily be added to the source code. Homegear also features:

  • A built-in rich featured web server with PHP 7 and IP cam proxy support. Together with WebSockets and the script engine you can easily create web pages to bidirectionally interact with all devices known to Homegear.

  • A built-in script engine using PHP 7:

    • All devices and device functions are directly accessible.

    • All PHP modules can be used:

      • Thread support using the PHP module "pthreads".

      • Low level peripheral support:

        • Directly access serial devices, I²C devices and GPIOs.
        • You immediately get notified on new data and GPIO state changes. No polling is necessary.
        • Using threads you can implement bidirectional and event driven communication.
    • A base library to easily implement your own device families.

    • XML device description files with PHP script support to easily implement individual devices.

    • Support for customized licensing modules supporting module online activation, license verification and script encryption.

Homegear is written to make it as easy as possible to integrate new devices making them accessible through all the above interfaces.

For more information, please visit https://homegear.eu, https://doc.homegear.eu and https://ref.homegear.eu. Please post your questions in our forum on https://forum.homegear.eu.

About

Interface your HomeMatic BidCoS, HomeMatic Wired, MAX!, INSTEON or Philips hue devices with your home automation software or your own control scripts.

Resources

License

Unknown and 4 other licenses found

Licenses found

Unknown
LICENSE
LGPL-3.0
COPYING
BSD-2-Clause
LICENSE.DeathHeandler
Unknown
LICENSE.OpenSSL
Unknown
LICENSE.PHP

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.9%
  • Shell 6.0%
  • Other 1.1%