Today I had a step climbing activity (in a place I've done similar activites and I know that then the watch measured everything on the spot) and the watch counted 0 floors. It was outdoors (though probably it doesn't use GPS) and between the lowest and heighest floor there are 24 steps and we did it 20+ times up (we were running down not on the steps)
I tested now at home (same place where in the past we made floor climbs with the kids so I know the watch worked) and here too it detects 0 floors.
Then I tested the altimeter (ABC widget), and it doesn't show any change as I climbed the floor (in the past it did)
Then I tested the barometer (ABC widget) and this too in the past displayed changes not only when I climbed the floor but even when I raised my arm from the floor to 2m high, and now it does not show any difference.
So I thought it might be that some dirt blocks the sensor, but it looks clean, I blew some air into it to clean it, but nothing changed.
Then I came to the forum and typed all the above in.
Then I removed the watch from my wrist and did the "raise from the floor to 2m height" test and now it worked when I looked at the altimeter, but still no change whatsoever when I look at the barometer. How does it detect 3 seconds after I raise the watch from the floor to either 1m or 2m height without detecting any change in the barometer?
I put the watch back on my wrist, and do the floor to 1m ans 2m heigh test, and now it only detects 1m when it should detect 2m.
I remove it from my wrist, and now it detects both 1m and 2m height correctly. What's going on? Looks like the fact whether I wear it on my arm or not affects the altimeter more than the actual height. And the barometer doesn't show any difference (I remember in the past when I climbed the floor in the house I saw it was changing)
When I look at the ABC widget then both the altimeter and the barometer plot shows changes in the last 4/6 hours.
I went to do one more test: now I did not climb the floor while looking at the ABC widget as previously but started a floor climb activity. This time I can see on the data field that I'm climbing from 21 to 26 meters (I even did it twice) but still the floor count is 0.
Some info that might be needed/helpful:
Fenix 6 (regular) FW 22.10, Sensor Hub: 18.02. All the tests except the 1st climbing activity were indoors (but as far as I know it should not use GPS anyway)
Altimeter settings: Auto Cal: on, Sensor mode: auto
It's hot here (27 C now at midnight)