Commentaires techniques sur compatibilité, champs obligatoires et éventuels écarts.
## Contexte
Intégration firmware Freenove en cours dans `le-mystere-professeur-zacus` avec alignement sur la logique ESP-NOW/WiFi RTC.
## Demande de coordination
- valider le contrat payload ESP-NOW (cmd/raw/event/event_type/event_name)
- valider le format status JSON RTC côté bridge
- confirmer les attentes sur peers bootstrap et commandes série
## Référence firmware
- Issue firmware: https://github.com/electron-rare/le-mystere-professeur-zacus/issues/91
- Branche RTC cible: `audit/telephony-webserver`
## Sortie attendue
Commentaires techniques sur compatibilité, champs obligatoires et éventuels écarts.
Mise à jour firmware Freenove en cours sur branche (repo ).\n\nPoints alignés sur :\n- payload bridge: cmd/raw/event/event_type/event_name\n- status JSON: ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers\n- peers bootstrap\n\nMerci de confirmer les champs obligatoires côté RTC pour verrouiller la compat finale.
Mise à jour firmware Freenove en cours sur branche (repo ).\n\nPoints alignés sur :\n- payload bridge: cmd/raw/event/event_type/event_name\n- status JSON: ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers\n- peers bootstrap\n\nMerci de confirmer les champs obligatoires côté RTC pour verrouiller la compat finale.
status JSON: ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers
peers bootstrap
Merci de confirmer les champs obligatoires côté RTC pour verrouiller la compat finale.
Mise à jour firmware Freenove en cours sur branche feat/freenove-ap-local-espnow-rtc-sync (repo le-mystere-professeur-zacus).
Points alignés sur audit/telephony-webserver:
- payload bridge: cmd/raw/event/event_type/event_name
- status JSON: ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers
- peers bootstrap
Merci de confirmer les champs obligatoires côté RTC pour verrouiller la compat finale.
Merci de valider la compat sur la branche RTC audit/telephony-webserver (payload + status JSON + peers bootstrap).
PR firmware ouverte pour intégration: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/92
Merci de valider la compat sur la branche RTC audit/telephony-webserver (payload + status JSON + peers bootstrap).
Update firmware side (PR https://github.com/electron-rare/le-mystere-professeur-zacus/pull/92): AP policy switched to if_no_known_wifi with local target Les cils, WebUI endpoints added, and ESP-NOW auto-recovery after WiFi mode switches. No RTC code change done in this delta; keeping alignment on status/payload contract from audit/telephony-webserver.
Update firmware side (PR https://github.com/electron-rare/le-mystere-professeur-zacus/pull/92): AP policy switched to `if_no_known_wifi` with local target `Les cils`, WebUI endpoints added, and ESP-NOW auto-recovery after WiFi mode switches. No RTC code change done in this delta; keeping alignment on status/payload contract from `audit/telephony-webserver`.
Nouveau delta firmware poussé (PR firmware #92, commit 3dad578): j’ai ajouté des endpoints WebUI compatibles avec le contrat RTC pour faciliter les tests croisés:\n- /api/network/wifi\n- /api/network/espnow\n- /api/network/espnow/peer (GET/POST/DELETE)\n- /api/network/espnow/send\n- /api/network/wifi/connect et /disconnect\n- /api/control (action dispatch)\n\nLe status ESPNOW reste aligné (ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers).\nAucun code RTC modifié dans ce delta, uniquement firmware.
Nouveau delta firmware poussé (PR firmware #92, commit 3dad578): j’ai ajouté des endpoints WebUI compatibles avec le contrat RTC pour faciliter les tests croisés:\n- /api/network/wifi\n- /api/network/espnow\n- /api/network/espnow/peer (GET/POST/DELETE)\n- /api/network/espnow/send\n- /api/network/wifi/connect et /disconnect\n- /api/control (action dispatch)\n\nLe status ESPNOW reste aligné (ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers).\nAucun code RTC modifié dans ce delta, uniquement firmware.
Petit update firmware côté Freenove (commit 670d590): la route WiFi disconnect est temporisée (~250ms) pour éviter la course de coupure STA avant réponse HTTP. Contrat API RTC inchangé.
Petit update firmware côté Freenove (commit 670d590): la route WiFi disconnect est temporisée (~250ms) pour éviter la course de coupure STA avant réponse HTTP. Contrat API RTC inchangé.
Nouvelle PR firmware Zacus ouverte pour parité Web réseau: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/95\nAjouts côté Freenove: `/api/network/wifi/reconnect`, `/api/network/espnow/on`, `/api/network/espnow/off` + dispatch `/api/control` associé. CI Zacus verte.
Maj coordination firmware: PR Freenove ouverte et verte -> https://github.com/electron-rare/le-mystere-professeur-zacus/pull/101\n\nPoints alignes RTC (audit/telephony-webserver):\n- statut ESP-NOW JSON et routes WebUI reseau\n- politique AP fallback locale\n- validation serie sur tous les scenarios\n\nAucun delta code RTC requis de ce cote sur cette passe.
Maj coordination firmware: PR Freenove ouverte et verte -> https://github.com/electron-rare/le-mystere-professeur-zacus/pull/101\n\nPoints alignes RTC (audit/telephony-webserver):\n- statut ESP-NOW JSON et routes WebUI reseau\n- politique AP fallback locale\n- validation serie sur tous les scenarios\n\nAucun delta code RTC requis de ce cote sur cette passe.
Correction formatting: la validation serie cote firmware couvre la commande SC_REVALIDATE_STEPX sur tous les scenarios.\n\nPR firmware: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/101
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Contexte
Intégration firmware Freenove en cours dans
le-mystere-professeur-zacusavec alignement sur la logique ESP-NOW/WiFi RTC.Demande de coordination
Référence firmware
audit/telephony-webserverSortie attendue
Commentaires techniques sur compatibilité, champs obligatoires et éventuels écarts.
Mise à jour firmware Freenove en cours sur branche (repo ).\n\nPoints alignés sur :\n- payload bridge: cmd/raw/event/event_type/event_name\n- status JSON: ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers\n- peers bootstrap\n\nMerci de confirmer les champs obligatoires côté RTC pour verrouiller la compat finale.
Mise à jour firmware Freenove en cours sur branche feat/freenove-ap-local-espnow-rtc-sync (repo le-mystere-professeur-zacus).
Points alignés sur audit/telephony-webserver:
Merci de confirmer les champs obligatoires côté RTC pour verrouiller la compat finale.
PR firmware ouverte pour intégration: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/92
Merci de valider la compat sur la branche RTC audit/telephony-webserver (payload + status JSON + peers bootstrap).
Update firmware side (PR https://github.com/electron-rare/le-mystere-professeur-zacus/pull/92): AP policy switched to
if_no_known_wifiwith local targetLes cils, WebUI endpoints added, and ESP-NOW auto-recovery after WiFi mode switches. No RTC code change done in this delta; keeping alignment on status/payload contract fromaudit/telephony-webserver.Nouveau delta firmware poussé (PR firmware #92, commit 3dad578): j’ai ajouté des endpoints WebUI compatibles avec le contrat RTC pour faciliter les tests croisés:\n- /api/network/wifi\n- /api/network/espnow\n- /api/network/espnow/peer (GET/POST/DELETE)\n- /api/network/espnow/send\n- /api/network/wifi/connect et /disconnect\n- /api/control (action dispatch)\n\nLe status ESPNOW reste aligné (ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers).\nAucun code RTC modifié dans ce delta, uniquement firmware.
Petit update firmware côté Freenove (commit 670d590): la route WiFi disconnect est temporisée (~250ms) pour éviter la course de coupure STA avant réponse HTTP. Contrat API RTC inchangé.
Coordination complete and implemented.\n\nResolved by merged PRs:\n- RTC: https://github.com/electron-rare/RTC_BL_PHONE/pull/9\n- Zacus: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/92\n\nInterop contract kept aligned:\n- direct: cmd/raw/command/action\n- nested: event/message/payload\n- status: ready/peer_count/tx_ok/tx_fail/rx_count/last_rx_mac/peers\n\nClosing as done.
Nouvelle PR firmware Zacus ouverte pour parité Web réseau: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/95\nAjouts côté Freenove:
/api/network/wifi/reconnect,/api/network/espnow/on,/api/network/espnow/off+ dispatch/api/controlassocié. CI Zacus verte.Maj coordination firmware: PR Freenove ouverte et verte -> https://github.com/electron-rare/le-mystere-professeur-zacus/pull/101\n\nPoints alignes RTC (audit/telephony-webserver):\n- statut ESP-NOW JSON et routes WebUI reseau\n- politique AP fallback locale\n- validation serie sur tous les scenarios\n\nAucun delta code RTC requis de ce cote sur cette passe.
Correction formatting: la validation serie cote firmware couvre la commande SC_REVALIDATE_STEPX sur tous les scenarios.\n\nPR firmware: https://github.com/electron-rare/le-mystere-professeur-zacus/pull/101
Boucle coordination completee:\n- Kill_LIFE PR #8 mergee\n- Zacus PR #101 mergee\n- Zacus PR #103 (AP fallback stable) mergee\n- RTC PR #4 mergee\n\nReferences:\nhttps://github.com/electron-rare/Kill_LIFE/pull/8\nhttps://github.com/electron-rare/le-mystere-professeur-zacus/pull/101\nhttps://github.com/electron-rare/le-mystere-professeur-zacus/pull/103\nhttps://github.com/electron-rare/RTC_BL_PHONE/pull/4