Mon, 22 Apr 2024 11:33:04 +0200 |
Michiel Broek |
Version 0.9.19a2. Dropped TEMPSTATE[] and only use DEVPRESENT[] to mark devices state. Adjusted webpages for this switch in responses. Adjusted MySQL mon_fermenters enum values too. Rename some global Config records to better reflect their real use.Added one-wire json records and websocket. Announce when some onewire device changes. Add UNITS JSON command without parameter. Dropped global tempFormat setting that was never used.
|
file |
diff |
annotate
|
Wed, 17 Apr 2024 19:54:56 +0200 |
Michiel Broek |
Updated dependencies. Devices json data is created in de devices source for all places where it is needed. Added devices_ws function to broadcast all devices, to be used when any device is changed. The devices loop detects changes in input values and calls devices_ws if so. The server uses the general devices json data.
|
file |
diff |
annotate
|
Sat, 13 Apr 2024 16:50:26 +0200 |
Michiel Broek |
Added websockets to thermferm. Started new www directory for websocket enabled web. The init script now waits until thermferm is completely stopped.
|
file |
diff |
annotate
|
Fri, 05 Apr 2024 16:19:39 +0200 |
Michiel Broek |
Version 0.9.17a1. Revised starting and stopping the threads. Fixed stopping the command server thread. Moved one-wire tempeature sensors resolution correction to the one-wire thread. The devices thread fetches temperatures from the one-wire thread. The one-wire thread does everything for the temperature sensors. The command server uses private sockets. Still, only one session at the same time is handled.
|
file |
diff |
annotate
|
Tue, 02 Apr 2024 15:03:12 +0200 |
Michiel Broek |
Added one-wire thread and some old state table macro's. The state machine first state scans new one-wire devices and stores them in a linked list.
|
file |
diff |
annotate
|
Wed, 27 Mar 2024 17:19:46 +0100 |
Michiel Broek |
Moved all delay functions into a new general file.
|
file |
diff |
annotate
|
Thu, 14 Mar 2024 19:32:37 +0100 |
Michiel Broek |
Create installation directories
|
file |
diff |
annotate
|
Thu, 14 Mar 2024 17:07:09 +0100 |
Michiel Broek |
Add DESTDIR installation target. Some kicad update again. Moved init script to /etc/rc.d
|
file |
diff |
annotate
|
Thu, 09 May 2019 16:40:17 +0200 |
Michiel Broek |
Removed writing local unit data logs
|
file |
diff |
annotate
|
Mon, 14 Jan 2019 22:46:27 +0100 |
Michiel Broek |
Removed useless version marks from the xml configuration. Added DCMD profile configuration to install and delete profiles in a fermenter. Removed the old profiles configuration. Removed useless xml configuration error check because none has been triggered in five years, Removed several obsolete upgrade functions. Updated the web liveview.
|
file |
diff |
annotate
|
Thu, 10 Jan 2019 16:33:42 +0100 |
Michiel Broek |
Version 0.9.0. Implemented DCMD via mqtt to set stage, mode, setpoint low and high. Implemeted DCMD via mqtt to set heater, cooler, fan and light state. Implemented DCMD via mqtt to set product code and name. Set the PID's in fridge mode without idle range offset, that was an old leftover setting that was obsolete.
|
file |
diff |
annotate
|
Mon, 02 May 2016 16:15:37 +0200 |
Michiel Broek |
Created mqtt sourcefiles. Use flags to trigger publish messages. The main source does not know and does not care if MQTT messages will be sent. Version 0.5.5
|
file |
diff |
annotate
|
Sat, 14 Nov 2015 23:40:51 +0100 |
Michiel Broek |
The brewpanel works, but still needs a lot more
|
file |
diff |
annotate
|
Sat, 14 Nov 2015 16:52:33 +0100 |
Michiel Broek |
The first ideas of the brewpanel simulation are in place.
|
file |
diff |
annotate
|
Sun, 17 May 2015 19:34:55 +0200 |
Michiel Broek |
Back to the old PID algorythm. Version 0.3.1.
|
file |
diff |
annotate
|
Thu, 19 Feb 2015 14:42:55 +0100 |
Michiel Broek |
Moved pid function to separate files
|
file |
diff |
annotate
|
Fri, 22 Aug 2014 17:12:42 +0200 |
Michiel Broek |
Added framework for a simulation of a fridge with heater to use as controlled fermentor
|
file |
diff |
annotate
|
Mon, 18 Aug 2014 15:10:09 +0200 |
Michiel Broek |
You can now safely add and remove units on a running system.
|
file |
diff |
annotate
|
Sun, 10 Aug 2014 17:43:33 +0200 |
Michiel Broek |
Updated dependencies
|
file |
diff |
annotate
|
Sat, 09 Aug 2014 21:43:09 +0200 |
Michiel Broek |
Updated dependencies
|
file |
diff |
annotate
|
Sat, 09 Aug 2014 17:06:25 +0200 |
Michiel Broek |
Added dependencies for panel
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 22:29:22 +0200 |
Michiel Broek |
Updated conditional defines and dependencies
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 16:24:17 +0200 |
Michiel Broek |
Fixed switching problems
|
file |
diff |
annotate
|
Tue, 05 Aug 2014 15:45:23 +0200 |
Michiel Broek |
Updated dependencies
|
file |
diff |
annotate
|
Thu, 31 Jul 2014 23:57:04 +0200 |
Michiel Broek |
Removed old 1-wire bus
|
file |
diff |
annotate
|
Thu, 31 Jul 2014 17:52:41 +0200 |
Michiel Broek |
Fixed wrong includes
|
file |
diff |
annotate
|
Thu, 31 Jul 2014 17:48:59 +0200 |
Michiel Broek |
Updated dependencies
|
file |
diff |
annotate
|
Thu, 31 Jul 2014 17:44:50 +0200 |
Michiel Broek |
Added device configuration
|
file |
diff |
annotate
|
Wed, 30 Jul 2014 22:57:48 +0200 |
Michiel Broek |
Unit mode can switch between OFF and NONE.
|
file |
diff |
annotate
|
Sun, 13 Jul 2014 21:01:18 +0200 |
Michiel Broek |
Updated dependencies
|
file |
diff |
annotate
|
Sun, 13 Jul 2014 17:34:41 +0200 |
Michiel Broek |
Updated dependencies, bumped to version 0.0.10
|
file |
diff |
annotate
|
Fri, 04 Jul 2014 23:37:53 +0200 |
Michiel Broek |
Added units processing thread
|
file |
diff |
annotate
|
Tue, 01 Jul 2014 23:14:57 +0200 |
Michiel Broek |
Using final user paths for log, configuration and profiles
|
file |
diff |
annotate
|
Mon, 23 Jun 2014 22:16:29 +0200 |
Michiel Broek |
Removed rc-switch
|
file |
diff |
annotate
|
Sun, 22 Jun 2014 22:11:33 +0200 |
Michiel Broek |
Fixed makefile
|
file |
diff |
annotate
|
Sat, 31 May 2014 11:47:23 +0200 |
Michiel Broek |
Fixed compilation without wiringpi
|
file |
diff |
annotate
|
Sun, 25 May 2014 22:06:56 +0200 |
Michiel Broek |
Removed library, bumped to version 0.0.7
|
file |
diff |
annotate
|
Tue, 20 May 2014 22:42:26 +0200 |
Michiel Broek |
Updated dependencies
|
file |
diff |
annotate
|
Sun, 18 May 2014 22:56:43 +0200 |
Michiel Broek |
Initial server code added
|
file |
diff |
annotate
|
Sun, 18 May 2014 21:24:55 +0200 |
Michiel Broek |
Code preparation for client/server communication
|
file |
diff |
annotate
| base
|