Skip to content

Command receiving changes, removed legacy CouchDB view,

Compare
Choose a tag to compare
@retrodaredevil retrodaredevil released this 27 Feb 07:18
· 340 commits to master since this release

This release has many small changes

All

  • Packet IDs default to using a shorter variant

Modbus (rover and tracer)

  • Added configurable initial_timeout and end_timeout parameters

Commands

  • Command packet collections must only have 3 packets: LARGE_INTEGRITY, SOURCE, FRAGMENT_INDICATOR
  • Upon the receiving of a command, an accept or reject packet will be uploaded to the events database

GraphQL

  • Added battery record caches
  • Subsequent queries that are identical to currently processing queries will wait on the result of the query in progress

Automation

  • Deprecated sendcommand and sendrequestheartbeat
  • Scheduling commands now allows "and" to be present in relative duration requests
  • The alter manager action requires a fragment ID to be provided. This is a breaking change to configs if anyone was using this feature.

CouchDB

  • The setup program will now no longer create the millis view, which is used by old versions of SolarThing
  • The manager user will have permission to upload to solarthing_events.