I’ve followed a few different examples before ending up on this one.
Things
Bridge mqtt:broker:razamqtt [ host="172.19.20.17", secure=false, username="hog", password="1234" ] {
Thing topic shed-heater "Shed Heater TH16 01" @ "Shed" {
Channels:
Type switch : power "Power " [ stateTopic="house/stat/shed-heater/POWER", commandTopic="house/cmnd/shed-heater/POWER" ]
Type number : rssi "WiFi Signal Strength" [ stateTopic="house/ele/shed-heater/STATE", transformationPattern="JSONPATH:$.Wifi.RSSI"]
Type string : version "Firmware Version" [ stateTopic="house/stat/shed-heater/STATUS2", transformationPattern="JSONPATH:$.StatusFWR.Version"]
Type switch : reachable "Reachable" [ stateTopic="house/tele/shed-heater/LWT", transformationPattern="MAP:reachable.map" ]
Type number : temperature "Temperature" [ stateTopic="house/tele/shed-heater/SENSOR", transformationPattern="JSONPATH:$.AM2301.Temperature"]
Type number : humidity "Humidity" [ stateTopic="house/tele/shed-heater/SENSOR", transformationPattern="JSONPATH:$.AM2301.Humidity"]
Type string : ssid "WiFi" [ stateTopic="house/tele/shed-heater/STATE", transformationPattern="JSONPATH:$.Wifi.SSId"]
Type datetime : time "Time" [ stateTopic="house/tele/shed-heater/STATE", transformationPattern="JSONPATH:$.Time"]
}
Items
Switch Shed_Heater_Power_01 "Steckdosenleiste 1 [MAP(uk.map):%s]" <poweroutlet> (EG_Kind1,gPlugSwitch,gSonoff) { channel="mqtt:topic:razamqtt:shed-heater:power"}
Number Shed_Heater_Power_01_RSSI "Steckdosenleiste 1 RSSI [%s]" <qualityofservice> (EG_Kind1,gRSSI) { channel="mqtt:topic:razamqtt:shed-heater:rssi" }
String Shed_Heater_Power_01_Version "Steckdosenleiste 1 Version 63[%s]" <sonoff_pow> (gSonoffs,gVer) { channel="mqtt:topic:razamqtt:shed-heater:version" }
Switch Shed_Heater_Power_01_Unreach "Steckdosenleiste 1 Reachablity [%s]" <siren1> (EG_Kind1,gLWT) { channel="mqtt:topic:razamqtt:shed-heater:reachable" }
// For Fun and Test
Number Shed_Heater_Power_01_Temp "Steckdosenleiste 1 Temperature[%.1f °C]" <temperature> (gSonoffs,EG_Kind1,gRtIstI) { channel="mqtt:topicrazamqtt:shed-heater:temperature"}
Number Shed_Heater_Power_01_Hum "Steckdosenleiste 1 Humidity[%.2f %%]" <humidity> (gSonoffs,EG_Kind1) { channel="mqtt:topic:razamqtt:shed-heater:humidity" }
String Shed_Heater_Power_01_SSID "Steckdosenleiste 1 Wlan [%s]" <chart> (gSonoffs) { channel="mqtt:topic:razamqtt:shed-heater:ssid" }
DateTime Shed_Heater_Power_01_Date "Steckdosenleiste 1 Refresh [ %1$tH:%1$tM]" <time> (gSonoffs) { channel="mqtt:topic:razamqtt:shed-heater:time" }
Any suggestions to get me moving forwards?