When Adding new devices the Loc2 (Floor) value is being populated correctly but Loc (Room) is blank and can't be added manually on the MQTT Settings for Plugin Device ref screen.
I have the setting "Default HS Device Location set to Use Loc2(Floor) & Loc (Room) based upon MQTT Topic" and the Topic is coming in as YoLink/d88b4c02000XXXXX/response:data:state:temperature.
So I would expect
Loc2 (Floor) = YoLink (this is working)
Loc (Room) = d88b4c02000XXXXX (this is not working, it is blank)
The other odd thing is that this device comes in as Celsius and I have this expression $$PAYLOAD: * 1.8 + 32 to convert to Fahrenheit. This is not working it still displays Celsius.
I have an older device of the same type that I added many mcsMQTT versions ago and it is working fine with the same expression.
I have the setting "Default HS Device Location set to Use Loc2(Floor) & Loc (Room) based upon MQTT Topic" and the Topic is coming in as YoLink/d88b4c02000XXXXX/response:data:state:temperature.
So I would expect
Loc2 (Floor) = YoLink (this is working)
Loc (Room) = d88b4c02000XXXXX (this is not working, it is blank)
The other odd thing is that this device comes in as Celsius and I have this expression $$PAYLOAD: * 1.8 + 32 to convert to Fahrenheit. This is not working it still displays Celsius.
I have an older device of the same type that I added many mcsMQTT versions ago and it is working fine with the same expression.
Comment