A lovely, if not slightly silly way of storing data between restarts will be introduced:
The MQTT persistence gem!
It handles most tasks of setting and getting data from the MQTT server, all to allow you to store it, using MQTT's own retained messages and restart-persistence to properly reload everything!
It features:
Differentiation between the initial load and later publishes/receives
Automatic conversion of data (mostly from/to JSON)
Custom conversation possible!
Change-tracking to also utilize this for live reconfiguration and monitoring!
A lovely, if not slightly silly way of storing data between restarts will be introduced: The MQTT persistence gem!
It handles most tasks of setting and getting data from the MQTT server, all to allow you to store it, using MQTT's own retained messages and restart-persistence to properly reload everything! It features:
This'll also close #24!
This change is