Skip to content

Releases: wildmountainfarms/solarthing

API Release

14 Jul 15:21
Compare
Choose a tag to compare
API Release Pre-release
Pre-release

Changes to FX Charging classes and other changes since the last API Release such as the meta database.

Bug fix

26 Jun 17:50
Compare
Choose a tag to compare

Small bug fix for 2020.3.3.

GraphQL Changes

26 Jun 17:30
Compare
Choose a tag to compare

This release mostly contains changes for the GraphQL Program.

GraphQL Changes:

  • Metadata can be used. (from "meta" document in "solarthing_closed" CouchDB database)
  • Source IDs are not required when fragment ID is required
  • Size of jar file slightly reduced

Message Changes:

  • Temperature event added
  • Log message sender added

PVOutput

  • Temperature can be uploaded

Rover

  • Identifier representation for Rover has been changed to "RoverIdentifier()". This may affect InfluxDB queries if you are using the identifier field.

Added 'request' option to mate and rover program

20 Jun 14:32
Compare
Choose a tag to compare

Added 'request' option to mate and rover program. This is a replacement for extra_option_flags and can be used to read DS18B20 temperature sensors without using the request program type.

Command and GraphQL changes

17 Jun 21:58
Compare
Choose a tag to compare

Fixed a small GraphQL bug and added auxstate action for Outback Mate commands. Also added an additional query to GraphQL.

Also the size of the main SolarThing download has decreased by about 4MB. We're always looking for ways to decrease download sizes!

Many Changes

16 Jun 23:23
Compare
Choose a tag to compare

This release introduces changes mostly for the "mate" program. (These changes are mostly technical changes)

All:

  • You can now configure the time zone
  • null fragment IDs are not allowed

Mate Changes:

  • MX Daily packets are deprecated
  • FX Daily packets don't store data on disk
  • New command structure (for use with future release of SolarThing Android)
    • Available commands packet
  • Commands are sent over a period of 2 seconds to make sure they are received

Rover Changes:

  • User battery types renamed

PVOutput

  • Can now be configured to upload voltage

GraphQL, PVOutput, and Message

  • Unrecognized packets will allow the program to keep functioning

API Release

16 Jun 21:28
Compare
Choose a tag to compare
API Release Pre-release
Pre-release

Added LargeIntegrityPacket and a utility to hash data.

API Release

14 Jun 17:55
Compare
Choose a tag to compare
API Release Pre-release
Pre-release

API Release with TargetPacketGroup, many changes, and some removals.

Bug fix for rover user battery type

05 Jun 15:59
Compare
Choose a tag to compare

Bug fix for rover user battery type.

This release also adds the 'request' program. Documentation for this program will be added in the future.

Added purejavacomm serial implementation

21 May 00:05
Compare
Choose a tag to compare

You can now optionally use purejavacomm for your serial implementation.