Find the latest changes and updates for each release below. Find specific changes to the code on github.
MudPi
class to centrally store data for all componentsConfig
class to handle configurationsredis
adapter for redis supportmqtt
adapter for mqtt supportredis
and restored on restartaction
extension for to allow custom actions from configssensor
extension for existing sensor logicredis
sensormqtt
sensorforce_update
action to trigger immediate updates.control
extension for existing control logiccamera
extension for existing camera logicrtsp
extension with camera for RTSP IP camera supportcapture_image
and capture_recoding
actionsfilename
that is savedtrigger
extension for existing trigger logicactions
sequence
extension for existing sequence logicrelays
into toggles
for more accurate representationtoggle
extension for existing relay logicinvert_state
on a toggle for reversed togglesmax_duration
as failsafe to cutoff long running togglesturn_on
, turn_off
, and toggle
actionssocket
extension for the existing socket servernanpy
extension for the existing node logicdisplay
extension for existing displaysmessage_limit
to prevent clogged display queueslog_formatted()
function for better formatting in output.sequences
to perform complex action combinationsmessage_limit
to limit the number of messages in queue to avoid backed up queuestopic
is no longer required. This will default to mudpi/relays/[relay_key]
key
if found in configname
will be generated from a key
if one is not providedkey
is now be requiredname
is not optionalname
will be generated from a key
if one is not providedkey
is now be requiredname
is not optionalname
will be generated from a key
if one is not providedFloat
SensorLight
Sensor to Work with Complete ModulesDHT
sensorLCD Worker
BME680
switch
controls in the worker.Camera
can now reset image counter when a Timelapse event is emittedcontrol
trigger typesensor
trigger typetime
trigger typeevent
actionscommand
actionsnested_source
for sensor triggersrequirements.txt
file to install packagessleep_delay
for nodesarduino_sensors_worker.py
and arduino_controls_worker.py
arduino_worker.py
a better controller of sensors and controls for that nodepotentiometer_control.py
for arduinos[switch.control.py](http://swtich.control.py)
for arduinosswitch_control.py
for picontrol
available in workers configuration that contains controls
configssensors
has been removed and now is available in workers configworkers
configuration option that is array of worker objects for the pipi_sensors
directory has been moved to sensors
and renamed as pi
to match other sensorscontrols
option for nodesButtonControl
key
instead of tag
to better match other settingsSwitch
event if data was 0address
config option instead of serial portadafruit-blinka
and adafruit-circuitpython-mcp3xxx
Humidity
type configAdafruit_DHT
model
optionpicamera
to take photoscamera_worker
to manage camerapump_worker
relay_worker
to mange relaysrelays
configurationsensor_worker
for managing node sensorspump_worker
to control a relay connected to pumppi_sensor_worker
to control a sensors on the pifloat
sensorhumidity
sensormudpi.config