The HomeKit integration documents show you how to exclude individual sensors, groups of sensors (called globs), or whole domains (sensor, binary sensor, etc). I don’t know how to do it through the integrations page.
If you disable auto start, then yes, you will need an automation that starts HomeKit. I use the Zwave network ready status as the trigger for mine. However, because entities are saved and just shown as “unavailable” when restarting HA, I don’t know if delaying the start of the HomeKit component is necessary anymore. I haven’t played with it since I set it up a long time ago.
1.[Homekit Integration] I just include every sensor and they will be exposed to my Home app
2.[Integration + yaml Homekit] Or I create two HomeKit connections. One for simple stuff and antoher one for sth. like sensors (these I could be able to filter via the yaml file)
When I created the Homekit Integration is there a file where I could filter entities ?