Skip to content

Hardware and I2C

Martin Pihrt edited this page Oct 13, 2026 · 1 revision

Hardware and I²C

Hardware declarations come from each plug-in manifest and are checked by OSPy before activation. A declaration records the resource that can be used; it does not prove that the device is connected or correctly wired.

Selectable I²C addresses

Water Meter and Wind Speed Monitor each declare one selectable PCF8583 address, 0x50 or 0x51. They can run together when different addresses are selected. If the preferred address is already occupied during activation, OSPy selects a free alternative when possible. Either settings page rejects an address already used by another enabled plug-in, preserves the preceding settings and displays the conflict.

Other fixed-address I²C devices must not overlap. Check the plug-in page, the wiring diagram and the actual bus with the operating-system I²C tools before enabling hardware.

Declared hardware

Plug-in Platforms Resources Manifest detail
Air Temperature and Humidity Monitor raspberry_pi gpio platforms: raspberry_pi; interfaces: gpio
Button Control raspberry_pi, beaglebone, linux i2c platforms: raspberry_pi, beaglebone, linux; interfaces: i2c
Current Loop Tanks Monitor raspberry_pi, linux i2c platforms: raspberry_pi, linux; interfaces: i2c
Direct 16 Relay Outputs raspberry_pi gpio platforms: raspberry_pi; interfaces: gpio
Door Opening None station_output interfaces: station_output
LCD Display raspberry_pi, beaglebone, linux i2c platforms: raspberry_pi, beaglebone, linux; interfaces: i2c
Modbus Stations raspberry_pi, beaglebone, linux serial platforms: raspberry_pi, beaglebone, linux; interfaces: serial
Pressure Monitor raspberry_pi gpio platforms: raspberry_pi; interfaces: gpio
Pressurizer None station_output interfaces: station_output
Pulse Output Test None station_output interfaces: station_output
Real Time and NTP time raspberry_pi i2c platforms: raspberry_pi; interfaces: i2c; I²C: 0x68
Relay Test None relay_output interfaces: relay_output
RS485 Communication raspberry_pi, beaglebone, linux serial platforms: raspberry_pi, beaglebone, linux; interfaces: serial
SMS Modem None serial_modem interfaces: serial_modem
System Information raspberry_pi, beaglebone, linux None platforms: raspberry_pi, beaglebone, linux
System Watchdog raspberry_pi hardware_watchdog platforms: raspberry_pi; interfaces: hardware_watchdog
Temperature Switch None station_output interfaces: station_output
UPS Monitor raspberry_pi gpio platforms: raspberry_pi; interfaces: gpio
Voice Notification None None Declared in the manifest
Voice Station None None Declared in the manifest
Voltage and Temperature Monitor raspberry_pi i2c platforms: raspberry_pi; interfaces: i2c; I²C: 0x48
Water Meter raspberry_pi i2c platforms: raspberry_pi; interfaces: i2c; I²C: 0x50 or 0x51
Water Tank Monitor raspberry_pi i2c platforms: raspberry_pi; interfaces: i2c
Webcam Monitor raspberry_pi, beaglebone, linux usb_camera platforms: raspberry_pi, beaglebone, linux; interfaces: usb_camera
Wind Speed Monitor raspberry_pi None platforms: raspberry_pi; I²C: 0x50 or 0x51

Back to the documentation home

Clone this wiki locally