I have this entry in my configuration.yaml
###########################
### DC SolarDashboard ###
###########################
sensor 7:
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ (value_json["pv.v"] | float -0.0 | float) | round (2)}}'
method: GET
name: SolarDashboard PV Volts
unit_of_measurement: "Volts"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ value_json["pv.c"] }}'
method: GET
name: SolarDashboard PV Amps
unit_of_measurement: "Amps"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ value_json["pv.p"] }}'
method: GET
name: SolarDashboard PV Watts
unit_of_measurement: "Watts"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ (value_json["bt.v"] | float +0.04 | float) | round (2)}}'
method: GET
name: SolarDashboard_Battery_Volts
unit_of_measurement: "Volts"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ value_json["bt.c"] }}'
method: GET
name: SolarDashboard_Battery_Amps
unit_of_measurement: "Amps"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ value_json["bt.t"] }}'
method: GET
name: SolarDashboard_Battery_Temp
unit_of_measurement: "°C"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ value_json["genToday"] }}'
method: GET
name: SolarDashboard_Generation_Today
unit_of_measurement: "kWh"
- platform: rest
resource:
http://192.168.1.87:80/cur_data
value_template: '{{ value_json["genMonth"] }}'
method: GET
name: SolarDashboard_Generation_Month
unit_of_measurement: "kWh"
- platform: rest
resource:
http://192.168.1.80/cur_data
value_template: '{{ value_json["genYear"] }}'
method: GET
name: SolarDashboard_Generation_Year
unit_of_measurement: "kWh"
- platform: rest
resource:
http://192.168.1.80/cur_data
value_template: '{{ value_json["genTotal"] }}'
method: GET
name: SolarDashboard_Generation_Total
unit_of_measurement: "kWh"
Don't think I had to do anything else