Releases: simpleiot/simpleiot
Releases · simpleiot/simpleiot
v0.17.0
v0.16.2
v0.16.1
- Modbus API: add an option to validate the input when a client writes to a
register. - Update client:
- improve autodownload logic
- check for updates when URI is changed
- improve error handling and reporting
- fix bug when reducing update list
- expand documentation on
creating a client.
v0.16.0
v0.15.3
v0.15.2
v0.15.0
Use v0.15.3 -- in this release, the frontend was built in debug mode and will not work
With the addition of tags, it is now easy to find and label your IoT data in Grafana.
Check out the documentation updates:
- https://docs.simpleiot.org/docs/user/graphing.html
- https://docs.simpleiot.org/docs/user/database.html
Changes
- NTP client: Do not set configuration if servers are not specified. This allows
timesyncd to use the default configuration if no servers are specified. - server: Args now accepts a
*FlagSet
to allow flags to be extended - Influx client when writing points from a given node also adds additional tags
based on the node that emitted the point. Previously,nodeID
tag was added,
but this has been renamed tonode.id
. Also added isnode.type
and
node.description
(populated with the value of a point of type
"description"). - For each Influx DB client, the user can specify an array of tag point types
(via point type "tagPointType"). These point types are also copied as tags for
each point emitted by the node. For example, if node A has two points tag:city
(i.e. Point.Type is "tag" and Point.Key is "city") and tag:state, then these
point values are appended to every single point emitted by node A. In Influx,
each point would have a tagnode.tag.city
andnode.tag.state
with their
respective Point.Text values. - BREAKING CHANGE: Influx DB tag
nodeID
is nownode.id
- update frontend dependencies and fix various build issues
- UI: add tag UI most clients so that custom tags can be added to each node.
v0.14.10
v0.14.9
- require custom UI assets to be rooted and not be public directory
- add
-UIAssetsDebug
cmdline flag. This will dump all the UI assets file and is useful in debugging to make sure your assets files are correct -- it can get a little tricky with embedding, etc.