@Classic_Tim, thanks for the app! By now you are probably wishing you never started this thread, but hoping this is a quick fix. I have a top-split king with adjustable base, so foot moves together, head separately. There is an odd condition happening where if one side is “on” and the other side is “off”, and you turn one side “off”, the other side turns back “on” . It doesn’t move, it just indicates that is is “on”.
Note: My favorite bed position is ‘zero-gravity’, and because this is a top-split, joined foot, both sides go up together.
Recreate:
- Bed Right: Turn “on” or “Raise”. Results in zero gravity setting and both sides indicate “on”
- Bed Right: Turn “off”. Results in right side of bed flattening, as well as both sides for foot (expected). Bed Right indicates it is “off”. Bed Left indicates it is “on” (and the left side of bed is indeed still raised)
- Bed Left: Turn “off”. Results in left side of bed lowers to flat, but Bed Right device now shows as “on” – but remains flat. Now both sides of bed are flat, but Bed Right shows “on”
- Bed Right: Turn “off”. Nothing happens because bed is already flat, but Bed Left now shows “on”
- Repeat 3 & 4 indefinitely.
303438a0-5465-4140-8b02-d156f0134760 3:27:05 PM: trace [SleepNumberManager] Updating Foundation Status for: Right
303438a0-5465-4140-8b02-d156f0134760 3:27:04 PM: trace [SleepNumberManager] Updating Foundation Status for: Left
303438a0-5465-4140-8b02-d156f0134760 3:27:04 PM: debug getChildDevices(false), children=2
303438a0-5465-4140-8b02-d156f0134760 3:27:04 PM: trace [SleepNumberManager] Updating Family Status
303438a0-5465-4140-8b02-d156f0134760 3:27:04 PM: trace getBedData()
303438a0-5465-4140-8b02-d156f0134760 3:27:04 PM: trace [SleepNumberManager] Lowering bed side R…
303438a0-5465-4140-8b02-d156f0134760 3:26:51 PM: trace [SleepNumberManager] Updating Foundation Status for: Right
303438a0-5465-4140-8b02-d156f0134760 3:26:50 PM: trace [SleepNumberManager] Updating Foundation Status for: Left
303438a0-5465-4140-8b02-d156f0134760 3:26:50 PM: debug getChildDevices(false), children=2
303438a0-5465-4140-8b02-d156f0134760 3:26:50 PM: trace [SleepNumberManager] Updating Family Status
303438a0-5465-4140-8b02-d156f0134760 3:26:50 PM: trace getBedData()
303438a0-5465-4140-8b02-d156f0134760 3:26:50 PM: trace [SleepNumberManager] Lowering bed side L…
303438a0-5465-4140-8b02-d156f0134760 3:26:35 PM: trace [SleepNumberManager] Updating Foundation Status for: Right
303438a0-5465-4140-8b02-d156f0134760 3:26:35 PM: trace [SleepNumberManager] Updating Foundation Status for: Left
303438a0-5465-4140-8b02-d156f0134760 3:26:35 PM: debug getChildDevices(false), children=2
303438a0-5465-4140-8b02-d156f0134760 3:26:34 PM: trace [SleepNumberManager] Updating Family Status
303438a0-5465-4140-8b02-d156f0134760 3:26:34 PM: trace getBedData()
303438a0-5465-4140-8b02-d156f0134760 3:26:34 PM: trace [SleepNumberManager] Lowering bed side R…
303438a0-5465-4140-8b02-d156f0134760 3:26:19 PM: trace [SleepNumberManager] Updating Foundation Status for: Right
303438a0-5465-4140-8b02-d156f0134760 3:26:18 PM: trace [SleepNumberManager] Updating Foundation Status for: Left
303438a0-5465-4140-8b02-d156f0134760 3:26:18 PM: debug getChildDevices(false), children=2
303438a0-5465-4140-8b02-d156f0134760 3:26:18 PM: trace [SleepNumberManager] Updating Family Status
303438a0-5465-4140-8b02-d156f0134760 3:26:18 PM: trace getBedData()
303438a0-5465-4140-8b02-d156f0134760 3:26:18 PM: trace [SleepNumberManager] Lowering bed side L…