| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This repository contains some plugins for RealTime OpenControl (RTOC).
You can download RTOC from its repository.
To add a plugin to RTOC you need to do the following steps:
If you want a plugin to start with RTOC, you can add it to the autorun_devices file.
echo 'YOUR_DEVICENAME' >> ~/.RTOC/autorun_devices
Template: An example, showing how to create a simple plugin to send data to RTOC
DPS5020: Plugin for DPS powersupplies. It can monitor all data and you can set Voltage, Current and switch it on/off. Uses USB to read data.
Funktionsgenerator: Default-plugin of RTOC. Generates common signals.
holdPeak_VC820: Plugin for VC820 multimeters. It can monitor the measured values with correct units. Uses USB/Minimalmodbus to read data.
INA219_Modul: Plugin for INA219 solar module. Monitors voltage, current, power and shunt_voltage
Octotouch: Plugin for 3D-printer-software Octotouch. It can just monitor the temperatures. Uses HTTP/JSON to read data.
PIKO_Solarmodules: Plugin for PIKO solar modules. Monitors voltage, current and power
System: Plugin to monitor system-information like CPU, Memory, ...
ReflowOfen/ReflowPlatte: Plugin, which reads data from local network-devices HTTP-address.
Heliotherm: Plugin, which reads data from Heliotherm heat pump using TCP/Modbus.
Futtertrocknung: Embedded-Plugin. Plugin, which is used to run on a RaspberryPi. Monitors some sensor-data.
GUI: Yes, if you want to
Files: Template.py, (Template/*)
Dependencies: -
Info: Use this plugin as a starting point
GUI: Yes
Files: DPS5020.py, DPS5020/*
Dependencies: pip3 install minimalmodbus
Target system: Each OS (connected to DPS with USB)
Info:
GUI: Yes
Files: Generator2.py, Funktionsgenerator/*
Dependencies: -
Target system: Each OS
Info:
GUI: Yes
Files: HoldPeak\ VC820.py, holdPeak_VC820/*
Dependencies: pip3 install serial
Target system: Each OS (connected to VC820 with USB)
Info:
GUI: No
Files: INA219_Modul.py
Dependencies: pip3 install pi-ina219
Target system: RaspberryPi (connected to INA219 via I2C)
Info:
You can set a parameters in file INA219_Modul.py:
SHUNT_OHMS = 0.1
MAX_EXPECTED_AMPS = 0.2
SAMPLERATE = 1/60# frequency in Hz (1/sec)
I2C_ADDRESS = 0x41
GUI: Yes
Files: OctoTouch.py, Octotouch/*
Dependencies: -
Target system: Each OS (In same network as Octotouch-server)
Info:
You can set a parameters in file OctoTouch.py:
GUI: No
Files: PIKO_Solarmodules.py, PIKO/*
Dependencies: pip3 install lxml
Target system: Each OS (In same network as PIKO modules)
Info:
GUI: Yes
Files: System.py, System/*
Dependencies: -
Target system: Each OS
Info:
GUI: Yes
Files: ReflowOfen.py, ReflowPlatte.py, Reflow/*
Dependencies: -
Target system: Each OS (In same network as Reflow-*)
Info:
GUI: Yes
Files: Heliotherm.py, Heliotherm/*
Dependencies: pip3 install pyModbusTCP
Target system: Each OS (In same network as Heliotherm heat pump)
Info:
GUI: No
Files: Futtertrocknung.py
Dependencies: pip3 install adafruit_CCS811 adafruit_DHT board busio
Target system: RaspberryPi
Info:
| Back | FazBrowse Home | New Git URL |