Can you confirm that your system reaches Start Level 100?
If there are broken/uninitialized things itās possible that itās still stuck on 70.
You can check the status e.g. with the RestAPI
The Shellys work perfectly with OpenHab 3.4 and the items are updated cyclically and permanently.
In the 3.4 Milestone 6, āECMA Script 2021 Edition 11ā no longer worked for me at the same time, maybe that also had an effect on the Shellys. The developers will know. I didnāt try the RC1 again after that.
I just upgraded my docker to OH 3.4.
I see issues with the addon āBose SoundTouch Bindingā.
There are no spontaneous events present in events.log.
Does anyone face same issues?
You were both correct: After going to 3.4, Gardena did not connect anymore (Error 403 Forbidden, {"Message":"User is not authorized to access this resource with an explicit deny"}), leading to uninitialized systems and this never reaching Start Level 100.
Interestingly I had to delete the entire application under https://developer.husqvarnagroup.cloud for the connection to the Gardena Smart System Account to work again.
Thatās why he said ālikeā, it is an example not a tailored solution just for you.
Bear in mind the units that you do want are still a secret from us.
If you are using sitemap files and have specified [state presentation] in the labels there, you will need to fix those (or remove to use Item unit instead)
If pm2.5 for example is
10 Mikrogramm pro Kubikmeter [Āµg/mĀ³]
with this method is shown
= 1,0Ć10-8 Kilogramm pro Kubikmeter [kg/mĀ³]
or 0,000 000 01 Kilogramm pro Kubikmeter [kg/mĀ³]
This does not make sense.
Another way (I do not know how) could be to set up a transformation rule for any affected item.
This would be annoying.
I think we need more information. What binding/channel are you using? Whatās the full item definition? Your latest comment sounds to me like your binding is sending just a DecimalType, and youāre using a Number:Density without a state description to define the unit. With 3.4.0 OpenHAB will now assume a default unit for every dimensioned item. But if your binding isnāt sending dimensioned (QuantityType) data, you might as well just use a plain Number item. Then you can be sure that no conversions will take place. If you want conversions to take place, youāll need to work with the bindingās author (or the config, if say itās coming from MQTT) to make sure itās coming in with the proper units so that conversions will make sense.
First of all: what kind of unit information do you get from the binding?
=> the channel particulateMatter2dot5? delivers Number:Density and āCurrent or forecasted density of particles less than 2.5 Āµm in diameter.ā - which shold be around 5 Āµg/mĀ³. The binding will update the item with letās say 2.07 Āµg/mĀ³ bear in mind, the binding will tell the unit Āµg/mĀ³ in this case.
Second of all: what initial unit configuration does the binding have? I donāt have the openweathermap binding installed, but I reckon it should come preconfigured with Āµg/mĀ³ as the unit for the particulateMatter2dot5 channel.
So: either your update messed up something or it came without any UoM in the first place. Then your previous OH-installation would just display a Numer 2.07. But now: that OH3.4 does have some standard UoMs (I reckon kg/mĀ³ for Number:Density?) your OH displays that.
What to do: change your metadata to Āµg/mĀ³ and you should be fine and the conversion should be made automagically.
oh. thatās right. on sitemap there should be also the Āµg/mĀ³ āconversionā.
Remember: UoM is magic! You could put in Mt/mĀ³ and still geht Āµg/mĀ³ as displayed.
Also Remember: the metadata on the item is responsible for persistence. If you like OH-graphs, be sure to change that to a UoM of your liking beforehand - a change afterwards doesnāt affect persisted values - so you could have incorrect graphs if changing in the middle of the day.