I’ve read through the previous threads similar to this and modififed the script here
tplink-hs110-switch-use-energy-consumption-as-sensor/5316/54
I’m getting this error ona configuration check
invalid config for [sensor.template]: [Skack_power_watts] is an invalid option for [sensor.template]. Check: sensor.template->sensors->Skack_power_watts. (See ?, line ?). Please check the docs at https://home-assistant.io/components/sensor.template/
I have read the sensor template section and no further forward, apart from requiring a sensor map ??
Should the switch section go before or after the sensor section ?
I can turn the HS110 switch on/off , but I cant see any sensor info on the kasa app
my configuration.yaml is here:-
sensor:
- platform: moon
- platform: mqtt
state_topic: "/iot4/IOT4SH01DS_A03625/temperature"
name: "Hot Water Temp"
unit_of_measurement: "C"
- platform: darksky
api_key: !secret darksky_api_key
units: auto
update_interval: '00:15'
monitored_conditions:
- summary
- precip_type
- precip_probability
- temperature
- humidity
- precip_intensity
- wind_speed
- pressure
- wind_bearing
- cloud_cover
# Shack power TP Link HS110
sensor:
- platform: template
sensors:
Skack_power_watts:
value_template: '{{ states.switch.Shack_power.attributes["current_power_w"] | replace(" W", "") | float }}'
# state_topic: "/iot4/IOT4SH01DS_A03625/temperature"
# Switches
switch:
- platform: tplink
host: 192.168.1.83
name: LR Lamp
- platform: tplink
host: 192.168.1.112
name: Shack_power
- platform: mqtt
name: Hot Water Boiler
state_topic: "/iot4/IOT4SH01RELAY_D341DE/relay/0"
command_topic: "/iot4/IOT4SH01RELAY_D341DE/relay/0/set"
payload_on: "1"
payload_off: "0"
- platform: mqtt
name: Evilbox1
state_topic: "stat/evilbox1/POWER"
command_topic: "cmnd/evilbox1/POWER"
payload_on: "ON"
payload_off: "OFF"
- platform: mqtt
name: Evilbox2
state_topic: "stat/evilbox2/POWER"
command_topic: "cmnd/evilbox2/POWER"
payload_on: "ON"
payload_off: "OFF"
I 've tried moving the sensor section for the HS110 to immediately after thye HS110 switch (192.168.1.112)
There 's more to come I hit the save topic too early …sorry