gitextract_ncf8nb64/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ └── main.yml ├── .gitignore ├── .python-version ├── .vscode/ │ ├── c_cpp_properties.json │ └── settings.json ├── README.md ├── components/ │ ├── homekit/ │ │ ├── HAPAccessory.cpp │ │ ├── HAPAccessory.h │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── automation.cpp │ │ ├── automation.h │ │ ├── climate.hpp │ │ ├── const.h │ │ ├── fan.hpp │ │ ├── hap_entity.h │ │ ├── light.hpp │ │ ├── lock.cpp │ │ ├── lock.h │ │ ├── sensor.hpp │ │ └── switch.hpp │ ├── homekit_base/ │ │ ├── HAPRootComponent.cpp │ │ ├── HAPRootComponent.h │ │ ├── LICENSE │ │ ├── __init__.py │ │ └── button/ │ │ ├── __init__.py │ │ ├── factory_reset.cpp │ │ └── factory_reset.h │ ├── pn532/ │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── binary_sensor.py │ │ ├── pn532.cpp │ │ ├── pn532.h │ │ ├── pn532_mifare_classic.cpp │ │ └── pn532_mifare_ultralight.cpp │ └── pn532_spi/ │ ├── LICENSE │ ├── __init__.py │ ├── pn532_spi.cpp │ └── pn532_spi.h ├── fan-c3.yaml ├── homekey-test-c3.yaml ├── homekey-test-c6.yaml ├── homekey-test-esp32.yaml ├── homekey-test-s3.yaml ├── lights-c3.yaml ├── pyproject.toml ├── sensor-c3.yaml ├── switch-c3.yaml └── test.yaml