OSPA Pool Water Condition Monitor

Hello,
finally I could also include my OSPA pool water values into home assistant.
Make sure that you have a OSPA Gateway connected to the plant.
The rest is easy: (there are many more values, but these I considered the most important)

modbus
- name: “ospa_bluecheck”
type: tcp
host: 192.168.2.131
port: 502
sensors:
- name: Chlor
unique_id: ospa_chlor
unit_of_measurement: mg/l
address: 0
input_type: input
state_class: measurement
scale: 0.01
precision: 2
scan_interval: 60

  - name: pH Wert
    unique_id: ospa_ph
    unit_of_measurement: pH
    address: 1  
    input_type: input
    state_class: measurement
    scale: 0.01
    precision: 2
    scan_interval: 60 

  - name: Redox Wert
    unique_id: ospa_redox
    unit_of_measurement: mV
    address: 2 
    input_type: input
    state_class: measurement
    scale: 1
    precision: 1
    scan_interval: 60 

  - name: Wassertemperatur
    unique_id: ospa_temperatur
    unit_of_measurement: °C
    address: 3          # Registeradresse für Temperatur
    input_type: input
    state_class: measurement
    scale: 0.1
    precision: 1
    scan_interval: 60
1 Like

Could you describe it a little bit more? I connected my Ospa Device to the LAN today.

Is it also possible to see the energy consumption, control the heat pump, connect to evcc and so on?

Hi i managed too reading Sensor Data. i also managed to switch on Off the pump. but for the pump i Need a proper solution because it should be able to ssnd following States : on, Off, Automatic
do you have any Idea how this could Work?

Maybe an alternative idea for reading the values

Here is how I’m doing it:

I’m using the OSPA WebSocket directly.
On my system, a small script is running that connects to the WebSocket (essentially mimicking the OSPA web interface), reads all available values, and then publishes them to MQTT.

In Home Assistant, I simply use an MQTT sensor to consume those values.

This setup has been very reliable for me so far, and it avoids polling or parsing the web interface. Happy to share more details if needed.