-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Endless E2000 External Lights #35
Comments
Update: set UdL120=ON set UdL120=OFF accessors
UdL120: ON UdL120Time looks like a countdown timer in minutes |
@dgwilson did you had any further luck with this? |
No luck at the end of the day... and I ended up uninstalling the main library. We'd be having an issue with the lights in the spa randomly not working... (like a really weird fault)... And since uninstalling the software that "fault" has gone away and the lights are working just fine. by not working I mean turning them on via the physical control panel on the spa and that not working. Having the switch on (lights not working) and turning on one of the pumps and the lights would randomly work. I finally did the uninstall and everything has worked as expected. So, sorry - no progress on actually getting the integration working. I have done Gecko surveys where I've feedback suggestions for improvements... especially with their app. Nothing has changed there. (I know that's not this project). |
Playing around with this a bit more following @dgwilson approach L120 is definitely the external light. I think it's fair to just ignore the timer for now .... @gazoodle like David I'm assuming we will need to add this to the constant.py from what I can see in the file we'll need: Accessor keys for SpaPackStruct Gecko keypad constants Pack outputs new device under DEVICES #new button under BUTTONS |
This is the same issue reported here: gazoodle/gecko-home-assistant#69
I've been attempting to change a local copy of the code to get the External Lights to work.
I don't know Python (sorry) and have made some assumptions on how a few things work.
I made changes to const.py to add support for UdL120 which I believe is the device that is the external lights.
2022-10-31 20:48:22,445 geckolib.driver.accessor INFO Value for UdL120 changed from OFF to ON
2022-10-31 20:48:22,445 geckolib.driver.observable DEBUG GeckoEnumStructAccessor 'UdL120': 'ON' changed from OFF to ON
KEY_USER_EXTERNAL_LIGHT = "UdL120" # DGW Nov 22 - # User devices are those that have a Ud in the tag name
KEYPAD_LIGHT_EXTERNAL = 17 # DGW Nov 22 - value of 17 is guess work
"L120": ("External Lights", KEYPAD_LIGHT_EXTERNAL, KEY_USER_EXTERNAL_LIGHT, DEVICE_CLASS_LIGHT), # DGW Nov 22
("External LIGHT", "Lights Button", KEYPAD_LIGHT_EXTERNAL), # DGW Nov 22
After connecting I only see "Lights"... and I was thinking I'd see Lights and External Lights
I'm also not certain if I can manually turn on/off UdL120
Connecting to spa
Wilson E2000 Swim Spa
at 192.168.11.112 ... connected!Heater: Temperature 30.5°C, SetPoint 30.0°C, Real SetPoint 30.0°C, Operation Cooling
Lights: OFF
WaterCare: Waiting...
Smart Winter Mode:Risk: NO
Circulating Pump: ON
Ozone: OFF
Smart Winter Mode:Active: False
Filter Status:Clean: False
Filter Status:Purge: False
Economy Mode: False
Wilson E2000 Swim Spa$ LI ON
Turn device Lights ON
Wilson E2000 Swim Spa$
I'm guessing... hoping someone is able to lend some guidance on what I could try next.
The text was updated successfully, but these errors were encountered: