Tue, 30 Apr 2024 17:26:41 +0200 Michiel Broek Version 0.9.19b2. Simulator redesign and it is now possible to run more then one simulator. All simulated devices have address names that include the simulator number. Added the setup screen for the most part. Not compatible with previous versions if a simulator was used, delete all simulators and simulated devices during stop and start. file | diff | annotate
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
(0) tip

mercurial