{ "packageName": "ESPHome Native API Library", "author": "Jonathan Bradshaw", "version": "1.3.3", "minimumHEVersion": "2.1.9", "communityLink": "https://community.hubitat.com/t/esphome-hubitat/68341", "documentationLink": "https://github.com/bradsjm/hubitat-drivers/blob/main/ESPHome/README.md", "licenseFile": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/LICENSE", "dateReleased": "2026-08-01", "releaseNotes": "v1.3.3 - Quieter logs. Since v1.3 the keepalive path logged four unguarded debug lines per device per minute, plus an INFO line on every ping response that no preference could turn off. Heartbeat logging is now behind the driver's logEnable preference, and the network status line logs at INFO only when the status actually changes, so connect and disconnect events are still visible.", "bundles": [ { "id": "948fa4dc-8209-442b-b590-749f0ae899a0", "name": "espHomeApiHelperLibrary", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-API-Library-Bundle.zip", "required": true } ], "drivers": [ { "id": "ee279aed-320d-4cb9-94de-7e93e52b0681", "name": "ESPHome Button Switch", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-ButtonSwitch.groovy", "required": false, "version": "1.0" }, { "id": "349c8700-5ebc-4c50-9cba-04e9f14faeb8", "name": "ESPHome Contact Sensor", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-ContactSensor.groovy", "required": false, "version": "1.0" }, { "id": "9a091984-1f09-421a-8abe-442cbc9bccee", "name": "ESPHome Fan Control", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-FanControl.groovy", "required": false, "version": "1.0" }, { "id": "a0cd377a-88eb-428a-ac35-824c686337b6", "name": "ESPHome Garage Door", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-GarageDoor.groovy", "required": false, "version": "1.0" }, { "id": "38dc977c-d222-4c04-83e6-8cf0ffb4a605", "name": "ESPHome RGBCT Light", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-Light-RGBCT.groovy", "required": false, "version": "1.0" }, { "id": "42ff55e8-6d61-400a-80ba-05c985dde00f", "name": "ESPHome Metering Outlet", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-MeteringOutlet.groovy", "required": false, "version": "1.0" }, { "id": "e556539a-3df5-4dd1-be38-00b52375dc0e", "name": "ESPHome Motion Sensor", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-MotionSensor.groovy", "required": false, "version": "1.0" }, { "id": "547d90f6-3361-4a56-b699-20e2fb96aa6a", "name": "ESPHome Motion Switch Driver", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-MotionSwitch.groovy", "required": false, "version": "1.0" }, { "id": "5556dd41-5d3b-49ae-a1eb-682753c29960", "name": "ESPHome Multiple Contact Sensor", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-MultiContactSensor.groovy", "required": false, "version": "1.0" }, { "id": "a3794bd9-d4d5-4322-b765-ef8bf77bddab", "name": "ESPHome Multiple Switch", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-MultiSwitch.groovy", "required": false, "version": "1.0" }, { "id": "c3919e73-e074-4f51-9750-7f2857f1e3bb", "name": "ESPHome Switch", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-Switch.groovy", "required": false, "version": "1.0" }, { "id": "53967184-935a-40a4-9852-30062aca4cde", "name": "ESPHome Temperature Sensor", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-TemperatureSensor.groovy", "required": false, "version": "1.0" }, { "id": "3eae5fa6-50f4-456c-b358-92add233aff0", "name": "ESPHome Multi Switch & Contact Sensor", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-MultiSwitchSensor.groovy", "required": false, "version": "1.0" }, { "id": "5b4e0c18-39ec-494a-a2a4-1927cca019d5", "name": "ESPHome Everything Presence One", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-EverythingPresenceOne.groovy", "required": false, "version": "1.0" }, { "id": "df14195a-7ffe-409b-acb0-56b172f64956", "name": "ESPHome Upsy Desky", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-UpsyDesky.groovy", "required": false, "version": "1.0" }, { "id": "cbf964c6-7b23-406b-a5ed-287b67b0cc12", "name": "ESPHome ratGDO", "namespace": "esphome", "location": "https://raw.githubusercontent.com/bradsjm/hubitat-drivers/main/ESPHome/ESPHome-ratGDO.groovy", "required": false, "version": "1.0" } ] }