Home Script Sensor
Post
Cancel

Script Sensor

Information

With a script sensor you can make your own script/program that does a measurement and give back the current value.

For temperature, it needs to return the value in Celsius degrees.

You can use decimal/float values. But make sure you have only a numeric value output. No ‘%’ of ‘C’ indicators.

Python scripts

In order to use the Python virtual environment with all its libraries, make sure you have the correct shebang line:

1
#!/usr/bin/env python

Docker

When using docker, you can place them in the scripts volume that you have defined in the docker-compose.yaml file. And then you can use the following address: /TerrariumPI/scripts/[name_of_script].[extension]

More information …

Setup

In order to use the Script Sensor use the following settings:

Mandatory

Hardware
Script Sensor

Types : altitude, co2, distance, fertility, humidity, light, moisture, ph, pressure, temperature, uva, uvb, uvi

Address
Enter the full path to the script.

Other settings can be found at the sensor setup information

This post is licensed under CC BY 4.0 by the author.