RPIEasy - Python based multisensor for RPI
Posted: Saturday 16 March 2019 18:43
It is a native Python3 application designed to run on all kind of available Raspberry PI SBC's and Raspbian Lite. Main goal was to create a fast and easy way to attach and handle sensors without actually programming. (If anyone is familiar with the ESPEasy name from the ESP8266 world, this is a very similar approach for the RPI.)
Installation needs some basic Linux console knowledge, but after that, a simple dependency solver will help to activate the needed devices.
Main features:
- web based GUI (port 80 if root, or 8080, 8008 if not)
- commands can be executed remotely by HTTP/MQTT/ESPEasy P2P-UDP
- ESPEasy compatible "Rules" event-driven scripting can be used
- Sensors are able to report it's values to Domoticz/Generic style MQTT
- Supported sensor types are: Generic GPIO Switch, DS18B20, DHT22, Wiegand reader, BH1750, Si7021/HTU21D, TSL2561, SSD1306 OLED (LUMA), MLX90614, ADS1x15, BME280, Neopixel/WS2812 (rpi_ws281x), AM2320, Rotary encoder, APDS9960, Simple RF433 receiver/transmitter (RCSwitch), VL53L0X, MAX44009, USB Relay board, Temper USB thermometer
https://github.com/enesbcs/rpieasy
Installation needs some basic Linux console knowledge, but after that, a simple dependency solver will help to activate the needed devices.
Main features:
- web based GUI (port 80 if root, or 8080, 8008 if not)
- commands can be executed remotely by HTTP/MQTT/ESPEasy P2P-UDP
- ESPEasy compatible "Rules" event-driven scripting can be used
- Sensors are able to report it's values to Domoticz/Generic style MQTT
- Supported sensor types are: Generic GPIO Switch, DS18B20, DHT22, Wiegand reader, BH1750, Si7021/HTU21D, TSL2561, SSD1306 OLED (LUMA), MLX90614, ADS1x15, BME280, Neopixel/WS2812 (rpi_ws281x), AM2320, Rotary encoder, APDS9960, Simple RF433 receiver/transmitter (RCSwitch), VL53L0X, MAX44009, USB Relay board, Temper USB thermometer
https://github.com/enesbcs/rpieasy