Replies: 12 comments 10 replies
-
|
That's great! I've never heard of postmarketos and SXMO until now. Looks interesting for some of my old phones. I'll give it a try. Are you going to build a UI on top of the Python script? If so, in what language? Let me know if you need any assistance. If you make your project open source, send me a link. Good luck. |
Beta Was this translation helpful? Give feedback.
-
|
👍
…On Sun, Nov 24, 2024 at 2:58 PM fdlamotte ***@***.***> wrote:
Hi,
I'm happy to read you're interested by my experiments ;) your work is very
inspiring ...
I don't plan on writing any UI, maybe some menus to manage a configuration
file but not much more. What I'm interested in is collecting data on the
phone (notifications and calendar events) and generate events for the
watch. Accessing notifications from the watch, to preview SMS or see missed
calls without getting the phone out of the pocket would be great I think ...
As soon as I have something to show I'll post it open-source on a forge ...
Regards,
Florent
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37RQWGUVAGQACM6XIH32CIVWNAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMZWGUZDSMA>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
One thing to be aware of is that the watch supports only "all day'
remembers. So you cannot set a specific time.
…On Tue, Nov 26, 2024, 9:44 AM fdlamotte ***@***.***> wrote:
I don't think I have messages either (I'm on a B2100).
I plan on using reminders. I didn't have much time, but I've been able to
forge some events and access them from the watch
I've been able to use the find function (long press on lower right) by
modifying the API, so I have 4 distinct conditions for the synchro with the
watch (LOWER_RIGHT, LOWER_LEFT, NO_BUTTON, FIND). I can envision various
scenarios
When I have things tidied, I'll make some pull requests, one for the FIND
condition and another one for the GBM-2100 watch (that seems to work
exactly as a GA-B2100 but identifies itself as GBM-2100)
Also I had an issue with disabling reminders, and I need to change the api
functions to send all the reminders instead of only the enabled ones and
for now I've modified the api function. But I've not experimented enough
with reminders yet ;)
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37SYZ2VM3ZJP57Z3HR32CSCONAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMZYGQ3DQNQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
I cleaned up things and uploaded the project. These are more experiments than real code for now (and many copy/paste from your code ;) ) |
Beta Was this translation helpful? Give feedback.
-
|
Ok, looks good!
One thing I started doing, but never completed, is to create a pip package
of the code, so people can just add it to their project by simply doing:
```
pip install ghsock_server
```
Or something like this. Better than merging in the same directory. If you
think this will improve your project, feel free to take a crack at it.
Regards,
Ivo
…On Wed, Nov 27, 2024 at 5:47 AM fdlamotte ***@***.***> wrote:
I cleaned up things and uploaded the project. These are more experiments
than real code for now (and many copy/paste from your code ;) )
https://git.sr.ht/~fdlamotte/sxmo_gshock
—
Reply to this email directly, view it on GitHub
<#14 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37WDLEW6ULPJ3VDY25T2CWPKPAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMZZGMZTIOI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Yeah, I think they only appear on the date of the reminder. I don't think
you can show more than one per day.
…On Sun, Dec 1, 2024 at 11:51 AM fdlamotte ***@***.***> wrote:
I could manage events (and send notifs from sxmo as reminders to the phone)
One question though, I don't know how to see all enabled notifications on
the watch ? It keeps stuck on the first one even if all are active ...
nothing on the watch manual about that :(
I assumed it would cycle through reminders ...
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37UNABAUX2ERLE2SO4D2DM5CBAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBSHEYTKNI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
👍
…On Mon, Dec 2, 2024, 11:27 AM fdlamotte ***@***.***> wrote:
Just implemented the scheme I told about ...
It's practical ... I can cycle through notifs without touching my phone
it takes around 4 secs for each notification ...
I've not added calendar events yet, I think I will sync them on the 4
remaining slots using the FIND button
The api is good, thanks a lot ...
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37Q4P5FT2TJX5OMVOYT2DSC7ZAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBTHA3DINQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Ill take a look at your code and may add it to the Android app. Also, feel
free to submit a pull request to we can add your code the the server.
Thanks,
Ivo
…On Mon, Dec 2, 2024 at 11:27 AM fdlamotte ***@***.***> wrote:
Just implemented the scheme I told about ...
It's practical ... I can cycle through notifs without touching my phone
it takes around 4 secs for each notification ...
I've not added calendar events yet, I think I will sync them on the 4
remaining slots using the FIND button
The api is good, thanks a lot ...
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37Q4P5FT2TJX5OMVOYT2DSC7ZAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBTHA3DINQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Great
…On Mon, Dec 2, 2024, 2:47 PM fdlamotte ***@***.***> wrote:
I'll be happy to backport some things to the server when they are ready.
I think for instance some integration with vdirsyncer for calendars could
be great in this context ...
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37T2KR2WM7TA7NZ5NJD2DS2NRAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNBUGA2TOMQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Hi, glad you are making progress.
For me the server works for about a day or so, and then stops responding.
Is it the same for you? I have not investigated.
Hanging up the phone - I am not sure. Most phones have a function to flip
them open, and they will stop ringing. I will think about it, though.
Thanks for the suggestion.
Regards,
Ivo
…On Thu, Dec 12, 2024 at 9:57 AM fdlamotte ***@***.***> wrote:
Hi Ivo,
I've not yet implemented getting calendar events (I know how I'll do it,
with a call to khal ;))
I also have some Ideas to include in GShockTimeServer and I'll definitely
dig into them (I thing it might be interested to get server status as a
reminder) ...
But in the meantime you might be interested by my latest commit on
sxmo_gshock. Don't know if you have it in your android app, but my wife
asked me if I could hang up calls with my watch (it seems to be the thing
she likes most on her smartwatch) ...
I basically hang up calls (if there is any) as soon as my watch connects
to the phone ... (it would take too long if I waited to know which button
has been pressed). Could test it today and it works ok, very handy when I
forgot to mute the phone and am not in a position to answer ...
Regards,
Florent
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37W63KCYI47FUGVLYOL2FGP5TAVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJUGU2TSOI>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
Looks like you have done quite a bit of work. It would be great if
eventually you make Pull Request back to the project with all fixes.
Regards,
Ivo
…On Fri, Dec 13, 2024 at 4:44 AM fdlamotte ***@***.***> wrote:
Yes I've experienced issues at connexion ... I solved them by adding a
timeout
I also have a great variability in connexion time, sometimes it takes less
than 4s, but it can go up to 10 or more ... now I've fixed a timeout to
10s, generally after a timeout, connexion time drops back to 4s, don't know
why, maybe canceling the cx is good ? (does it reset some buffers ?)
I also experience lots of timeouts sometimes, and have had to restart
bluez daemon to make it work again (never had to reboot phone though)
Hanging up the phone with the watch is indeed mostly interesting if the
phone is in a pocket (not easily accessible)
—
Reply to this email directly, view it on GitHub
<#14 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA7M37Q4WJF7EKIA5GC5ASL2FKT75AVCNFSM6AAAAABSK2C52WVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJVGQ2TMNY>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
|
The api is good, thanks a lot |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
Just got a GBM-2100. I'm a postmarketos user for my phone and plan on using the python API from this project to integrate my g-shock into my ecosystem (I use the SXMO interface).
I already could connect to the watch using api_tests and everything seems to work fine ;) (after running the script my watch had switched to russian ;))
I don't use android so can't compare to what can be done on that ecosystem ;)
Thank you for this great piece of software,
Regards,
FdL
Beta Was this translation helpful? Give feedback.
All reactions