Eindelijk vakantie! Vijver schoongemaakt en ook hoog tijd voor een update aan Pond[CTRL]:
- Aantal meetwaarden waarvan het gemiddelde genomen wordt gereduceerd van 120 naar 25.
- Getest om IoT-updates via HTTPS te versturen maar niet geïmplementeerd. Reden hiervan is dat de HTTPS-library ruim 20% extra geheugen inneemt waardoor er te weinig ruimte overblijft voor updates aan functionaliteit.
- Uptime wordt nu geüpload naar de API, waardoor ik bij kan houden of de WiFi-module herstart is (uptime < vorige uptime = herstart). Mochten er herstarts voorkomen, dan is het zaak om uit te zoeken wat dit veroorzaakt.
Bugfix:
- Status LED en automatische updates werkten niet meer. De LED toont of er een actieve IoT-verbinding is. Het bleek een probleem te zijn met het verwerken van het server-resultaat (timeout bij ophalen resultaat van server). Gefixt vanaf versie 1174.
Next:
- Verbinden met timeserver, zodat sockets tijdgestuurd geschakeld kunnen worden.
- Zorgen dat sockets handmatig in- en uitgeschakeld kunnen worden (override).
- Instelbaar maken van de duur van de voederpauze (nu standaard 30 minuten).
- Sockets schakelen dmv logica, bijvoorbeeld TEMP1_HIGH & TEMP1_LOW. Het idee is om sensor- en (toekomstige) timertoestand te kunnen combineren als voorwaarde oma een socket in of uit te schakelen.
- Verder met de iOS-app.
Huidige firmwareversie: 1175