First, thanks to everyone involved in developing the IOS app. I use the app on my iPhone and watch and I also use its Siri integration to control some devices. The app is the only interface to openHAB that I use and the app is fantastic.
.
The sitemap’s Setpoint control isn’t working as I expected. I have a dimmer item defined as a Slider on the iPhone’s sitemap and defined as a Setpoint on the watch’s sitemap. The Setpoint has step=25 specified. If the Setpoint attempts to change the dimmer value outside of the valid values for the dimmer (0-100) nothing seems to happen. The dimmer item is not changed and there are no log messages.
For example if the dimmer has a value of 15 and the down button is pressed on the Setpoint nothing happens.
I don’t normally use Setpoints on the iPhone, but I tested with one and it behaved in the same way.
Could/should the Setpoint control be changed to use the minValue when the new value is less than the minValue and use maxValue when the new value exceeds the maxValue. Unfortunately I have neither the hardware nor the skills needed to modify a iOS app.
Environment
openHAB 4.1.3 in Docker on a Synology NAS
IOS App 3.0.5 (1) on iPhone 16 (iOS 18.1)
Watch app version 3.0.5.11 on series 9 watch (watchOS 11.1 (22R585))
IIRC, when you press the down button on the Setpoint, it should issue a DECREASE command. The amount the setpoint goes down at that point should be controlled by the binding of the Thing that the Item is linked to. If the Item isn’t linked to anything, autoupdate will make a prediction as to what the new state should be after the DECREASE command.
What are you seeing in events.log after tapping the down on the slider?
I used the Setpoint to set the value up from 13 to 38, then back down to 13, then what should be down to zero but the last attempt did not generate anything in the event log
2024-11-21 11:35:15.663 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'FamilyLight' received command 38.0
2024-11-21 11:35:15.663 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'FamilyLight' predicted to become 38.0
2024-11-21 11:35:15.663 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'FamilyLight' changed from 13 to 38.0
2024-11-21 11:36:06.211 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'FamilyLight' received command 13.0
2024-11-21 11:36:06.212 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'FamilyLight' predicted to become 13.0
2024-11-21 11:36:06.212 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'FamilyLight' changed from 38 to 13.0