Hi I’m running OH 2.2 on my Raspberry Pi 3 I had the Pi set up and running as a test set up for a few months while I got things sorted out. But one thing that has haunted me is that on a major change to either the Items or Sitemap files or on a system “reboot now” the UI always shows the light switches and power sockets as being on (the Icons are lit as if the item light was on but the actual UI switch was always off). I have to turn each switch on then off again to clear the Icons and get everything showing OFF. Below is the log file showing after a reboot and then one switch was operated on then off again, you will note that the items started in the “NULL” mode until it was switched on and then off again, where the log reports the item changed from ON to OFF.
2018-08-18 22:38:11.023 [vent.ItemStateChangedEvent] - FF_CharliesBedroom_Light14 changed from NULL to ON
2018-08-18 22:38:11.029 [GroupItemStateChangedEvent] - gLights changed from OFF to ON through FF_CharliesBedroom_Light14
2018-08-18 22:38:11.044 [GroupItemStateChangedEvent] - gLight14 changed from NULL to ON through FF_CharliesBedroom_Light14
2018-08-18 22:38:34.016 [vent.ItemStateChangedEvent] - FF_CharliesBedroom_Light14 changed from ON to OFF
2018-08-18 22:38:34.024 [GroupItemStateChangedEvent] - gLight14 changed from ON to OFF through FF_CharliesBedroom_Light14
2018-08-18 22:38:34.027 [GroupItemStateChangedEvent] - gLights changed from ON to OFF through FF_CharliesBedroom_Light14
The actual items retain their last actual state after a reboot of the system so the actual lights are usually OFF after a ststem reboot, however now that I have the server workin with my Sonoff T1 & T2 wall switches in my house, I have noticed sometimes that one light would turn on after a reboot but I’m not sure if that was due to a latent operation prior to rebooting the system.
My default.items looks like this:
Group Home "Ustou" <house>
Group GF "Ground Floor" <groundfloor> (Home, StartPersist)
Group FF "First Floor" <firstfloor> (Home, Startpersist)
Group GF_Dining "Dining" <diningroom> (Home, GF, StartPersist)
Group GF_Driveway "Driveway" <car> (Home, GF, StartPersist)
Group GF_Entryway "Entryway" <frontdoor> (Home, GF, StartPersist)
Group GF_Kitchen "Kitchen" <kitchen> (Home, GF, StartPersist)
Group GF_LaundryRoom "Laundry Room" <washingmachine> (Home, GF, StartPersist)
Group GF_Lounge "Lounge" <sofa> (Home, GF, StartPersist)
Group GF_FamilyRoom "Family Room" <parents_2_4> (Home, GF, StartPersist)
Group GF_Toilet "Toilet" <toilet> (Home, GF, StartPersist)
Group FF_GuestRoom "Guest Room" <bedroom_red> (Home, FF, StartPersist)
Group FF_MasterBedroom "Master Bedroom" <parents_3_2> (Home, FF, StartPersist)
Group FF_StorageRoom "Storage Room" <suitcase> (Home, FF, StartPersist)
Group FF_Bathroom "Bathroom" <bath> (Home, FF, StartPersist)
Group FF_LiliBedroom "Lili Room" <girl_3> (Home, FF, StartPersist)
Group FF_CharliesBedroom "Charlies Room" <boy_3> (Home, FF, StartPersist)
Group FF_Hallway "Hallway" <corridor> (Home, FF, StartPersist)
Switch openhabBackup "RaspberryPi Image Back-up" <floppy> { expire="3s, command=OFF" }
Switch GF_Dining_Light1 "Dining Room Ceiling" <light> (GF_Dining, gLights, gLight1, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/dining/power2:command:*:default], <[broker:stat/dining/POWER2:state:default]", autoupdate="true" }
Switch GF_Dining_FloorLight "Dining Floor Lamp" <light> (GF_Dining, gLights, gFloorLight, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/floorlamp/power:command:*:default], <[broker:stat/floorlamp/POWER:state:default]", autoupdate="true" }
Switch GF_Dining_TableLight3 "Telephone Table Lamp" <light> (GF_Dining, gLights, gTableLight3, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/table3/power:command:*:default], <[broker:stat/table3/POWER:state:default]", autoupdate="true" }
Switch GF_Driveway_HeatMat1 "Driveway Heat Mat LH" <poweroutlet> (GF_Driveway, gPowerOutlets, gHeatMat1, StartPersist) [ "Switchable" ]
Switch GF_Driveway_HeatMat2 "Driveway Heat Mat RH" <poweroutlet> (GF_Driveway, gPowerOutlets, gHeatMat2, StartPersist) [ "Switchable"]
Switch GF_Entryway_Light2 "Entrance Ceiling" <light> (gLights, gLight2, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/kitchen/power2:command:OFF:OFF], <[broker:stat/kitchen/POWER2:state:default]", expire="3s,command=OFF" }
Switch GF_Entryway_Light2_Toggle "Entrance Ceiling" <light> (GF_Entryway, FF_Hallway, gLights, gLight2, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/kitchen/power2:command:ON:ON], >[broker:cmnd/kitchen/power2:command:OFF:ON]" }
Switch GF_Kitchen_Light3 "Kitchen Downlights" <light> (GF_Kitchen, gLights, gLight3, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/kitchen/power1:command:*:default], <[broker:stat/kitchen/POWER1:state:default]", autoupdate="true" }
Switch GF_Kitchen_Kettle "Kettle" <poweroutlet> (GF_Kitchen, gPowerOutlets, gKettle, StartPersist) [ "Switchable" ]
Switch GF_Kitchen_CoffeeMachine "Coffee Machine" <poweroutlet> (GF_Kitchen, gPowerOutlets, gCoffeeMachine, StartPersist) [ "Switchable" ]
Switch GF_LaundryRoom_Light4 "Laundry Room Ceiling" <light> (GF_LaundryRoom, gLights, gLight4, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/laundry/power:command:*:default], <[broker:stat/laundry/POWER:state:default]", autoupdate="true" }
Switch GF_LaundryRoom_WashingMachine "Washing Machine" <poweroutlet> (GF_LaundryRoom, gPowerOutlets, gWashingMachine, StartPersist) [ "Switchable" ]
Switch GF_Lounge_Light5 "Lounge Ceiling" <light> (GF_Lounge, gLights, gLight5, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/dining/power1:command:*:default], <[broker:stat/dining/POWER1:state:default]", autoupdate="true" }
Switch GF_Lounge_TableLight1 "Lounge Table Lamp LH" <light> (GF_Lounge, gLights, gTableLight1, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/table1/power:command:*:default], <[broker:stat/table1/POWER:state:default]", autoupdate="true" }
Switch GF_Lounge_TableLight2 "Lounge Table Lamp RH" <light> (GF_Lounge, gLights, gTableLight2, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/table2/power:command:*:default], <[broker:stat/table2/POWER:state:default]", autoupdate="true" }
Switch GF_FamilyRoom_Light6 "Family Room Ceiling" <light> (GF_FamilyRoom, gLights, gLight6, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/family/power:command:*:default], <[broker:stat/family/POWER:state:default]", autoupdate="true" }
Switch GF_FamilyRoom_Power "Music Power Outlet" <poweroutlet> (GF_FamilyRoom, gPowerOutlets, gPower, StartPersist) [ "Switchable" ]
Switch GF_Toilet_Light7 "Toilet Ceiling" <light> (GF_Toilet, gLights, gLight7, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/toilet/power:command:*:default], <[broker:stat/toilet/POWER:state:default]", autoupdate="true" }
Switch FF_GuestRoom_Light8 "Guest Room Ceiling" <light> (FF_GuestRoom, gLights, gLight8, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/guest/power:command:*:default], <[broker:stat/guest/POWER:state:default]", autoupdate="true" }
Switch FF_MasterBedroom_Light9 "Master Bedroom Ceiling" <light> (FF_MasterBedroom, gLights, gLight9, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/master/power:command:*:default], <[broker:stat/master/POWER:state:default]", autoupdate="true" }
Switch FF_MasterBedroom_MumBlanket "Mum Blanket" <poweroutlet> (FF_MasterBedroom, gPowerOutlets, gMumBlanket, StartPersist) [ "Switchable" ]
Switch FF_MasterBedroom_DadBlanket "Dad Blanket" <poweroutlet> (FF_MasterBedroom, gPowerOutlets, gDadBlanket, StartPersist) [ "Switchable" ]
Switch FF_StorageRoom_Light10 "Storage Room Ceiling" <light> (FF_StorageRoom, gLights, gLight10, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/storeroom/power:command:*:default], <[broker:stat/storeroom/POWER:state:default]", autoupdate="true" }
Switch FF_Bathroom_Light11 "Bathroom Ceiling" <light> (FF_Bathroom, gLights, gLight11, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/bathroom/power:command:*:default], <[broker:stat/bathroom/POWER:state:default]", autoupdate="true" }
Switch FF_Bathroom_Extractor "Extractor Fan" <poweroutlet> (FF_Bathroom, gPowerOutlets, gExtractor, StartPersist) [ "Switchable" ]
Switch FF_Bathroom_TowelHeater "Towel Heater" <poweroutlet> (FF_Bathroom, gPowerOutlets, gTowelHeater, StartPersist) [ "Switchable" ]
Switch FF_Hallway_Light12 "Hall Ceiling" <light> (gLights, gLight12, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/kitchen/power2:command:*:default], <[broker:stat/kitchen/POWER2:state:default]", expire="3s,command=OFF" }
Switch FF_LiliBedroom_Light13 "Lili Ceiling" <light> (FF_LiliBedroom, gLights, gLight13, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/lili/power:command:*:default], <[broker:stat/lili/POWER:state:default]", autoupdate="true" }
Switch FF_CharliesBedroom_Light14 "Charlie Ceiling" <light> (FF_CharliesBedroom, gLights, gLight14, StartPersist) [ "Lighting" ] { mqtt=">[broker:cmnd/charlie/power:command:*:default], <[broker:stat/charlie/POWER:state:default]", autoupdate="true" }
Switch FF_LiliBedroom_LiliBlanket "Lili Blanket" <poweroutlet> (FF_LiliBedroom, gPowerOutlets, gLiliBlanket, StartPersist) [ "Switchable" ]
Switch FF_CharliesBedroom_CharliesBlanket "Charlies Blanket" <poweroutlet> (FF_CharliesBedroom, gPowerOutlets, gCharliesBlanket, StartPersist) [ "Switchable" ]
Group:Switch:OR(ON, OFF) gLights "Master Light Switch" <switch> (Home, StartPersist) [ "Lighting" ]
Group:Switch:OR(ON, OFF) gLight1 "Dining Room Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight2 "Entrance Ceiling Light" <light> (Home)
Group:Switch:OR(ON, OFF) gLight3 "Kitchen Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight4 "Laundry Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight5 "Lounge Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight6 "Family Room Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight7 "Toilet Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight8 "Guestroom Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight9 "Master Bedroom Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight10 "Storage Room Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight11 "Bathroom Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight12 "Hallway Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight13 "Lili Bedroom Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gLight14 "Charlie Bedroom Ceiling" <light> (Home)
Group:Switch:OR(ON, OFF) gFloorlight "Floor Light" <light> (Home)
Group:Switch:OR(ON, OFF) gTablelight1 "Table Light1" <light> (Home)
Group:Switch:OR(ON, OFF) gTablelight2 "Table Light2" <light> (Home)
Group:Switch:OR(ON, OFF) gTablelight3 "Table Light3" <light> (Home)
Group:Switch:OR(ON, OFF) gPowerOutlets "Master Power Socket Switch" <switch> (Home, StartPersist) [ "Switchable" ]
Group:Switch:OR(ON, OFF) gHeatmat1 "Heat Mat 1" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gHeatmat2 "Heat Mat 2" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gKettle "Kettle" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gCoffeemachine "Coffee Machine" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gWashingmachine "Washing Machine" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gPower "Music Power Outlet" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gMumblanket "Mum Blanket" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gDadblanket "Dad Blanket" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gLiliblanket "Lili Blanket" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gCharliesblanket "Charlies Blanket" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gExtractor "Extractor" <poweroutlet> (Home)
Group:Switch:OR(ON, OFF) gTowelheater "Towel Heater" <poweroutlet> (Home)
// 5-Way Multi Sensor (temp, humid, light, motion, batt)
Number Hallway_Temperature "Hallway Temperature [%.1f °C]" <temperature> (FF_Hallway,GF_Entryway,TemperatureSensor) {zwave="2:0:command=sensor_multilevel,sensor_type=1,sensor_scale=0"}
Number Hallway_Humidity "Hallway Humidity [%.0f %%]" <humidity> (FF_Hallway,GF_Entryway,TemperatureSensor) {zwave="2:0:command=sensor_multilevel,sensor_type=5"}
Number Hallway_Luminance "Hallway Luminance [%.0f Lux]" <light-off> (FF_Hallway,GF_Entryway,TemperatureSensor) {zwave="2:0:command=sensor_multilevel,sensor_type=3"}
Contact Hallway_Motion "Hallway Motion [%s]" <motion> (FF_Hallway,GF_Entryway,TemperatureSensor) {zwave="2:0:command=sensor_binary,respond_to_basic=true"}
Number sensor_1_battery "Battery [%s %%]" <battery> (FF_Hallway,GF_Entryway,TemperatureSensor) {zwave="2:0:command=battery"}
// Fire Detection via High (>45degC) Temperature sensing
// Group SensorTemperature "Temperatures" <temperature>
Number Sensor_MasterTemperature "Master Bedroom [%.1f °C]" <temperature> (FF_MasterBedroom,gSensorTemperature) { mqtt="<[broker:tele/mastertemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_MasterHumidity "Master Bedroom [%.1f %%]" <humidity> (FF_MasterBedroom,gSensorHumidity) { mqtt="<[broker:tele/mastertemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_MasterPressure "Master Bedroom [%.1f bar]" <pressure> (FF_MasterBedroom,gSensorPressure) { mqtt="<[broker:tele/mastertemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_LiliTemperature "Lili Bedroom [%.1f °C]" <temperature> (FF_LiliBedroom,gSensorTemperature) { mqtt="<[broker:tele/lilitemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_LiliHumidity "Lili Bedroom [%.1f %%]" <humidity> (FF_LiliBedroom,gSensorHumidity) { mqtt="<[broker:tele/lilitemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_LiliPressure "Lili Bedroom [%.1f bar]" <pressure> (FF_LiliBedroom,gSensorPressure) { mqtt="<[broker:tele/lilitemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_CharlieTemperature "Charlie Bedroom [%.1f °C]" <temperature> (FF_CharliesBedroom,gSensorTemperature) { mqtt="<[broker:tele/charlietemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_CharlieHumidity "Charlie Bedroom [%.1f %%]" <humidity> (FF_CharliesBedroom,gSensorHumidity) { mqtt="<[broker:tele/charlietemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_CharliePressure "Charlie Bedroom [%.1f bar]" <pressure> (FF_CharliesBedroom,gSensorPressure) { mqtt="<[broker:tele/charlietemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_GuestTemperature "Guest Bedroom [%.1f °C]" <temperature> (FF_GuestRoom,gSensorTemperature) { mqtt="<[broker:tele/guesttemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_GuestHumidity "Guest Bedroom [%.1f %%]" <humidity> (FF_GuestRoom,gSensorHumidity) { mqtt="<[broker:tele/guesttemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_GuestPressure "Guest Bedroom [%.1f bar]" <pressure> (FF_GuestRoom,gSensorPressure) { mqtt="<[broker:tele/guesttemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_BathroomTemperature "Bathroom [%.1f °C]" <temperature> (FF_Bathroom,gSensorTemperature) { mqtt="<[broker:tele/bathroomtemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_BathroomHumidity "Bathroom [%.1f %%]" <humidity> (FF_Bathroom,gSensorHumidity) { mqtt="<[broker:tele/bathroomtemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_BathroomPressure "Bathroom [%.1f bar]" <pressure> (FF_Bathroom,gSensorPressure) { mqtt="<[broker:tele/bathroomtemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_LoungeTemperature "Lounge [%.1f °C]" <temperature> (GF_Lounge,gSensorTemperature) { mqtt="<[broker:tele/LoungeTemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_LoungeHumidity "Lounge [%.1f %%]" <humidity> (GF_Lounge,gSensorHumidity) { mqtt="<[broker:tele/LoungeTemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", autoupdate="true", expire="11m, state=0" }
Number Sensor_LoungePressure "Lounge [%.1f bar]" <pressure> (GF_Lounge,gSensorPressure) { mqtt="<[broker:tele/LoungeTemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_FamilyTemperature "Family Room [%.1f °C]" <temperature> (GF_FamilyRoom,gSensorTemperature) { mqtt="<[broker:tele/familytemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_FamilyHumidity "Family Room [%.1f %%]" <humidity> (GF_FamilyRoom,gSensorHumidity) { mqtt="<[broker:tele/familytemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_FamilyPressure "Family Room [%.1f bar]" <pressure> (GF_FamilyRoom,gSensorPressure) { mqtt="<[broker:tele/familytemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_Watertank1Temperature "Water Heater 1 [%.1f °C]" <temperature> (GF_LaundryRoom,gSensorTemperature) { mqtt="<[broker:tele/tank1temp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_Watertank1Humidity "Water Heater 1 [%.1f %%]" <humidity> (gSensorHumidity) { mqtt="<[broker:tele/tank1temp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_Watertank1Pressure "Water Heater 1 [%.1f bar]" <pressure> (gSensorPressure) { mqtt="<[broker:tele/tank1temp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_Watertank2Temperature "Water Heater 2 [%.1f °C]" <temperature> (GF_LaundryRoom,gSensorTemperature) { mqtt="<[broker:tele/tank2temp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_Watertank2Humidity "Water Heater 2 [%.1f %%]" <humidity> (gSensorHumidity) { mqtt="<[broker:tele/tank2temp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_Watertank2Pressure "Water Heater 2 [%.1f bar]" <pressure> (gSensorPressure) { mqtt="<[broker:tele/tank2temp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_UtilityTemperature "Utility Room [%.1f °C]" <temperature> (GF_LaundryRoom,gSensorTemperature) { mqtt="<[broker:tele/utilitytemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_UtilityHumidity "Utility Room [%.1f %%]" <humidity> (GF_LaundryRoom,gSensorHumidity) { mqtt="<[broker:tele/utilitytemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_UtilityPressure "Utility Room [%.1f bar]" <pressure> (GF_LaundryRoom,gSensorPressure) { mqtt="<[broker:tele/utilitytemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
Number Sensor_KitchenTemperature "Kitchen Room [%.1f °C]" <temperature> (GF_KitchenRoom,gSensorTemperature) { mqtt="<[broker:tele/kitchentemp/SENSOR:state:JSONPATH($.BME280.Temperature)]", expire="11m, state=5" }
Number Sensor_KitchenHumidity "Kitchen Room [%.1f %%]" <humidity> (GF_KitchenRoom,gSensorHumidity) { mqtt="<[broker:tele/kitchentemp/SENSOR:state:JSONPATH($.BME280.Humidity)]", expire="11m, state=0" }
Number Sensor_KitchenPressure "Kitchen Room [%.1f bar]" <pressure> (GF_KitchenRoom,gSensorPressure) { mqtt="<[broker:tele/kitchentemp/SENSOR:state:JSONPATH($.BME280.Pressure)]", expire="11m, state=0" }
…and my Default.Sitemap looks like the next reply:
Thank you for any advice to hopefully allow the system to start up with all switches and sockets ICON’s in the OFF position (i.e. all switched and sockets NOT in a NULL status.
Regards
Chris