Releases: wildmountainfarms/solarthing
API Release
Changes to FX Charging classes and other changes since the last API Release such as the meta database.
Bug fix
Small bug fix for 2020.3.3.
GraphQL Changes
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
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
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
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
Added LargeIntegrityPacket and a utility to hash data.
API Release
API Release with TargetPacketGroup, many changes, and some removals.
Bug fix for rover user battery type
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
You can now optionally use purejavacomm for your serial implementation.