ActionLang and more PVOutput upload options
·
203 commits
to master
since this release
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 theentries
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
andtemperature_identifier
are deprecated. Usevoltage_from
andtemperature_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