Version of the custom_component
1.6.2
Bestway device
Saluspa Coronado
https://bestwayusa.com/saluspa-coronado-energysense-smart-airjet-inflatable-hot-tub-spa-4-6-person-60068e
Describe the bug
Often, but not always, the thermostat in HA shows the wrong mode. It will show off even though the device is actually heating. Here is a screenshot showing the temperature rising, and the HA device detected the correct mode (Heating) for a little bit (shared orange/red) but then it toggled back to Off even though you can see the temperature continue to rise because the heater is actually on.

The timing that the Heat stopped showing correctly is the same time as an unavailable/off log is shown. The device was never turned off, but sometimes I notice Bestway API calls must fail and the unit briefly shows unavailable. However future calls/updates were definitely successful as you can see the temperate continue to raise, but the Heat setting never gets corrected when it becomes available again.

The Bestway app does show the correct Heat status at all times, but I only ever control the device through HA and only open the Bestway app if there's a discrepancy to review like this.
Logs
I don't see any under HA Settings > Logs that refer to Bestway. Unless there's another way to access logs for this integration?
Version of the custom_component
1.6.2
Bestway device
Saluspa Coronado
https://bestwayusa.com/saluspa-coronado-energysense-smart-airjet-inflatable-hot-tub-spa-4-6-person-60068e
Describe the bug
Often, but not always, the thermostat in HA shows the wrong mode. It will show off even though the device is actually heating. Here is a screenshot showing the temperature rising, and the HA device detected the correct mode (Heating) for a little bit (shared orange/red) but then it toggled back to Off even though you can see the temperature continue to rise because the heater is actually on.

The timing that the Heat stopped showing correctly is the same time as an unavailable/off log is shown. The device was never turned off, but sometimes I notice Bestway API calls must fail and the unit briefly shows unavailable. However future calls/updates were definitely successful as you can see the temperate continue to raise, but the Heat setting never gets corrected when it becomes available again.

The Bestway app does show the correct Heat status at all times, but I only ever control the device through HA and only open the Bestway app if there's a discrepancy to review like this.
Logs
I don't see any under HA Settings > Logs that refer to Bestway. Unless there's another way to access logs for this integration?