Skip to content

Releases: tobyweston/temperature-machine

v2.1.1

01 Sep 12:06
Compare
Choose a tag to compare

This releases updates the way we distribute the application via apt-get (fixing #84).

We now sign the package and require a slightly different instructions setting up the repository. You will need to remove the existing robotooling entry in /etc/apt/sources.list and run the following.

sudo bash -c 'echo "deb http://robotooling.com/debian stable temperature-machine" >> /etc/apt/sources.list'
sudo apt-key adv --keyserver pool.sks-keyservers.net --recv-keys 00258F48226612AE

Update the repository and install or update as usual.

sudo apt-get update

Tested on Stretch and Buster.

v2.2

24 Jul 14:27
Compare
Choose a tag to compare

This release moves away from Oracle Java to the OpenJDK.

It addresses #89 and has been tested with Raspbian Buster.

v2.1

28 May 10:14
Compare
Choose a tag to compare
  • Installation is now via apt-get a big improvement over having to build from source. See http://temperature-machine.com/docs/getting_started/installing.html for details. #57
  • Improved UI - amongst other things it now updates as temperature changes (thanks to websockets at #6).
  • You can now set the timezone of the charts and log and it will display consistently if your clients are in different timezones #56
  • #32 (#24) Export the last 24 hours as CSV.
  • Fixed #37 to enable cross-platform compilation.
  • Fixed #16 and #17 to improve startup script not to assume your running on wireless (now works with eth0.
  • #21 Improve error logging. You can now check the error logs on the server and all clients via the app.
  • #9 Avoid spikes in temperature - this seem to fix itself my magic... or fairies, I'm not sure which. Maybe #59 helped.
  • #22 add version endpoint (and display versions of each client in the UI)
  • Updated dependency versions

Full log at v2.0...master

v2.0

03 Oct 19:58
Compare
Choose a tag to compare

screen shot 2017-10-03 at 21 00 43

  • Fixed issue #1 to display individual temperatures; you can now toggle between average temperature across sensors or individual sensor temperatures
  • Fixed issue #5 to use JSON and ChartJs in the UI
  • Fixed issue #7 to create dedicated site at temperature-machine.com
  • Fixed issue #10 to drop off old temperatures (see below)
  • Fixed issue #11 to order temperatures
  • Fixed issue #12 to hide pointless sensor names
  • Fixed issue #13 to support negative temperatures
  • Add a connections endpoint /connections and it's derivation /connections/active/within/5/mins to show active connections. Inactive connections drop off the main temperature display in the UI
  • Upgrade to Scala 2.12
  • Misc nonsense

v1.0

09 Mar 22:48
Compare
Choose a tag to compare

temperature-machine

  • Logging based on RRD (round robin database)
  • Client / server model where the client auto-discovers the server and starts posting temperature data
  • Static web-page hosted on the server machine
  • Supports up to 5 sensors on each client
  • Client temperature data is averaged across sensors