Firmware
Documentatie voor de release. CeilSense Pro is nog niet officieel uitgebracht. Ontwerp, specificaties en firmware kunnen tot de release nog veranderen. Kijk op ceilsense.nl voor de actuele planning.
CeilSense Pro gaat op ESPHome draaien op een ESP32-S3. De firmware voor de definitieve CeilSense Pro is nog niet geschreven. Firmwarebestanden en installatiestappen worden bij de release gepubliceerd. Op deze pagina lees je hoe de firmware is gepland, zodat je weet wat je kunt verwachten.
Wat de firmware gaat doen
De firmware gaat de sensoren en radars uitlezen en ze als entiteiten naar Home Assistant brengen. Ook gaat hij de ledring, de buzzer en de speaker bedienen en een lokale webpagina op poort 80 aanbieden. De geplande entiteiten staan in Sensor Definities.
Lokaal en cloud
| Lokale firmware | Cloudfirmware | |
|---|---|---|
| Home Assistant | Ja, via ESPHome | Ja, met ondersteunde firmware |
| SmartHomeShop-app | Nee | Ja |
| Waar je metingen naartoe gaan | Ze blijven op je eigen netwerk | Ook naar je SmartHomeShop-account |
| Account en internet nodig | Nee | Ja |
| Status voor CeilSense Pro | Gepland, gepubliceerd bij de release | Gepland, nog niet gepubliceerd |
De app heeft een account, internet en passende cloudfirmware nodig. Functies en historie hangen af van model, firmware en abonnement. Met ondersteunde firmware kun je ze samen gebruiken. Zie SmartHomeShop-app.
WiFi en Ethernet
WiFi en Ethernet worden aparte firmware-builds. Het apparaat draait er één tegelijk.
- WiFi-firmware opent straks een setupnetwerk met een captive portal. De naam wordt met de firmware gepubliceerd.
- Ethernet-firmware verbindt straks via de kabel, met of zonder PoE.
Wisselen betekent de andere firmware installeren. Zie Netwerkconfiguratie.
Radarconfiguraties
De firmware moet passen bij de radar in het apparaat.
| Configuratie | Status |
|---|---|
| LD2412 + LD2450 | Gepland voor WiFi en Ethernet |
| LD2460 | Gepland, zet de radar straks in de modus top |
| LD6002B | Nog niet af. Volgt met de firmware voor deze radar, in de modus top. |
Een andere radar plaatsen betekent andere firmware installeren. Plaats nooit een combinatie die niet wordt ondersteund: zie Radar- en sensormodules.
Wat volgt met de releasefirmware
De hele firmware volgt bij de release. Een paar onderdelen zijn goed om nu al te weten:
- de entiteiten van de SHT45;
- de microfoon en Home Assistant Assist, inclusief details over het wake word;
- de effecten van de ledring en meer geluiden voor de buzzer;
- cloudfirmware voor de SmartHomeShop-app;
- firmware voor de LD2460 en de LD6002B;
- polygoonzones in de Room Designer voor LD2412 + LD2450;
- de naam van het setupnetwerk;
- over-the-air updates via Home Assistant;
- stappen om via USB-C te flashen.
Updates over-the-air
Updates over-the-air via Home Assistant komen bij de release. ESPHome meldt nieuwe firmware in Home Assistant, dus je hoeft niet bij de sensor op het plafond te kunnen.
Een update herstart het apparaat, dus de optische rookmeting begint dan opnieuw met de opwarmfase. Zie Optische rookmeting.
Flashen via USB-C
De stappen om via USB-C te flashen worden bij de release gepubliceerd. Installeer geen firmware voor V1, V2 of de Mini op de Pro: ze hebben andere hardware.
Licentie
De firmware voor de CeilSense-familie komt openbaar onder de licentie CC BY-NC 4.0. Je mag hem aanpassen voor eigen gebruik. Commercieel gebruik mag niet.
De radars LD2412, LD2450 en LD6002B zitten in ESPHome zelf. SmartHomeShop onderhoudt de LD2460-component.
Aangepaste firmware
Je kunt de firmware aanpassen voor eigen gebruik, maar aangepaste firmware heeft gevolgen voor de ondersteuning. We kunnen geen garantie of ondersteuning geven bij problemen door aangepaste firmware of firmware van derden. Zie Garantie en Ondersteuning.