Repository for Hubitat home automation code Includes:
-
Aeotec Siren 6 driver migrated from SmartThings to Hubitat and originally developed by krlaframboise.
-
Eufy HomeBase and Eufy HomeBase Camera drivers to work in conjunction with ioBroker and Eufy ioBroker.eufy-client adapter created by @bropat and available here: https://github.com/bropat/ioBroker.eufy-security.
-
ioBroker can be installed on a Raspberry Pi, and instructions are available here: https://www.iobroker.net/#en/intro You can use ioBroker Blockly/Javascript scripts to detect changes in Eufy ioBroker objects and send REST GET URLs to control Hubitat using the Hubitat Maker API:
![ioBroker Eufy scripts](https://private-user-images.githubusercontent.com/10510570/363526472-ee5ba664-44cf-4609-b0eb-65f9b08408af.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0MjIyNzMsIm5iZiI6MTczOTQyMTk3MywicGF0aCI6Ii8xMDUxMDU3MC8zNjM1MjY0NzItZWU1YmE2NjQtNDRjZi00NjA5LWIwZWItNjVmOWIwODQwOGFmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDA0NDYxM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFmZTZlMTVlZmZjNTg0ZmY2ZjAyMWM3Mzc1ZmM0MmNhN2NmMDM5YTBjZWQ3ZmU2ZGE3NWI5MDgzZTY2MzUyY2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.u0d5OgO6PbdWDeTBg9GuINcYChz5FbugWSU_Q77qW6g)
To use REST set/get with Hubitat, install the ioBroker simple-api adapter. To create Blockly/Javascript scripts, install the ioBroker javascript adapter.
- Additional drivers for HubDuino, a driver framework for Hubitat created by Daniel Ogorchock. The Hubduino Tile Presence device utilizes two Adafruit Huzzah32 ESP32 boards; one board senses two Tiles using Bluetooth and their MAC addresses using the Arduino code TilePresence_ESP32BLE.ino. The outputs of this board are inputs to a second board that runs the Hubduino code ST_Anything_TilePresence_ESP32WiFi.ino. I constructed two Tile Presence devices and installed them in different locations in my home to ensure they can sense my Tile devices.