-
Export/Import Process to allow programs to be copied from one to another place. (GitHub integration?)
-
Show Link values in real-time in Web UI.
-
Undo/Redo
-
Metrics library? This needs to be changed a lot from the approach in Java, since types are not available in the same way in Pony. Perhaps
Linkable
should become a class, which may carry a number and a unit. -
Save programs that are altered over the websocket.
-
Timeseries capture and storage, preferably on every Linkable. RRDtool?
-
Alarm system. State machine and Alarm Log.
-
Sending alarms.
-
Authentication/Authorization
-
Make a Group (addgroup, addinport, addoutport), make group into a new component, save/share.
The following block types are needed
-
Math
- Add4
- Subtract4
- Multiply4
- Divide
- Nand4
- And4
- Or4
- Nor4
- Xor4
- Not
- Max4 (1)
- Min4 (1)
- Absolute (1)
- Sine
- Cosine
- Tangent
- ArcSine
- ArcCosine
- ArcTangent
- Ln
- Log10
- Log2
- Exp
- ^
- Pi
- Tau
- e
- Random (1)
-
Timing/
- Clock
- Timer
- Delay (1)
- WeekSchedule
- YearSchedule
- Calendar (1)
- OneCycle (1)
- PeriodicCycle (1)
-
Process/
- PID
- Curve (1)
- WeatherInput (1)
- Gate (1)
- Oneshot
- Threshold
- Hysteresis
- Limit
- Scale
- AutoManual (1)
- ManualOverride (1)
- Choice (1)
- SampleHold (1)
- Filter (1)
- RsLatch (1)
- RangeCheck (1)
- DataSequencer (1)
- Counter
- Demux12 (1)
- Mux12 (1)
- Starter (1)
-
Devices/
- EnergyMeter (1)
- WaterMeter (1)
- IndoorRegulator (1)
-
Monitoring/
- AlarmPoint (1)
- Statistics (1)
- Reporting (1)
-
Hardware
- Link2Web Triac
- Link2Web Pt1000
- Link2Web AQ
- Link2Web Fallback
- Colibri 7pi
- Colibri AIV
- Colibri AIC
- Colibri AQV
- Colibri Pt1000
- Colibri PID1
- Colibri SSR
- Colibri Triac1
- Colibri FET
- Colibri DIU
- Colibri DII
- Colibri RS485U/Modbus
-
ModBus Master