changelog
- Sat, 13 Jun 2020 23:16:50 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sat, 13 Jun 2020 23:16:50 +0200] rev 56
- Fix lock sync loss in unit zero set when the pressure sensor is not connected. Removed some log messages.
- Sat, 13 Jun 2020 22:07:22 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sat, 13 Jun 2020 22:07:22 +0200] rev 55
- Added DS18B20 error counters. Bigger font for the error counters screen and added the DS18B20 counter. Patched the u8g2_esp32_hal to fix the sudden system reboots.
- Fri, 10 Apr 2020 11:51:40 +0200
- by Michiel Broek <mbroek@mbse.eu> [Fri, 10 Apr 2020 11:51:40 +0200] rev 54
- Version 0.2.5. Added interval to the NBIRTH json data. Added global define 60 seconds.
- Mon, 06 Apr 2020 20:01:51 +0200
- by Michiel Broek <mbroek@mbse.eu> [Mon, 06 Apr 2020 20:01:51 +0200] rev 53
- Turn off the watchdog timer during OTA update.
- Mon, 06 Apr 2020 10:42:08 +0200
- by Michiel Broek <mbroek@mbse.eu> [Mon, 06 Apr 2020 10:42:08 +0200] rev 52
- Added screen with software error counters.
- Sun, 05 Apr 2020 19:17:17 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sun, 05 Apr 2020 19:17:17 +0200] rev 51
- Added alarm timer watchdog. This resets the loop if not finished in 30 seconds.
- Thu, 02 Apr 2020 11:45:36 +0200
- by Michiel Broek <mbroek@mbse.eu> [Thu, 02 Apr 2020 11:45:36 +0200] rev 50
- Version 0.2.3 Added WiFi reconnect.
- Sat, 14 Mar 2020 15:52:04 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 14 Mar 2020 15:52:04 +0100] rev 49
- Added function comment
- Sat, 14 Mar 2020 13:22:35 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 14 Mar 2020 13:22:35 +0100] rev 48
- A bit of code cleanup
- Sat, 14 Mar 2020 13:07:02 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 14 Mar 2020 13:07:02 +0100] rev 47
- Version 0.2.2 Changed to use a permanent network and WiFi connection. Removed three mainloop stages. Removed MQTT sequence counter that was not used. Update WiFi rssi status during eacht measure cycle. Changed FreeRTOS schedulng to 500 Hz.
- Sat, 25 Jan 2020 12:02:22 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 25 Jan 2020 12:02:22 +0100] rev 46
- Updated the README
- Mon, 16 Dec 2019 20:24:33 +0100
- by Michiel Broek <mbroek@mbse.eu> [Mon, 16 Dec 2019 20:24:33 +0100] rev 45
- Changed os and os_version information to esp-idf.
- Fri, 29 Nov 2019 14:26:37 +0100
- by Michiel Broek <mbroek@mbse.eu> [Fri, 29 Nov 2019 14:26:37 +0100] rev 44
- Removed dead code. Added more doxygen documentation.
- Tue, 26 Nov 2019 11:55:46 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 26 Nov 2019 11:55:46 +0100] rev 43
- Version 0.2.1. When wakeup by user push, select the active unit screen if only one unit is active.
- Tue, 26 Nov 2019 11:20:41 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 26 Nov 2019 11:20:41 +0100] rev 42
- In the main screen dim the not active units.
- Mon, 25 Nov 2019 11:34:38 +0100
- by Michiel Broek <mbroek@mbse.eu> [Mon, 25 Nov 2019 11:34:38 +0100] rev 41
- Updated doxygen comments. Removed some development debug logs. Increased user inactivity time to 4 minutes. More Dutch translations in the OTA update screens.
- Sun, 24 Nov 2019 12:08:01 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sun, 24 Nov 2019 12:08:01 +0100] rev 40
- Better OTA upgrade messages
- Sun, 24 Nov 2019 11:34:36 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sun, 24 Nov 2019 11:34:36 +0100] rev 39
- Increased I2C timeout from 1000 to 5000 mSec.
- Sat, 23 Nov 2019 22:31:49 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 23 Nov 2019 22:31:49 +0100] rev 38
- Removed all the deepsleep code since there will be no battery operation.
- Sat, 23 Nov 2019 21:43:14 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 23 Nov 2019 21:43:14 +0100] rev 37
- menuconfig settings now work for I2C display setup. Lot's of code cleanup.
- Sat, 23 Nov 2019 19:10:05 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sat, 23 Nov 2019 19:10:05 +0100] rev 36
- Swapped ADC channels 6 and 7. Completed the DS18B20 assign to unit.
- Thu, 21 Nov 2019 22:19:27 +0100
- by Michiel Broek <mbroek@mbse.eu> [Thu, 21 Nov 2019 22:19:27 +0100] rev 35
- I2C busspeed from 50 KHz to 400 KHz.
- Sun, 17 Nov 2019 12:58:39 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sun, 17 Nov 2019 12:58:39 +0100] rev 34
- Temporary white splash screen. Select DS18B20 sensor per unit. Changed units result logging
- Tue, 12 Nov 2019 21:57:40 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 12 Nov 2019 21:57:40 +0100] rev 33
- Added WiFi AP editor.
- Tue, 12 Nov 2019 16:55:36 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 12 Nov 2019 16:55:36 +0100] rev 32
- Added WiFi list configured APs. Added offset to the menu rotary for large menus.
- Tue, 12 Nov 2019 16:26:51 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 12 Nov 2019 16:26:51 +0100] rev 31
- Search DS18B20 sensor for the right pressure unit.
- Tue, 12 Nov 2019 10:36:53 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 12 Nov 2019 10:36:53 +0100] rev 30
- Shorter lock times.
- Mon, 11 Nov 2019 20:12:55 +0100
- by Michiel Broek <mbroek@mbse.eu> [Mon, 11 Nov 2019 20:12:55 +0100] rev 29
- Dutch translation on the screens.
- Mon, 11 Nov 2019 16:54:12 +0100
- by Michiel Broek <mbroek@mbse.eu> [Mon, 11 Nov 2019 16:54:12 +0100] rev 28
- Code cleanup. Set MQTT uri from the configuration.
- Sun, 10 Nov 2019 20:53:01 +0100
- by Michiel Broek <mbroek@mbse.eu> [Sun, 10 Nov 2019 20:53:01 +0100] rev 27
- Increased some lock timeouts. Application CPU speed from 160 to 240 MHz. Added timeout timers to the update process.
- Fri, 08 Nov 2019 22:40:15 +0100
- by Michiel Broek <mbroek@mbse.eu> [Fri, 08 Nov 2019 22:40:15 +0100] rev 26
- Increaded stacksize for the user process. Implemented the network update using the proven brewboard code. Reverted the lock release and display sendbuffer lines to the previous code. The networks status screen uses the wifi lock.
- Fri, 08 Nov 2019 10:57:46 +0100
- by Michiel Broek <mbroek@mbse.eu> [Fri, 08 Nov 2019 10:57:46 +0100] rev 25
- Added network setup
- Thu, 07 Nov 2019 22:58:48 +0100
- by Michiel Broek <mbroek@mbse.eu> [Thu, 07 Nov 2019 22:58:48 +0100] rev 24
- Finished the editor using the rotary switch. Added editing of the MQTT server parameters.
- Thu, 07 Nov 2019 15:09:51 +0100
- by Michiel Broek <mbroek@mbse.eu> [Thu, 07 Nov 2019 15:09:51 +0100] rev 23
- Added error logging for failed locks
- Thu, 07 Nov 2019 11:47:15 +0100
- by Michiel Broek <mbroek@mbse.eu> [Thu, 07 Nov 2019 11:47:15 +0100] rev 22
- Better update of the user screens. Added more internal documentation.
- Tue, 05 Nov 2019 11:31:59 +0100
- by Michiel Broek <mbroek@mbse.eu> [Tue, 05 Nov 2019 11:31:59 +0100] rev 21
- Moved the user interface into a separate task. Added a real seconds timer to this task.
- Mon, 04 Nov 2019 19:35:05 +0100
- by Michiel Broek <mbroek@mbse.eu> [Mon, 04 Nov 2019 19:35:05 +0100] rev 20
- Attempt to create a rotary editor
- Fri, 01 Nov 2019 14:23:48 +0100
- by Michiel Broek <mbroek@mbse.eu> [Fri, 01 Nov 2019 14:23:48 +0100] rev 19
- Added code comments.
- Fri, 01 Nov 2019 13:13:14 +0100
- by Michiel Broek <mbroek@mbse.eu> [Fri, 01 Nov 2019 13:13:14 +0100] rev 18
- Added splash screen and unit zero set menu.
- Thu, 31 Oct 2019 22:22:22 +0100
- by Michiel Broek <mbroek@mbse.eu> [Thu, 31 Oct 2019 22:22:22 +0100] rev 17
- More menus development.
- Wed, 30 Oct 2019 23:21:46 +0100
- by Michiel Broek <mbroek@mbse.eu> [Wed, 30 Oct 2019 23:21:46 +0100] rev 16
- Initial code for the rotary switch and some menus. Changed default pushbutton pin from 12 to 14 and swapped the rotary pins. Disabled always create a new units file, it should be safe to keep it now.
- Sat, 26 Oct 2019 14:05:17 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sat, 26 Oct 2019 14:05:17 +0200] rev 15
- Changed build system to idf.py
- Fri, 25 Oct 2019 23:27:57 +0200
- by Michiel Broek <mbroek@mbse.eu> [Fri, 25 Oct 2019 23:27:57 +0200] rev 14
- Added some menu ideas
- Fri, 25 Oct 2019 21:53:43 +0200
- by Michiel Broek <mbroek@mbse.eu> [Fri, 25 Oct 2019 21:53:43 +0200] rev 13
- Updated esp-idf. The first two global screen functions created.
- Sun, 13 Oct 2019 19:27:12 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sun, 13 Oct 2019 19:27:12 +0200] rev 12
- ADC1 source code cleanup. Switched to 12 bit resolution again. Multisample set to 128. Improved adc-state structure locking. Improved ADC read error detection. DS18B20 extra error logging. MQTT better publish counter locking.
- Sun, 13 Oct 2019 12:24:14 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sun, 13 Oct 2019 12:24:14 +0200] rev 11
- Experimental mqtt published messages state counter
- Sat, 12 Oct 2019 21:05:09 +0200
- by Michiel Broek <mbroek@mbse.eu> [Sat, 12 Oct 2019 21:05:09 +0200] rev 10
- One-wire bus can now handle multiple sensors.
- Fri, 11 Oct 2019 15:56:30 +0200
- by Michiel Broek <mbroek@mbse.eu> [Fri, 11 Oct 2019 15:56:30 +0200] rev 9
- Added publish logs. Another fix for DS18B20 rom address copy.
- Fri, 11 Oct 2019 13:12:34 +0200
- by Michiel Broek <mbroek@mbse.eu> [Fri, 11 Oct 2019 13:12:34 +0200] rev 8
- Added alarm flag for units.
- Wed, 09 Oct 2019 22:51:37 +0200
- by Michiel Broek <mbroek@mbse.eu> [Wed, 09 Oct 2019 22:51:37 +0200] rev 7
- Sleep time is now 55 seconds. Code cleanup. Decrease MQTT library logging to Error.
- Wed, 09 Oct 2019 21:00:27 +0200
- by Michiel Broek <mbroek@mbse.eu> [Wed, 09 Oct 2019 21:00:27 +0200] rev 6
- Hookup OLED I2C display to temorary display some data.
- Tue, 08 Oct 2019 21:43:18 +0200
- by Michiel Broek <mbroek@mbse.eu> [Tue, 08 Oct 2019 21:43:18 +0200] rev 5
- Version 0.1.0.
- Tue, 08 Oct 2019 21:09:36 +0200
- by Michiel Broek <mbroek@mbse.eu> [Tue, 08 Oct 2019 21:09:36 +0200] rev 4
- FreeRTOS scheduler from 100 Hz to 200 Hz. All units data is now protected with a semaphore.
- Tue, 08 Oct 2019 16:51:30 +0200
- by Michiel Broek <mbroek@mbse.eu> [Tue, 08 Oct 2019 16:51:30 +0200] rev 3
- Code cleanup
- Tue, 08 Oct 2019 15:47:34 +0200
- by Michiel Broek <mbroek@mbse.eu> [Tue, 08 Oct 2019 15:47:34 +0200] rev 2
- Prepare ds18b20 sensors for multiple sensors on the onewire bus.
- Tue, 08 Oct 2019 12:55:23 +0200
- by Michiel Broek <mbroek@mbse.eu> [Tue, 08 Oct 2019 12:55:23 +0200] rev 1
- Renamed pressure to co2meter