https://github.com/inindev/hubitat
drivers for the hubitat home automation hub
https://github.com/inindev/hubitat
hubitat tasmota
Last synced: 25 days ago
JSON representation
drivers for the hubitat home automation hub
- Host: GitHub
- URL: https://github.com/inindev/hubitat
- Owner: inindev
- License: apache-2.0
- Created: 2020-10-06T11:48:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-12-19T17:32:01.000Z (over 4 years ago)
- Last Synced: 2025-03-11T18:53:52.300Z (about 1 year ago)
- Topics: hubitat, tasmota
- Language: Groovy
- Homepage:
- Size: 146 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hubitat
### User drivers and apps for the Hubitat Elevation® home automation hub.
* Developer Documentation
* Device Object
* Driver Capability List
### Tasmota Device Support
The forked Tasmota repository (github.com/inindev/Tasmota) has been modified to call the Hubitat webhook on port 39501. This integration was originally produced by Eric Maycock (erocm123) back in 2018: github.com/erocm123/Sonoff-Tasmota
Eric's approach eliminates the need for an MQTT broker and also creates a near instantaneous update of the device state to the hub.
The code provided in this repository is a derivative work that modernizes and simplifies Eric's integration strategy to better fit my own needs. UDP auto-discovery has been removed, and the previous Hubitat drivers and application for Sonoff have been reduced to a single driver: github.com/inindev/hubitat/blob/main/drivers/tasmota_device.groovy
The Tasmota changes are provided as a patchset to the 9.1.0 through the 10.1.0 releases: github.com/inindev/hubitat/blob/main/tasmota/0001-Reboot-Eric-Maycock-Tasmota-Hubitat-integration-1010.patch
To use this patchset:
```
wget https://raw.githubusercontent.com/inindev/hubitat/main/tasmota/0001-Reboot-Eric-Maycock-Tasmota-Hubitat-integration-1010.patch
git clone https://github.com/arendst/Tasmota.git
cd Tasmota
git checkout pre-release-10.1.0
git am ../0001-Reboot-Eric-Maycock-Tasmota-Hubitat-integration-1010.patch
platformio run -e tasmota-lite
esptool.py -p /dev/cu.usbserial-0001 erase_flash
esptool.py -p /dev/cu.usbserial-0001 -b 921600 write_flash 0 .pio/build/tasmota-lite/firmware.bin
```