Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Home Assistant #1

Open
freekeys opened this issue Mar 26, 2020 · 12 comments
Open

Home Assistant #1

freekeys opened this issue Mar 26, 2020 · 12 comments

Comments

@freekeys
Copy link

Hello! Any chance you would want to create a Home Assistant custom integration for this? Thanks!

@onkytonk
Copy link

onkytonk commented May 7, 2020

I would certainly second this please?

@dandaman209
Copy link

Ditto 👆🏻

@tayanov
Copy link

tayanov commented Jun 5, 2022

+1

@tayanov
Copy link

tayanov commented Oct 21, 2022

i have work gateway (esp32) for this, but permanent connection eating 9v battery at a day. i use external 9v adapter for 220v/ work fine

@freekeys
Copy link
Author

freekeys commented May 27, 2023

i have work gateway (esp32) for this, but permanent connection eating 9v battery at a day. i use external 9v adapter for 220v/ work fine

That's great! Would you mind sharing your esp config please?

@artt652
Copy link

artt652 commented Jun 2, 2023

That's great! Would you mind sharing your esp config please?

See git here

@freekeys
Copy link
Author

freekeys commented Jun 3, 2023

That's great! Would you mind sharing your esp config please?

See git here

Thank you so much! This is super impressive how many devices you've got in. I'm struggling a bit to understand it as I'm not a very advanced coder but I did find some Galcon codes in the header file. Do you find that you need different codes to the suborb repo? I just need uuid and value to send to open and close the valve for esphome. What do the codes below (service, service1, service2) map to in terms of steps required to open / close the valve? How are the others used (setup, time, auth, txchar, rxchar)? Thank you!

// GLREMOTE_SERVICE_UUID  "e8680100-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_SERVICE_UUID  {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x00, 0x01, 0x68, 0xe8}
// GLREMOTE_SERVICE1_UUID "e8680200-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_SERVICE1_UUID {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x00, 0x02, 0x68, 0xe8}
// GLREMOTE_SERVICE2_UUID "e8680400-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_SERVICE2_UUID {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x00, 0x04, 0x68, 0xe8}
// GLREMOTE_SETUP_UUID     "e8680401-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_SETUP_UUID    {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x01, 0x04, 0x68, 0xe8}
// GLREMOTE_AUTH_UUID     "e8680201-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_AUTH_UUID     {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x01, 0x02, 0x68, 0xe8}
// GLREMOTE_TIME_UUID     "e8680203-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_TIME_UUID     {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x03, 0x02, 0x68, 0xe8}
// GLREMOTE_TXCHAR_UUID   "e8680103-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_TXCHAR_UUID   {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x03, 0x01, 0x68, 0xe8}
// GLREMOTE_RXCHAR_UUID   "e8680102-9c4b-11e4-b5f7-0002a5d5c51b"
#define GLREMOTE_RXCHAR_UUID   {0x1b, 0xc5, 0xd5, 0xa5, 0x02, 0x00, 0xf7, 0xb5, 0xe4, 0x11, 0x4b, 0x9c, 0x02, 0x01, 0x68, 0xe8}

@artt652
Copy link

artt652 commented Jun 3, 2023

That's great! Would you mind sharing your esp config please?

See git here

Thank you so much! This is super impressive how many devices you've got in. I'm struggling a bit to understand it as I'm not a very advanced coder but I did find some Galcon codes in the header file. Do you find that you need different codes to the suborb repo? I just need uuid and value to send to open and close the valve for esphome. What do the codes below (service, service1, service2) map to in terms of steps required to open / close the valve? How are the others used (setup, time, auth, txchar, rxchar)? Thank you!

I think the code actually the same as described here , but sligtly adopted for esp32 idf. And you can't use that code directly in esphome, so what you can do - just flash bin on separated esp32 board, wich can be connected to HA trough mqtt. Gateway will provide features as pic below.

Details

243081736-4be1f701-e866-4aa7-a85f-4e64c78b3e27

@rabin-io
Copy link

@artt652 How did you pair the gateway with the Galcon controller? (I have the 8000BT model)

When I add the BT MAC address in the settings, I do see that GW see the device name, but it's not connecting.

@artt652
Copy link

artt652 commented Aug 16, 2024

@artt652 How did you pair the gateway with the Galcon controller? (I have the 8000BT model)

When I add the BT MAC address in the settings, I do see that GW see the device name, but it's not connecting.

You are use ESP32 Ready4Sky (R4S) Gateway for Redmond+ devices, right?

There no any additional pairing is required, it just works (or not).

You can try to disable Bluetooth in your phone to make shure there is no any another active connection with galcon.

And, probably there is difference in firmware or something else between galcon manufactues. I have good experience feedback with Israel version, and same issue as you described above (no connect) with Chinese one.

@rabin-io
Copy link

Yes, this is how it is configured,

image

And this is what I see,

image

@artt652
Copy link

artt652 commented Aug 26, 2024

Yes, this is how it is configured,

image

And this is what I see,

image

Think will be better to open issue in gate repository

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants