πŸš€ Simple IoT Releases

v0.0.34

Main feature in this release is caching which greatly improves the performance of handling node point updates.

  • handle audio playback where file bitrate does not match default of audio
    device (#240)
  • support rule actions that trigger when rule goes inactive (instead of active).
    This allows a rule to do something with the run goes active as well as
    inactive and in some cases saves us from writing two rules (#241).
  • re-enable indexes on edge up/down fields (#219)
  • add point min/max to NATS packets
  • add NATS api metrics (as points to root device node) (#244)
  • don’t color root node grey for now
  • update influxdb client to 2.5.0
  • switch to async influx DB API (batches data, retries, etc)
  • implement caching of nodes and edges to speed up read access
  • add point processing cycle time and nats client pending messages metrics
  • modbus loglevel 1 only prints errors, 2 now prints transactions
  • web UI auth expires in 24hr instead of 30m – still not ideal, but one step at
    a time (#249)
  • update front tar package to fix security warnings