Code: Select all
- platform: rest
name: Boiler Status
json_attributes:
- sampleTime
- boilerSetpoint
- roomTempSetpoint
- boilerPressure
- roomTemp
- boilerOutTemp
- boilerInTemp
- boilerModulationLevel
resource: http://TOON-IP/boilerstatus/boilervalues.txt
value_template: '{{ value_json.sampleTime }}'
- platform: rest
name: Boiler Pressure
json_attributes:
- sampleTime
- boilerSetpoint
- boilerModulationLeve
resource: http://TOON-IP/boilerstatus/boilervalues.txt
value_template: '{{ value_json.boilerPressure }}'
unit_of_measurement: bar
- platform: rest
name: Boiler setpoint
json_attributes:
- sampleTime
- boilerSetpoint
- boilerPressure
- boilerModulationLevel
- roomTemp
- roomTempSetpoint
resource: http://TOON-IP/boilerstatus/boilervalues.txt
value_template: '{{ value_json.boilerSetpoint }}'
unit_of_measurement: "°C"
- platform: rest
name: Boiler In Temperature
json_attributes:
- sampleTime
- boilerOutTemp
- boilerInTemp
- boilerSetpoint
resource: http://TOON-IP/boilerstatus/boilervalues.txt
value_template: '{{ value_json.boilerInTemp }}'
unit_of_measurement: "°C"
- platform: rest
name: Boiler Out temperature
json_attributes:
- sampleTime
- boilerOutTemp
- boilerInTemp
- boilerSetpoint
resource: http://TOON-IP/boilerstatus/boilervalues.txt
value_template: '{{ value_json.boilerOutTemp }}'
unit_of_measurement: "°C"
- platform: rest
name: Boiler modulation level
json_attributes:
- sampleTime
- boilerSetpoint
resource: http://TOON-IP/boilerstatus/boilervalues.txt
value_template: '{{ value_json.boilerModulationLevel }}'
unit_of_measurement: "%"

From here on it will be possible to integrate the sensors into a graph (which I just did, will have to let it gather some data first before it can draw something), wonderful isn't it
For future reference I am also posting it to the rooted Toon component documentation on github.com