Releases: wildmountainfarms/solarthing
InfluxDB 2.0 support
General:
- Added support for InfluxDB 2.0
- Note that I have no idea how to migrate from 1.X and the layout is likely going to be different when you start using SolarThing's 2.0 implementation, so I don't recommend even attempting to migrate.
- The main solarthing jar file is going to be slightly bigger in size because of the library being used for InfluxDB 2.0
Automation:
- Fixed low battery and generator state message events
- Some message event alert timestamps are prettier
API Release
API Release. This is used with Jitpack for solarthing-android. Normaly users can ignore this release.
Better debug, added acmodealert
General:
- Removed some debug statements, made one common warn statement debug instead
Request
- Fixed rare Raspberry Pi CPU temperature bug that caused program to crash
Automation
- Added
acmodealert
event for message-sender action
Rover
- Model of rover will be reported to analytics
Changes made that don't require a new jar file:
- Installing the systemd service will now not log to /var/log
Rover Elite fix, added "post" database
AKA 2020.5.2.
General
- Added "post" database which allows a packet collection to be posted to a server acting as a REST API.
Rover
- Fixed error that occurs on (most if not all) Rover Elite models.
Uses IS0-8601 durations for config values, removed message program
All duration values in config now use the ISO-8601 duration format (ex: "PT5M" for 5 minutes). The message program has been removed.
Fixed bug where in the few places that required a the duration format, didn't work.
More message sender events, HASS, Solcast, better CLI
General
- Better command line interface
- CouchDB setup program
Message program
- Deprecated in favor of automation program using action
message-sender
Automation program
- Added home assistant and Solcast upload actions
GraphQL
- Added Solcast queries
Slack bot and other improvements
The solarthing message program can now send messages to a slack channel.
W1 temperature sensors are now more reliable and many of the log messages are now debug only.
Bug fix when 'commands' not defined
This fixes a bug in the Mate and Rover programs where the commands
attribute is not present in the json config.
Small changes, automation program added
This release has a few changes:
PVOutput:
- If the
join_teams
option is set to true, the SolarThing team will be joined. This currently defaults to false, but may default to true in a future version
Automation program:
- This is a new program with very little documentation on how it can be used.
- This can automatically send commands based on certain events
All:
- The source ID is now validated. This prevents you from using crazy source IDs
API Release
API Release to make DataIdentifier have equals and hashCode methods.