Skip to content

Releases: wildmountainfarms/solarthing

Better debug, added acmodealert

13 Jan 03:21
Compare
Choose a tag to compare

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

05 Jan 00:09
Compare
Choose a tag to compare

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

15 Dec 05:27
Compare
Choose a tag to compare

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

12 Dec 09:44
Compare
Choose a tag to compare

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

16 Oct 13:20
Compare
Choose a tag to compare

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

10 Aug 22:22
Compare
Choose a tag to compare

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

08 Aug 17:16
Compare
Choose a tag to compare

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

08 Aug 16:48
Compare
Choose a tag to compare
API Release Pre-release
Pre-release

API Release to make DataIdentifier have equals and hashCode methods.

API Release

30 Jul 03:29
Compare
Choose a tag to compare
API Release Pre-release
Pre-release

Small changes so this remains compatible with Android SDK 19 without core library desugaring

Commands for rover program, import/export PVOutput, GraphQL improvements

23 Jul 23:16
Compare
Choose a tag to compare

Many new features are included in this release:

Rover:

  • You can define commands similar to the mate program. These can turn on and off the load from the android application
  • Rover's isNewDay fixed (this fixes a bug that other code that relied on this such as GraphQL and the android application)

PVOutput:

  • Import/export values correspond to buy/sell values from FX

GraphQL:

  • FX Timers added
  • Daily kWh queries
  • Query all solar devices and charge controllers

Request:

  • Battery voltage only packet to be used with the Arduino program

Message

  • "lowbatteryvoltage" event now has "time" field to be used to only alert when voltage has been below for a number of seconds.

Some of these new features don't have great documentation yet. If you are interested in them but are unable to figure out how to use them, please create an issue.