Open izivkov opened 5 months ago
Hey, thank you for putting in all this work! Support for the DW-H5600 would be awesome.
The watch connects fine, but disconnects and reconnects again in regular intervals of 45 seconds.
What works:
What doesn't work:
A little off topic, but a great feature for Actions would be if it could trigger a Bixby Routine for Samsung users or maybe a Tasker routine or something similar. You could then control anything smart home from there. In my case, i have a Ring Intercom connected to my home intercom system, so i could buzz myself in at the front door without touching my keys or my phone.
Thanks for testing! The DW-H5600 is a great watch, but very different from the GW-5600, which this app was originally designed for. Let me give you my take on the points you bring up.
Connecting/Disconnecting every 45 seconds - this is a function of the watch. I guess it works similarly to the ECB-30 Edifice, which is an always-connected type of watch. I think they do that so the watch can get notifications from the phone. I recently added support for the ECB-30, and being always connected has its advantages, like, for example, setting the auto-light at night only.
Triggering alarms should be done by a single press, but not having the watch, I don't know what would work. For the GW-5600, there is a special button, the lower-right one. The ECB-30 does not have a special button, so we use the FIND function, which is triggered by long-pressing the connect button.
Battery Indicator - Some watches, especially the non-solar ones, do not send the correct battery level and temperature. If the temperature always shows 25°C, this is a good indicator that the readings are bogus. In that case, I just display N/A.
Operational Tone - This can be used for a DnD feature, which I do for the ECB-30. Being an always-connected watch also allows it to mirror the phone's DnD. However, controlling this seems different on your watch, so it is just set to off. I will have to have the actual watch to see what they send to the watch to enable/disable the tone.
Auto Light and Power Saving - Are these actually supported on your watch via the official app? If yes, again, they work a bit differently on this watch, and I will need the watch to find out how they work.
So, thanks again for reporting this. Realistically, I cannot go and buy every watch. I tried raising money for this purpose, but the response was underwhelming. I was able to add support through people lending or donating watches for the project, so hopefully, this can happen in the future again.
Realistically, I cannot go and buy every watch. I tried raising money for this purpose, but the response was underwhelming. I was able to add support through people lending or donating watches for the project, so hopefully, this can happen in the future again.
@izivkov Hi, I got the DW-H5600 as birthday present and was very happy to find your app in F-Droid. I would be very happy to support you to have full app support. Unfortunately I'm not a programmer (just got some very basic programming experience), but I'm familiar with reading script and config files. What would be the best way to support you?
@r4dh4
OK, you got a great watch. Did you try the app with it, and does it work?
So, there are a number of ways you can help:
How are you with graphic design? The initial screens need improvement. Are you good with Gimp https://www.gimp.org/ or similar programs for Windows? If so, and would like to do some graphics, let me know and I will direct you to what is needed.
Your watch (among others) have some fit (activities) functions which the app does not yet support. I would like to add another screen for that. In order to figure out how the watch communicates to the app, we need to run WireShark https://www.wireshark.org/ app and look at the BLE traffic. There is no coding involved, but it involves a lot of experimentation to decode ther messages. If that interests you, download WireShark and use it with the official app to look at how they send fitness data. I can be of assistance if needed.
Aside from that, let me know if you are interested in working in a particular area. There are 12 issues, which I have not yet tackled (See GitHub).
I am in the process of re-writing the app to use a modern UI coding methods (JetPack Compose), This makes it simpler to follow. I will like to add these features in the new version, which should take a few weeks to get it to work.
Regards, and let me know. Ivo
On Sun, Sep 22, 2024 at 8:46 AM r4dh4l @.***> wrote:
Realistically, I cannot go and buy every watch. I tried raising money for this purpose, but the response was underwhelming. I was able to add support through people lending or donating watches for the project, so hopefully, this can happen in the future again.
@izivkov https://github.com/izivkov Hi, I got the DW-H5600 https://www.casio.com/de/watches/gshock/product.DW-H5600-1/ as birthday present and was very happy to find your app in F-Droid. I would be very happy to support you to have full app support. Unfortunately I'm not a programmer (just got some very basic programming experience), but I'm familiar with reading script and config files. What would be the best way to support you?
— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/85#issuecomment-2366771147, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37S4WXQEK2VM6OUYIBDZX232JAVCNFSM6AAAAABJQCMUVWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNRWG43TCMJUG4 . You are receiving this because you were mentioned.Message ID: @.***>
Hi @izivkov, thank you for your reply.
OK, you got a great watch. Did you try the app with it, and does it work?
Yet, it works but with the problems described in https://github.com/izivkov/CasioGShockSmartSync/issues/85#issuecomment-2298679281.
So, there are a number of ways you can help: 1. How are you with graphic design? The initial screens need improvement. Are you good with Gimp https://www.gimp.org/ or similar programs for Windows? If so, and would like to do some graphics, let me know and I will direct you to what is needed.
Well, I use Gimo from time to time but wouldn't call me a graphic designer, so I think 2. would better fit to my IT interests:
- Your watch (among others) have some fit (activities) functions which the app does not yet support. I would like to add another screen for that. In order to figure out how the watch communicates to the app, we need to run WireShark https://www.wireshark.org/ app and look at the BLE traffic. There is no coding involved, but it involves a lot of experimentation to decode ther messages. If that interests you, download WireShark and use it with the official app to look at how they send fitness data. I can be of assistance if needed.
If it is okay for you that my frequency of response is one time a week or one time per two weeks I would be very happy to help you. I will never "ghost" someone but sometimes I need long to answer.
I used Wireshark years ago for a simple IT security workshop (just to show the audience how to see a password in a data stream if the connection is not encrypted). Means: I use Wireless much less than Gimp but would be more interested to improve my Wireshark skills than improving my Gimp skills.
Aside from that, let me know if you are interested in working in a particular area. There are 12 issues, which I have not yet tackled (See GitHub).
As far as I see most of the open issues are about adding some other watches. I just have the DW-H5600-1 so I think helping to add support for this one would be enough for the moment.
I am in the process of re-writing the app to use a modern UI coding methods (JetPack Compose), This makes it simpler to follow. I will like to add these features in the new version, which should take a few weeks to get it to work. Regards, and let me know. Ivo
Sounds good but in my case I'm OK with the current design. However: Thank you for the great app providing people like me more digital autonomy! :)
Ok then, why don't you try to use Wireshark to figure out what are the differences between the official app and this app. For example, send a setting command using the official app, and see what it is sending. Then compare to this app. Let me know if you need help with Wireshark
On Thu, Sep 26, 2024, 11:54 AM r4dh4l @.***> wrote:
Hi @izivkov https://github.com/izivkov, thank you for your reply.
OK, you got a great watch. Did you try the app with it, and does it work?
Yet, it works but with the problems described in #85 (comment) https://github.com/izivkov/CasioGShockSmartSync/issues/85#issuecomment-2298679281 .
So, there are a number of ways you can help: 1. How are you with graphic design? The initial screens need improvement. Are you good with Gimp https://www.gimp.org/ or similar programs for Windows? If so, and would like to do some graphics, let me know and I will direct you to what is needed.
Well, I use Gimo from time to time but wouldn't call me a graphic designer, so I think 2. would better fit to my IT interests:
- Your watch (among others) have some fit (activities) functions which the app does not yet support. I would like to add another screen for that. In order to figure out how the watch communicates to the app, we need to run WireShark https://www.wireshark.org/ app and look at the BLE traffic. There is no coding involved, but it involves a lot of experimentation to decode ther messages. If that interests you, download WireShark and use it with the official app to look at how they send fitness data. I can be of assistance if needed.
If it is okay for you that my frequency of response is one time a week or one time per two weeks I would be very happy to help you. I will never "ghost" someone but sometimes I need long to answer.
I used Wireshark years ago for a simple IT security workshop (just to show the audience how to see a password in a data stream if the connection is not encrypted). Means: I use Wireless much less than Gimp but would be more interested to improve my Wireshark skills than improving my Gimp skills.
Aside from that, let me know if you are interested in working in a particular area. There are 12 issues, which I have not yet tackled (See GitHub).
As far as I see most of the open issues https://github.com/izivkov/CasioGShockSmartSync/issues are about adding some other watches. I just have the DW-H5600-1 so I think helping to add support for this one would be enough for the moment.
I am in the process of re-writing the app to use a modern UI coding methods (JetPack Compose), This makes it simpler to follow. I will like to add these features in the new version, which should take a few weeks to get it to work. Regards, and let me know. Ivo
Sounds good but in my case I'm OK with the current design. However: Thank you for the great app providing people like me more digital autonomy! :)
— Reply to this email directly, view it on GitHub https://github.com/izivkov/CasioGShockSmartSync/issues/85#issuecomment-2377353737, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA7M37XCLQPLAXSZOOYNYKDZYQU3XAVCNFSM6AAAAABJQCMUVWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZXGM2TGNZTG4 . You are receiving this because you were mentioned.Message ID: @.***>
We would like to add support for this watch. Since I do not have this particular watch, please describe what works and what doesn't. There is no guarantee that we can add support without having the watch, but with support from users, we will give it our best shot.