Thing mqtt:topic:localMosquitto:SonoffPowElite_32D "Sonoff Power Elite Main" (mqtt:broker:localMosquitto) {
Channels:
Type number : power "Power" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Power"]
Type number : apower "Apparent Power" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ApparentPower"]
Type number : rpower "Reactive Power" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.ReactivePower"]
Type number : pfactor "power Factor" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Factor"]
Type number : voltage "Voltage" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Voltage"]
Type number : current "Current" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Current"]
Type number : energy "Energy" [ stateTopic="home/sonoff/106/pow3/tele/SENSOR", transformationPattern="JSONPATH:$.ENERGY.Total"]
}
You should have a
localMosquitto
thing already defined for connecting to MQTT broker, if not, you can use the following,
Bridge mqtt:broker:localMosquitto "Mosquitto" [ host="mosquitto", port="1883", secure=false, username="<your_username>", password="<your_password>"]
Number EnergyMeterPower "Power [%.2f Watt]" <alarm> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:power"}
Number EnergyMeterVoltage "Voltage [%.2f Volt]" <poweroutlet_au> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:voltage"}
Number EnergyMeterCurrent "Current [%.2f Amp]" <cistern> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:current"}
Number EnergyMeterEnergy "Energy [%.2f Wh]" <energy> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:energy"}
Number EnergyMeterPowerFactor "Power Factor [%.2f]" <energy> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:pfactor"}
Number EnergyMeterApparentPower "Apparent Power [%.2f VA]" <energy> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:rpower"}
Number EnergyMeterReactivePower "Reactive Power [%.2f VAr]" <energy> (gHome,gPowerMeasurementDevices) {channel="mqtt:topic:localMosquitto:SonoffPowElite_32D:apower"}