├── .gitignore ├── LICENSE ├── README.md ├── components ├── ble_gateway │ ├── __init__.py │ ├── ble_gateway.cpp │ └── ble_gateway.h ├── myhomeiot_ble_client │ ├── __init__.py │ ├── myhomeiot_ble_client.cpp │ └── myhomeiot_ble_client.h └── myhomeiot_ble_host │ ├── __init__.py │ ├── myhomeiot_ble_host.cpp │ └── myhomeiot_ble_host.h └── examples ├── ble_client └── delonghi.yaml ├── ble_gateway ├── airpods.yaml ├── esphome.yaml ├── homeassistant.yaml ├── ibeacon.yaml ├── proxy_all.yaml ├── proxy_beacon.yaml └── proxy_by_irk.yaml └── myhomeiot_ble_client ├── ble_battery.yaml ├── flower_care.yaml ├── flower_care_battery_ble_advertise.yaml ├── mi_band.yaml └── oralb.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/README.md -------------------------------------------------------------------------------- /components/ble_gateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/ble_gateway/__init__.py -------------------------------------------------------------------------------- /components/ble_gateway/ble_gateway.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/ble_gateway/ble_gateway.cpp -------------------------------------------------------------------------------- /components/ble_gateway/ble_gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/ble_gateway/ble_gateway.h -------------------------------------------------------------------------------- /components/myhomeiot_ble_client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/myhomeiot_ble_client/__init__.py -------------------------------------------------------------------------------- /components/myhomeiot_ble_client/myhomeiot_ble_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/myhomeiot_ble_client/myhomeiot_ble_client.cpp -------------------------------------------------------------------------------- /components/myhomeiot_ble_client/myhomeiot_ble_client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/myhomeiot_ble_client/myhomeiot_ble_client.h -------------------------------------------------------------------------------- /components/myhomeiot_ble_host/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/myhomeiot_ble_host/__init__.py -------------------------------------------------------------------------------- /components/myhomeiot_ble_host/myhomeiot_ble_host.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/myhomeiot_ble_host/myhomeiot_ble_host.cpp -------------------------------------------------------------------------------- /components/myhomeiot_ble_host/myhomeiot_ble_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/components/myhomeiot_ble_host/myhomeiot_ble_host.h -------------------------------------------------------------------------------- /examples/ble_client/delonghi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_client/delonghi.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/airpods.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/airpods.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/esphome.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/esphome.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/homeassistant.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/homeassistant.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/ibeacon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/ibeacon.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/proxy_all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/proxy_all.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/proxy_beacon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/proxy_beacon.yaml -------------------------------------------------------------------------------- /examples/ble_gateway/proxy_by_irk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/ble_gateway/proxy_by_irk.yaml -------------------------------------------------------------------------------- /examples/myhomeiot_ble_client/ble_battery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/myhomeiot_ble_client/ble_battery.yaml -------------------------------------------------------------------------------- /examples/myhomeiot_ble_client/flower_care.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/myhomeiot_ble_client/flower_care.yaml -------------------------------------------------------------------------------- /examples/myhomeiot_ble_client/flower_care_battery_ble_advertise.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/myhomeiot_ble_client/flower_care_battery_ble_advertise.yaml -------------------------------------------------------------------------------- /examples/myhomeiot_ble_client/mi_band.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/myhomeiot_ble_client/mi_band.yaml -------------------------------------------------------------------------------- /examples/myhomeiot_ble_client/oralb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/myhomeiot/esphome-components/HEAD/examples/myhomeiot_ble_client/oralb.yaml --------------------------------------------------------------------------------