MudPi Configuration Tool

Customize your garden layout and sensors for each node. Click export when your finished.

Basic Details

General settings for the system

Redis

Configuration for redis server. (Used to store and publish sensor data)

Server

Configuration for the socket server provided by MudPi.
{{serverEnabled ? 'Server Enabled' : 'Server Disabled'}}
Use a port that is not already reserved by other applications.

Camera

Configure sensors attached to your raspberry pi.

Basic Camera Settings

Configure the camera attached to the raspberry pi including where it to save files and how often.
{{cameraEnabled ? 'Camera Enabled' : 'Camera Disabled'}}
Ensure that this directory has the proper permissions.
This is used by redis and sockets to communicate camera events.

Taking Photo Every: {{camera.delay.hours}} Hours {{camera.delay.minutes}} Minutes {{camera.delay.seconds}} Seconds

Photo Size: {{camera.resolution.x}} x {{camera.resolution.y}}

Width in pixels.
Height in pixels.

Sensors

Configure sensors attached to your raspberry pi.

Sensors

Configure sensors attached to the rasberryPi.

{{sensor.type}} Sensor [{{sensor.name}}]

On Pin {{sensor.pin}}

{{sensor.type}} Sensor [{{sensor.name}}]

Pin Already Assigned on This Pi
Value will be stored in redis with key: {{sensor.name.replace(" ", "_").toLowerCase()}}

Relays

Configure relays attached to your raspberry pi.

Relays

Configure relays attached to the rasberryPi.

{{relay.name}} [{{relay.tag}}]

On Pin {{relay.pin}} ({{relay.normally_open ? 'NO' : 'NC'}})

{{relay.name}} [{{relay.tag}}]

Pin Already Assigned on This Pi
This used for friendly display only.
Current state will be stored in redis with key: {{relay.tag.toLowerCase()}}_state
{{relay.normally_open ? 'Normally Open' : 'Normally Closed'}}

Nodes

Configure slave nodes [ardunios] attached to your raspberry pi.

General Settings

General Node Settings for the attached ardunio.
Use "ls /dev" command on your pi to list all device connections.

Sensors

Configure sensors attached to the ardunio.

{{sensor.type}} Sensor [{{sensor.name}}]

On Pin {{sensor.pin}} [{{sensor.is_digital ? 'Digital' : 'Analog'}}]

{{sensor.type}} Sensor [{{sensor.name}}]

Pin Already Assigned on Same Device Address "{{node.address}}"
This value will be used as a key to store the reading.
{{sensor.is_digital ? 'Digital' : 'Analog'}}
Remove {{node.name}}

No Slave Nodes Currently Added

Close

Config File

Save this config file in the root of your MudPi installation as mudpi.config. Please be sure to remove empty values the exporter may have left. Also check for numbers with quotes as that will probably cause config issues.

{{formattedConfig}}