Fri, 22 Jul 2022 12:15:05 +0200 |
Michiel Broek |
Version 0.3.41. Use INSERT IGNORE .. for insert log messages from fermenters, co2meters and ispindels. Connect to MySQL servers with MYSQL_OPT_RECONNECT instead of manual working around the connection lost problem if a mysql server is restarted. Removed unused bms_mysql_ping function.
|
file |
diff |
annotate
|
Fri, 17 Jun 2022 16:56:16 +0200 |
Michiel Broek |
Fixed extra logging if more then one fermenter is in use. Added extra decimal for temperature logging.
|
file |
diff |
annotate
|
Fri, 17 Jun 2022 16:18:04 +0200 |
Michiel Broek |
Version 0.3.39. Log ispindel, fermenters and co2pressure in MySQL. Limit logging to at most once per 10 minutes.
|
file |
diff |
annotate
|
Sat, 12 Sep 2020 16:29:26 +0200 |
Michiel Broek |
Version 0.3.36. Removed debug logs for websocket received messages. Fixed some default enum values send to the MySQL server.
|
file |
diff |
annotate
|
Wed, 15 Jul 2020 16:03:23 +0200 |
Michiel Broek |
Make sure enumerated values are not empty in database updates. On several data queries set the database connection to UTF-8.
|
file |
diff |
annotate
|
Wed, 03 Jun 2020 21:02:57 +0200 |
Michiel Broek |
Fixed missing light_state commands for the webcam.
|
file |
diff |
annotate
|
Thu, 21 May 2020 14:32:23 +0200 |
Michiel Broek |
Removed ws_global function because dynamic menus don't work.
|
file |
diff |
annotate
|
Wed, 20 May 2020 21:49:09 +0200 |
Michiel Broek |
Report any online status change via websocket broadcast. When starting, load all in memory tables sorted. The websocket status on the web pages has it's own panel. Prepared the menu system for dynamic updates.
|
file |
diff |
annotate
|
Mon, 18 May 2020 11:00:59 +0200 |
Michiel Broek |
Added reconnecting-websocket.js to automatic reconnect the websocket if the connection is lost. Usefull for mobile devices that go to sleep after a while. Changed mon_fermenters to use websockets instead of polling. Fixed wrong temperature color ranges on the fermenter monior. Increased the websocket receive buffer to 2048. In cannot overflow, but larger messages are chunked and the application does not handle these split messages. Needs termferm 0.9.9 or newer.
|
file |
diff |
annotate
|
Tue, 12 May 2020 16:08:30 +0200 |
Michiel Broek |
Consistent use of group names is important.
|
file |
diff |
annotate
|
Tue, 12 May 2020 14:24:45 +0200 |
Michiel Broek |
Prevent repeated fermenter offline broadcasts
|
file |
diff |
annotate
|
Mon, 11 May 2020 17:32:08 +0200 |
Michiel Broek |
Version 0.3.33 Added websockets framework. Added fermenter status messages to the websockets broadcast.
|
file |
diff |
annotate
|
Mon, 02 Dec 2019 20:56:01 +0100 |
Michiel Broek |
Another attempt to fix the MySQL server has gone away error. Fixed gcc 7.1+ compiler warnings.
|
file |
diff |
annotate
|
Wed, 27 Feb 2019 22:13:07 +0100 |
Michiel Broek |
Accept yeast temperature limits from thermferm via MQTT. Send yeat temperature ranges to thermferm together with the beer parameters. Store yeast temperature limits in the mon_fermenters database table. The monitor fermenters screen adjusts the temperature color ranges.
|
file |
diff |
annotate
|
Mon, 21 Jan 2019 20:45:18 +0100 |
Michiel Broek |
Added design notes for the csv log format from fermenters. In bmsd configuration added the web_root entry. Switched fermenter DLOG messages to store the log in flat csv files instead of the database. This is much faster and the graphs look better.
|
file |
diff |
annotate
|
Sat, 19 Jan 2019 17:31:43 +0100 |
Michiel Broek |
Implemented beer uuid product in monitor fermenters.
|
file |
diff |
annotate
|
Sat, 19 Jan 2019 12:05:37 +0100 |
Michiel Broek |
In bmsd added missing json percent. The Makefile didn't install the fpdf library. Added profile commands. Small changes to the monitor fermenters screen. The monitor fermenters scheduler is now more responsive. Profiles selection and commands in the remote thermferm.
|
file |
diff |
annotate
|
Sat, 04 Aug 2018 21:19:15 +0200 |
Michiel Broek |
Versio 0.0.2 initial check in
|
file |
diff |
annotate
|