De couveuses krijgen in januari 2021 een betere µcontroller. Er wordt gewisseld van de Arduino Mega 2560 naar de Heltec ESP32.
- Software
De software (HT32_Couveuse2.ino) is ook te downloaden als de totale bundel Heltec32.zip.
- Voeding
Rechtstreekse aansluiting op 220Vac net. De 220Vac wordt omgezet naar 5Vdc, 3A. voedingsconnector
- Nog uitzoeken
- Updaten pagina
uitleg SSE
Er zijn meerdere talen om met SSE de data in een pagina te verversen zonder interactie van de gebruiker:
- Python
Getriggerd door een MQTT signaal. Dit kan in Python + Javascript echter python blijkt verschrikkelijk omslachtig voor SSE. Kortom eerst maar PHP verder proberen.
PHP werkt als SSE server, maar Python nog niet. Flask is al geinstalleerd, maar flask-sse nog niet.
- sudo apt-get update && sudo apt-get upgrade
Doe de hele boel eerst even updaten.
- python3.7 -m venv sse
Maak een veilige omgeving
- pip install flask-sse gunicorn gevent
Installeer de SSE omgeving van flask voor Python, lijkt in onze omgeving niet te werken.
- pip install sseclient
Installeer nog maar eens iets van SSE voor Python. Enkel is die een cliënt en ik wil een server opzetten.
- pip install sse-starlette
Een compleet andere aanpak dan maar. Leuk maar dit werkt niet.
/var/log/apache2/access.log
- PHP
PHP pagina laten verversen op grond van een MQTT input. Het lijkt er op dat PHP niet tegelijkertijd een MQTT stream en een SSE stream open kan hebben. Meer kans dat dit onder Python wel lukt.
- Lekstroom
Let op: De LED groeilamp vertoont een lekstroom. Erg fout maar waar komt het vandaan?
- Garantie
Wat voor slotjes passen op de behuizing?
|