gazoodle / gecko-home-assistant

Home Assistant integration for spas equipped with Gecko Alliance in.touch2 modules
MIT License
69 stars 24 forks source link

Warnings in Home Assistant logs if other apps access the Gecko controller #23

Closed rct closed 2 years ago

rct commented 3 years ago

Version of the custom_component

0.0.5 - manifest.json (geckolib 0.3.17)

Configuration

NA

Describe the bug

Numerous warnings may be generated in the Home Assistant log by the Gecko integration (actually Geckolib) if other applications access the Gecko unit while Home Assistant is running.

To reproduce, run the mobile app (tested with iOS) or the GeckoShell while Home Assistant is running and observe the Home Assistant log.

This is likely an issue that needs to be resolved in Geckolib, since it looks like anything connected may receive responses to commands that any connected app sends. Currently Geckolib outputs a warning if there isn't a handler for a response (because the response appears to be unsolicited from that app's perspective.)

Debug log


2021-06-13 12:31:32 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 10 -
ignored
2021-06-13 12:31:32 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 11 -
ignored
2021-06-13 12:31:32 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 12 -
ignored
2021-06-13 12:31:32 WARNING (Thread-6) [geckolib.driver.spastruct] Retry status block request
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 6 - ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 7 - ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 8 - ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 9 - ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 10 -
ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 11 -
ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 12 -
ignored
2021-06-13 12:31:43 WARNING (Thread-6) [geckolib.driver.spastruct] Retry status block request
2021-06-13 12:31:53 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 9 - ignored
2021-06-13 12:31:54 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 10 -
ignored
2021-06-13 12:31:54 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 11 -
ignored
2021-06-13 12:31:54 WARNING (Thread-6) [geckolib.driver.spastruct] Out-of-sequence status block segment 12 -
ignored
2021-06-13 12:31:54 WARNING (Thread-6) [geckolib.driver.spastruct] Retry status block request

Add your logs here.
gazoodle commented 2 years ago

I think this was related to https://github.com/gazoodle/geckolib/issues/22 which is now closed as I think it's resolved. Please reopen if needed.