Notifications for Watch Protocol not "completely" working

RWebZ2 months ago

Hi Guys. Hopefully, someone can help with this.

I'm testing a Chinese SOS watch and finally got it working. I can send commands to it and it replies to the server (I can see in logs), but it wouldn't pick it up as events, although setup and assigned.
For example:
It will not show any Command Result notifications

Here's log

2024-10-25 09:29:02  INFO: user: 2, action: command, deviceId: 9, type: setPhonebook
2024-10-25 09:29:02  INFO: [Taba54649] id: 9705246376, command type: setPhonebook sent
2024-10-25 09:29:02  INFO: [Taba54649: watch > 80.75.32.162] [SG*9705246376*0004*PHB,]
2024-10-25 09:29:04  INFO: [Taba54649: watch < 80.75.32.162] [3G*9705246376*0003*PHB]

Maybe someone has an idea

Anton Tananaev2 months ago

I don't think we support command results for the Watch protocol.

RWebZ2 months ago

Thanks for the quick reply Anton.

Ah, that would explain my problem lol. would be really nice to have it one day though, I had an issue with it ignoring the SOS button, but I had invalid locations filtered and it looks like the stupid watch, once sending the SOS it sends all zeros for location. so my SOS button press notification is now working, but I don't think it recognizes the fall detection.

Anton Tananaev2 months ago

The problem is that there's no clear format for command results. The format is different for different commands.

RWebZ2 months ago

This looks like what I'm getting for the Alarm (SOS button Press), I was getting the same with the fall detection, but I think I broke something in the watch configuration and it's not reporting fall now. I'm waiting for he manufacturer to send me the full list of commands, I can provide that once I have it if that would be of an interest

2024-10-25 09:34:57  INFO: [Taba54649: watch < 80.75.32.162] [3G*9705246376*00F0*AL,251024,163456,V,00.000000,,00.0000000,,0.00,0.0,0.0,0,60,44,0,0,00010000,2,0,302,720,10055,48590,-16,10055,48600,-28,5,,3a:60:f9:fb:25:04,-70,,42:60:f9:fb:25:04,-70,,46:60:f9:fb:25:04,-70,,34:60:f9:fb:25:04,-70,,3e:60:f9:fb:25:04,-70,0.0]
2024-10-25 09:34:57  INFO: Event id: 9705246376, time: 2024-10-25 09:34:56, type: alarm, notifications: 1
2024-10-25 09:34:57  WARN: Geocoder network error - HTTP 404 Not Found - NotFoundException (... < JsonGeocoder:126 < NotificationManager:128 < *:176 < ProcessingHandler:184 < AlarmEventHandler:58 < ...)
2024-10-25 09:34:58  INFO: [Taba54649] id: 9705246376, time: 2024-10-25 09:34:56, lat: 0.00000, lon: 0.00000, course: 0.0
2024-10-25 09:34:58  INFO: [Taba54649: watch > 80.75.32.162] [3G*9705246376*0002*AL]

For the result, I don't think it actually provide any result in reply, it is more that it accept the command, it looks like it replies with the last command name acknowledging the command.

RWebZ2 months ago

I also notice that it doesn't recognize step count