Skip to content

ActionLang and more PVOutput upload options

Compare
Choose a tag to compare
@retrodaredevil retrodaredevil released this 11 Mar 23:08
· 203 commits to master since this release
fdec444

This release contains two main features: The addition of a second way to describe and code actions in SolarThing and options for how temperature and voltage are uploaded to PVOutput (#85).

Automation and request program

  • Actions should now be specified using the action_config property and the entries property inside that object. See: automation_eq_template.json
  • Actions being defined in this new way are, by default, assumed to be in NotationScript format. NotationScript is effectively shorthand for the old JSON format. Examples can be found here: actions-ns
    • Note: While these are shorthand, you may notice that some types of actions have slightly different names in the NotationScript version. This is to maintain kebab case for nodes and snake_case for user defined identifiers.

PVOutput

  • voltage_identifier and temperature_identifier are deprecated. Use voltage_from and temperature_from instead.

Once again, the documentation on these new features is lacking. Hopefully I will get around to it, but if I don't feel free to bug me about it: https://github.com/wildmountainfarms/solarthing/issues