I am trying to extract the power and total values form a shelly PM1. I tried to set up a site sensor (1.15) in my vera plus to extract the “power” and “total”:
I get the following response from my web browser:
http://192.168.68.117/status/meters
I get the following message from SiteSensor:
13:42:32: SiteSensor: Requesting JSON data
13:42:32: SiteSensor: “GET” “http://192.168.68.117/status”, headers={ }
13:42:32: SiteSensor: Response is 1042 bytes in “/tmp/Q_SiteSensor_1010.txt”
13:42:32: SiteSensor: Failed to execute "meters[1].power"', { location=9, ["__source"]="luaxp", message="Undefined variable: meters", type="evaluation" } 13:42:32: SiteSensor: Eval #1: "meters[1].power"=(nil)nil 13:42:32: SiteSensor: Failed to execute
“power”', { location=6, [“__source”]=“luaxp”, message=“Undefined variable: power”, type=“evaluation” }
13:42:32: SiteSensor: Eval #2: “power”=(nil)nil
Can SiteSensor be used in this application and if so what is the correct syntax for the value expression?