README.md

Fri, 30 Jul 2021 16:45:53 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Fri, 30 Jul 2021 16:45:53 +0200
changeset 116
bafc2d6a0790
parent 98
04dfd9ee08a7
child 118
ae30613ffa6f
permissions
-rw-r--r--

Fixed Hendi ON switch and now the switch moment is in a #define HENDI_SWITCH. Currently set at 6. Fixed the web page when going to boil, two buttons were missing. Changed the PWM log line, added information about the ON switch and current temperature.

5
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
1 # BrewBoard op een ESP32 onder FreeRTOS.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
2
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
3 Dit is een vervolg project van het BrewBoard op de Arduino Nano met de
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
4 MBSE-ArdRims software. Tot begin 2017 zijn deze kant en klare boards via
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
5 het forum hobbybrouwen.nl verspreid.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
6
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
7 Het plan was om een upgrade kit te maken op basis van de WeMos chip die bijna
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
8 gelijk is aan de Arduino Nano maar ook WiFi heeft. In de praktijk bleek dat
83
0cc064a4921b Update README
Michiel Broek <mbroek@mbse.eu>
parents: 47
diff changeset
9 niet zonder propblemen te werken, WiFi en brouwen tegelijk is teveel voor een
5
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
10 WeMos chip (ESP8266). Toen ongeveer op hetzelfde moment de markt overspoeld
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
11 werd door BrewMonks, EasyBrew en gelijke systemen was er ook geen behoefte
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
12 meer om hiermee verder te gaan.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
13
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
14 Voor mezelf heb ik een nieuw board gemaakt (op experimenteerprint) wat even
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
15 groot is als het oorspronkelijk board wat ik gebruik, inclusief dezelfde
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
16 plaats voor alle schroef aansluitingen. De bedoeling is dit board zo uit te
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
17 kunnen wisselen met het Arduino board. Op dit board wordt de Doit ESP32 Devkit
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
18 V1 gebruikt. Dit is een ESP32 development board met meer pinnen dan de meeste
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
19 boards. De meeste boards hebben 30 pennen, deze heeft er 36. En dat is precies
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
20 genoeg, de 30 pins boards hebben onvoldoende aansluitingen.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
21
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
22 Als display wordt een 320x240 TFT touchscreen gebruikt wat aangesloten wordt
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
23 via een SPI bus. Op een tweede SPI bus zit een SD/MMC kaartslot wat aan de
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
24 voorzijde bereikbaar is. Dit slot wordt gebruikt om recepten in te voeren en
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
25 om log bestanden op te slaan. Alle overige aansluitingen op het ESP32 board
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
26 worden gebruikt voor de SSR's, relais en buzzer.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
27
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
28 In vergelijking met de Arduino Nano heeft de ESP32 de volgende hardware:
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
29
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
30 * 2 processors op 240 MHz,
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
31 * WiFi
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
32 * BlueTooth, maar wordt niet gebruikt.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
33 * Timers en een Realtime Klok.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
34 * 2 SPI bussen (voor de TFT en SD/MMC).
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
35 * OTA, Over The Air updates.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
36 * Nog veel meer bussen die we niet gebruiken.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
37
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
38 De software is FreeRTOS, dit is een mini embedded OS wat eenvoudig meerdere
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
39 taken tegelijk kan uitvoeren, dit maakt het programmeren van de brouw software
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
40 een stuk eenvoudiger als onder de Arduino programmeer opmgeving.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
41
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
42 Een voorbeeld: de taak task_DS18B20 doet niets anders dan de twee bussen met
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
43 temperatuur sensoren uit te lezen en de gemeten temperaturen op te slaan zodat
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
44 andere taken die waardes kunnen gebruiken. Taken kunnen dus klein, simpel en
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
45 hopelijk vrij van bugs zijn.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
46
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
47 Het hele systeem zit in elkaar door kleine taken die wel samen moeten werken
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
48 om tot een totale applicatie te komen.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
49
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
50 Tot zover de achtergrond van dit project. Ik heb dit voor mezelf gemaakt omdat
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
51 het MBSE-ArdRims board wat leuke dingen niet kon. Omdat er geen markt is komt
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
52 er ook geen printje, maar het schema is wel beschikbaar. De software is ook
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
53 beschikbaar en kun je gewoon gebruiken. Dus wil je hiermee aan de gang, doe je
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
54 best, er is alleen geen enkele vorm van support.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
55
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
56 Nog even, ik wilde nog meer dingen toevoegen aan de software (MQTT) maar ook
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
57 een ESP32 heeft zijn beperkingen. Die liggen wel stukken verder dan de ESP8266
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
58 of Arduino Nano, maar ze zijn er. Het belangrijkste is toch het afhandelen van
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
59 het brouwproces.
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
60
87b86d16b1d6 De README flink bijgewerkt.
Michiel Broek <mbroek@mbse.eu>
parents: 0
diff changeset
61
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
62 #Links
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
63
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
64 Dit project gebruikt code van de volgende projecten. De meeste code bevat
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
65 enkele aanpassingen voor dit project en daarom zijn die projecten volledig
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
66 geimporteerd in brewboard.
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
67
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
68 De PID library: http://playground.arduino.cc/Code/PIDLibrary by Brett
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
69 Beauregard.
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
70
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
71 De 1-wire bus: https://www.github.com/DavidAntliff/esp32-owb
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
72 De DS18B20 sensoren: https://www.github.com/DavidAntliff/esp32-ds18b20
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
73
39
e5900c9b9a7b Use PROJECT_VER for version number. Updated README and info screen.
Michiel Broek <mbroek@mbse.eu>
parents: 34
diff changeset
74 De webserver en websockets server. Websockets worden gebruikt voor de web
e5900c9b9a7b Use PROJECT_VER for version number. Updated README and info screen.
Michiel Broek <mbroek@mbse.eu>
parents: 34
diff changeset
75 client. Deze web client probeert een kopie te zijn van het touch scherm.
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
76 https://github.com/Molorius/esp32-websocket.git components/websocket
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
77
92
bac0a860f5dd No repeated logs when the SD card is removed. Supress wifi_init logs.
Michiel Broek <mbroek@mbse.eu>
parents: 87
diff changeset
78 7 Segments display font voor de web applicatie: http://www.keshikan.net
bac0a860f5dd No repeated logs when the SD card is removed. Supress wifi_init logs.
Michiel Broek <mbroek@mbse.eu>
parents: 87
diff changeset
79 Deze is gemaakt door keshikan.
bac0a860f5dd No repeated logs when the SD card is removed. Supress wifi_init logs.
Michiel Broek <mbroek@mbse.eu>
parents: 87
diff changeset
80
97
9c6c37a8da52 Moved schematics into the project tree.
Michiel Broek <mbroek@mbse.eu>
parents: 92
diff changeset
81 Het schema voor dit project is gemaakt in kicad en zit in de map kicad.
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
82 Belangrijk als je dit gaat bouwen: koop het juiste ESP32 devkit board. De
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
83 meeste boards hebben niet genoeg aansluitingen naar buiten, je hebt echt de
39
e5900c9b9a7b Use PROJECT_VER for version number. Updated README and info screen.
Michiel Broek <mbroek@mbse.eu>
parents: 34
diff changeset
84 36 pens versie van Geekcreit® nodig.
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
85
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
86
98
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
87 ----------------------------------------------------------------------------------
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
88
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
89 HENDI:
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
90
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
91 HendiControl printje wat ontworpen is voor CraftbeerPi. Heef twee signalen nodig:
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
92
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
93 - On - inschakelen regeling, schakelt de potmeter uit.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
94 - Pwr - PWM signaal. Maakt regelspannig 5 Volt is 0% en 0.8 Volt is 100%.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
95
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
96 In de bestaande driver de loopsnelheid houden zoals die is.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
97 Toevoegen een PWM signaal lijn. Deze volgt het omgerekende geinverteerde vermogen.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
98 Afschakelen HLT wanneer power boven totaal vermogen 3000 Watt uitkomt.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
99 Hiervoor moeten de vermogens juist zijn ingevuld.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
100 Timesharing met HLT is geen optie door de iets trage reactie van de Hendi.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
101
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
102 Welke pin voor PWM output?
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
103 - GPIO0. Mag niet naar 0 volt getrokken worden tijdens boot. Dus een PNP/NPN
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
104 driver inverter. De pin mag wel naar 3V3 getrokken worden.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
105
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
106 +3V3
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
107 e |
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
108 |/ PNP
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
109 GPIO0 --####---|\ c +----- PWR HendiControl
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
110 47K c +--####--|/
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
111 10K |\ NPN BC413
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
112 e |
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
113 ---
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
114 Gnd
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
115
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
116 Wat is de frequentie van het signaal?
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
117 Extra waardes in de hardware profielen.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
118 - Bovengrens afschakelen HLT, default 3000 Watt.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
119 - Ramp power voor naar koken gaan, boilpower is er al.
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
120
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
121 Wat doen we met maisch verwarmen, limiet 1 graad per minuut? Of is de
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
122 max maisch power setting genoeg?
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
123
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
124
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
125 ----------------------------------------------------------------------------------
04dfd9ee08a7 Idee voor HendiControl sturing
Michiel Broek <mbroek@mbse.eu>
parents: 97
diff changeset
126
31
11983772e6d2 Updated the README
Michiel Broek <mbroek@mbse.eu>
parents: 28
diff changeset
127
0
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
128
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
129
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
130 TODO:
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
131 - Nosleep js code toevoegen.
47
2aab3b5af4b5 Fixed css path in chart.html. Show errors in console when writing logfiles.json. Upgraded esp-idf.
Michiel Broek <mbroek@mbse.eu>
parents: 39
diff changeset
132 - Bug: import 2 x hop met dezelfde naam met verschillende tijden krijgen 1 tijd na import.
0
b74b0e4902c3 Initial checkin brewboard
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
133
87
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
134 Voor kleinere image, van 10000272 -> 914944 de volgende settings:
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
135
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
136 diff -r 8d0287a1a9e1 sdkconfig
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
137 --- a/sdkconfig Sun Jun 07 22:30:07 2020 +0200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
138 +++ b/sdkconfig Mon Jun 08 22:13:50 2020 +0200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
139 @@ -85,8 +85,8 @@
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
140 CONFIG_SSR_HLT_GPIO=33
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
141 CONFIG_SSR_PUMP_GPIO=12
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
142 CONFIG_BUZZER_GPIO=25
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
143 -CONFIG_COMPILER_OPTIMIZATION_DEFAULT=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
144 -# CONFIG_COMPILER_OPTIMIZATION_SIZE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
145 +# CONFIG_COMPILER_OPTIMIZATION_DEFAULT is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
146 +CONFIG_COMPILER_OPTIMIZATION_SIZE=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
147 # CONFIG_COMPILER_OPTIMIZATION_PERF is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
148 # CONFIG_COMPILER_OPTIMIZATION_NONE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
149 CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
150 @@ -340,7 +340,6 @@
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
151 # CONFIG_FREERTOS_USE_TRACE_FACILITY is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
152 # CONFIG_FREERTOS_GENERATE_RUN_TIME_STATS is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
153 # CONFIG_FREERTOS_DEBUG_INTERNALS is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
154 -CONFIG_FREERTOS_TASK_FUNCTION_WRAPPER=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
155 CONFIG_FREERTOS_CHECK_MUTEX_GIVEN_BY_OWNER=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
156 # CONFIG_FREERTOS_CHECK_PORT_CRITICAL_COMPLIANCE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
157 # CONFIG_HEAP_POISONING_DISABLED is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
158 @@ -583,8 +582,8 @@
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
159 # CONFIG_MONITOR_BAUD_OTHER is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
160 CONFIG_MONITOR_BAUD_OTHER_VAL=115200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
161 CONFIG_MONITOR_BAUD=115200
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
162 -CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
163 -# CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
164 +# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
165 +CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
166 CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED=y
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
167 # CONFIG_OPTIMIZATION_ASSERTIONS_SILENT is not set
47253f294a9f SDK settings to reduce bin size. Some log messages to debug level. Added KWH usage registration. Added equipment power usage for HLT and MLT. Equipment database upgraded to version 2, expandable. Fixed some screen errors during temperature mash steps.
Michiel Broek <mbroek@mbse.eu>
parents: 83
diff changeset
168 # CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set

mercurial