Thing mqtt:topic:garage:pzem "PZEM-004t" (mqtt:broker:garage) @ "Garage" {
Channels:
Type number : rssi "WiFi Signal Strength" [stateTopic="pzem/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI"]
Type string : lwt "lwt" [stateTopic="pzem/LWT"]
Type number : voltage "Line Voltage" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Voltage"]
Type number : powerload "Power Load" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power"]
Type number : app_power "Apparent Power" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower"]
Type number : current "Line Current" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current"]
Type number : today "Energy Used Today" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Today"]
Type number : yesterday "Energy Used Yesterday" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Yesterday"]
Type number : total "Total Energy Used" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Total"]
Type string : uptime "Uptime" [stateTopic="pzem/STATE", transformationPattern="JSONPATH:$.Uptime"]
Type datetime : update "Update" [stateTopic="pzem/STATE", transformationPattern="JSONPATH:$.Time"]
Type number : react_pwr "Reactive Power" [stateTopic="pzem/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower"]
Type string : fw "firmware" [stateTopic="pzem/INFO1", transformationPattern="JSONPATH:$.Info1.Version"]
}