Commit Graph

62 Commits

Author SHA1 Message Date
PaulVua
02e085af23 Fix ping Miotiq: socket binde port 33333 + AT+USOST/USORF (mode non-connecte)
Le socket connecte (AT+USOCO) ne recevait pas le downlink Miotiq car
celui-ci arrive sur un port different. Maintenant:
- AT+USOCR=17,33333 : socket binde sur port local fixe
- AT+USOST : envoi en mode non-connecte
- AT+USORF : ecoute du downlink sur le port binde
Le serveur doit envoyer le downlink avec dstPort=33333.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 17:22:29 +02:00
PaulVua
1c565435e7 Fix: ping Miotiq command=0x02 pour retrocompat avec capteurs deployés (byte 9 = 0x01)
Les capteurs en production envoient 0x01 sur le byte 9 (ancien protocol_version).
Cote serveur: 0x00 et 0x01 = data normal, 0x02 = ping test.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 16:43:19 +02:00
PaulVua
f720649624 Ping aller-retour Miotiq: byte 9 = command, script ping + écoute réponse
- SensorPayload: byte 9 passe de protocol_version (0x01) à command (0x00 par défaut)
- Nouveau set_command() method (0x00=data normal, 0x01=ping test)
- Nouveau script SARA/sara_ping_miotiq.py: envoie payload 100 bytes avec command=1,
  puis écoute la réponse descendante Miotiq pendant 15s via AT+USORD
- Endpoint launcher.php sara_ping_miotiq
- Bouton "Ping Miotiq" dans la section tests Miotiq (page modem)
- Mise à jour error_flags.md avec la nouvelle map complète du payload

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 16:17:54 +02:00
PaulVua
f6e305e7e3 Page modem Miotiq: script check PDP user-friendly avec logs raw en collapse
- Nouveau script SARA/sara_check_pdp.py: vérifie si PDP est déjà actif avant d'agir
- Si PDP actif: affiche OK + IP sans toucher à la config
- Si PDP inactif: active automatiquement + affiche résultat
- Logs AT bruts accessibles via bouton collapse
- Endpoint launcher.php sara_check_pdp

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 15:59:43 +02:00
PaulVua
b8b70a5a54 Page modem: section tests Miotiq UDP + masquer tests HTTP si SIM Miotiq
- Nouveau script SARA/sara_test_udp.py (test socket UDP vers 192.168.0.20:4242)
- Section "Tests Miotiq (UDP)" avec PSD setup, test socket, placeholder aller-retour
- Masque les tests HTTP/Send message quand send_miotiq est actif
- Endpoint launcher.php sara_test_udp

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 15:54:39 +02:00
PaulVua
9f76e3b2de v1.6.2: Simplification script boot SARA — config modem deleguee au script principal
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 17:15:24 +01:00
PaulVua
cf10d20db5 Page modem: reset hardware GPIO 16 + alerte mode configuration + reset au boot
- Bouton Reset Hardware (GPIO 16) avec verification ATI apres redemarrage
- Bandeau d'alerte rouge quand mode configuration actif (transmission desactivee)
- Reset automatique de modem_config_mode a 0 au boot (SARA/reboot/start.py)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 13:43:45 +01:00
PaulVua
1298e79688 Fix: Vider le buffer série avant chaque commande AT dans sara.py
Évite de lire des URCs résiduelles (ex: +USECMNG, AT+USECPRF) émises
par le modem SARA pendant son initialisation au démarrage.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 16:12:53 +01:00
Your Name
04fbf81798 update 2025-11-05 14:50:29 +01:00
Your Name
65beead82b update 2025-11-05 14:44:30 +01:00
AirLab
072fca72cc update 2025-11-03 17:31:13 +01:00
AirLab
6069ab04cf update 2025-10-07 15:03:11 +02:00
root
fe61b56b5b update 2025-07-22 16:38:41 +01:00
root
74fc3baece update 2025-07-21 11:11:09 +01:00
root
e27f2430b7 update 2025-05-28 16:00:02 +02:00
root
ebdc4ae353 update 2025-05-28 15:59:39 +02:00
Your Name
9d280c6e37 update 2025-04-01 11:57:39 +02:00
Your Name
8a4e184699 update 2025-03-27 15:58:22 +01:00
Your Name
e61b0a76da update 2025-03-27 15:50:59 +01:00
Your Name
e75caff929 update 2025-03-26 08:29:24 +01:00
Your Name
e82d75a4d6 update 2025-03-26 08:27:28 +01:00
Your Name
dc27e5f139 update 2025-03-26 08:25:42 +01:00
Your Name
2129d45ef6 update 2025-03-25 14:55:50 +01:00
Your Name
d5302f78ba udpate 2025-03-20 17:45:47 +01:00
PaulVua
1fd5a3e75c update 2025-03-18 11:50:39 +01:00
Your Name
1c6af36313 update 2025-03-14 10:57:45 +01:00
Your Name
f1d6f595ac update 2025-03-14 09:28:28 +01:00
Your Name
cfc2e0c47f update 2025-03-14 08:54:35 +01:00
Your Name
33b24a9f53 update 2025-03-10 15:00:00 +01:00
Your Name
072f98ef95 update 2025-03-10 12:15:05 +01:00
Your Name
1a15d70aa7 udpate 2025-02-27 12:08:54 +01:00
Your Name
3d507ae659 update 2025-02-27 11:48:42 +01:00
Your Name
8fecde5d56 update 2025-02-26 09:48:56 +01:00
Your Name
20a0786380 update 2025-02-25 15:15:29 +01:00
Your Name
b3f5ee9795 update 2025-02-25 13:02:34 +01:00
Your Name
144d904813 update 2025-02-25 11:55:44 +01:00
Your Name
e3607143a1 update 2025-02-24 17:00:12 +01:00
Your Name
7e8bf1294c update 2025-02-24 16:17:13 +01:00
Your Name
accfd3e371 update 2025-02-20 13:13:25 +01:00
PaulVua
7cac769795 update 2025-02-07 15:04:11 +01:00
PaulVua
fb44b57ac1 update 2025-02-07 13:31:07 +01:00
Your Name
c6073b49b9 update 2025-02-03 13:27:21 +01:00
Your Name
4a5e0b3577 update 2025-01-29 10:04:01 +01:00
Your Name
d095e53cd6 update 2025-01-28 18:14:55 +01:00
Your Name
083d342373 update 2025-01-27 14:09:14 +01:00
Your Name
c8b9cb46f6 update 2025-01-24 15:21:57 +01:00
Your Name
8596690f32 update 2025-01-23 16:44:43 +01:00
PaulVua
aa3b4d238b update 2025-01-23 14:19:46 +01:00
Your Name
59864ab882 update 2025-01-22 09:11:02 +01:00
PaulVua
ee72d28dc7 update 2025-01-21 18:28:58 +01:00