Freebox OS / Etat wifi quand planning activé

tout d’abord bravo pour ce plugin ! c’est ce qui m’a permis de découvrir Jeedom

Je constate un problème sur l’état du wifi.
si j’active la planification (sur mon App Freebox ou mafreebox) et que je me trouve dans une plage horaire ou le wifi est désactivé, alors sur Jeedom l’état du Wifi est marqué comme Actif (onde verte dans le widget)
Ne devrait-il pas être marqué « Inactif (planification) » comme dans l’app ou mafreebox ?

Tu peux me fournir les logs en debug que je regarde

je viens donc de planifier une désactivation à 15h30 coté mafreebox
j’ai vidé le log freebox de jeedom avant que 15H30 ne soit passé
Le wifi s’est donc désactivé
J’ai donc vérifié sur mon mobile car plus de wifi sur ordinateur (et mon Jeedom est accessible de l’extérieur en 4G)
Et je voyais donc l’icone « état wifi » du widget toujours verte - j’ai rafraichi plusieurs fois le widget
Vers 15h33 j’ai remis la wifi en remettant la plage 15h30/16h00 en « wifi autorisé » sur MaFreebox

Par contre la log contient tout de même par mal de données personnelles :frowning:
Je pourrais te l’envoyer en MP ?

Oui pas de soucis
je nettoyairais les données perso dessus

@dathosim j’essaye de regarder dans la semaine si je trouve du temps si non se sera ce week-end

Hello,

J’ai regardé ce n’est pas un Bug de la fonction et du retour d’information.
Physiquement le Wifi n’est pas désactiver dans l’application Freebox. Mais chaque carte est désactivé.

Il est vrai qu’actuellement il n’y a pas de retour de l’état des carte Wifi

Je vais voir pour intégrer cette information dans les prochaines mises à jour

1 « J'aime »

Hello JAG,

merci de ton retour
En effet, mais dans l’app Freebox il gère cette complexité d’état en « grisant » l’icone wifi.
Et ça serait sympa qu’on l’ait dans Jeedom
Merci d’avance pour la future intégration

Tu auras si j y arrive plusieurs retour

Car c’est un retour d état par carte et pas un global donc cela ne changera pas l état de l icône que tu penses
Mais 3 nouveaux états

ok ça me parait logique !

Pour l’instant je n’arrive pas à récupérer l’état

Bonjour,

Je constate en effet de mon coté que, aussi bien quand le vifi est activé que quand il est désactivé (à partir de l’interface mafreebox.free.fr par exemple), l’état du wifi dans mafreebox.free.fr évolue en conséquence, en revanche la commande « Status du wifi » donne toujours 1. Ca n’était pas le cas il y a quelques semaines.
J’ai l’impression que ces éléments rejoignent le fil de la discussion…

Quoiqu’il en soit merci pour ce formidable plugin, en espérant que cela sera corrigé prochainement :slight_smile:

Hello

Il faudrait que tu fournisses des logs car je ne rencontre pas de pb
Et peut être des copies d écran de ce que tu fais dans l interface
Attention les retours d infos ne sont pas instanne dans jeedom

Ci-dessous la log en mode debug. J’ai fais deux manip : d’abord arret du wifi et ensuite demande du status (en passant directement par « tester » dans l’équipement jeedom). J’ai remplacé la liste exhaustive de mon matériel par BLABLA…

[2020-12-03 11:07:10][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:07:10][DEBUG] : │ Connexion sur la freebox pour mise à jour de : Wifi Off
[2020-12-03 11:07:10][DEBUG] : ┌───────── Update commande 
[2020-12-03 11:07:10][DEBUG] : │ Connexion sur la freebox pour mise à jour de : Wifi Off
[2020-12-03 11:07:10][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:07:10][DEBUG] : │ [Freebox Request Connexion] : PUT sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/config/({"enabled":false})
[2020-12-03 11:07:10][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"enabled":false,"mac_filter_state":"whitelist"}}
[2020-12-03 11:07:10][DEBUG] : └─────────
[2020-12-03 11:07:10][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:07:10][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/mac_filter/([])
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":[{"mac":"00:04:20:28:77:CD","type":"whitelist",[BLABLABLABLABLABLABLABLABLA...] whitelist"}]}
[2020-12-03 11:07:11][DEBUG] : └─────────
[2020-12-03 11:07:11][DEBUG] : >───────── Liste Noire : 
[2020-12-03 11:07:11][DEBUG] : >───────── Liste Blanche : [BLABLABLABLABLABLABLA...]
[2020-12-03 11:07:11][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/config(null)
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"enabled":false,"mac_filter_state":"whitelist"}}
[2020-12-03 11:07:11][DEBUG] : └─────────
[2020-12-03 11:07:11][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/planning(null)
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"use_planning":false,"resolution":48,"mapping":["on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on"]}}
[2020-12-03 11:07:11][DEBUG] : └─────────
[2020-12-03 11:07:11][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/wps/config(null)
[2020-12-03 11:07:11][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"enabled":true}}
[2020-12-03 11:07:11][DEBUG] : └─────────

Merci d’avance pour ton aide

Pour info, ça fait un bon quart d’heure que mon wifi est éteint et le status est toujours 1

J’ai redémarré avec la commande ON ça marche bien. Les commandes actions marchent bien c’est juste le retour d’état qui ne vient pas…

Un simple refresh après avoir coupé le wifi. J’ai mis le log en debug après l’action et j’ai juste fait un refresh après avoir activé le mode debug :

[2020-12-03 11:42:21][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:42:21][DEBUG] : │ Connexion sur la freebox pour mise à jour de : Rafraichir
[2020-12-03 11:42:21][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/mac_filter/([])
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":[{"mac":"00:04:20:28:77:CD","type":"whitelist",BLABLABLABLA...
[2020-12-03 11:42:21][DEBUG] : └─────────
[2020-12-03 11:42:21][DEBUG] : >───────── Liste Noire : 
[2020-12-03 11:42:21][DEBUG] : >───────── Liste Blanche : BLABLABLA
[2020-12-03 11:42:21][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/config(null)
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"enabled":false,"mac_filter_state":"whitelist"}}
[2020-12-03 11:42:21][DEBUG] : └─────────
[2020-12-03 11:42:21][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/planning(null)
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"use_planning":false,"resolution":48,"mapping":["on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on","on"]}}
[2020-12-03 11:42:21][DEBUG] : └─────────
[2020-12-03 11:42:21][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/wifi/wps/config(null)
[2020-12-03 11:42:21][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"enabled":true}}
[2020-12-03 11:42:21][DEBUG] : └─────────
[2020-12-03 11:42:24][DEBUG] : >───────── Type de box compatible Tiles ? : NOK
[2020-12-03 11:42:24][DEBUG] : ┌───────── Début de Mise à jour 
[2020-12-03 11:42:24][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/system(null)
[2020-12-03 11:42:24][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"mac":"14:0C:76:60:96:CE","model_info":{"has_ext_telephony":true,"has_speakers_jack":true,"wifi_type":"2d4_5g","pretty_name":"Freebox Server (r1)","customer_hdd_slots":0,"name":"fbxgw-r1\/full","has_speakers":true,"internal_hdd_size":250,"has_femtocell_exp":true,"has_internal_hdd":true,"has_dect":true},"fans":[{"id":"fan0_speed","name":"Ventilateur 1","value":2002}],"sensors":[{"id":"temp_hdd","name":"Disque dur","value":47},{"id":"temp_sw","name":"Température Switch","value":57},{"id":"temp_cpum","name":"Température CPU M","value":68},{"id":"temp_cpub","name":"Température CPU B","value":83}],"board_name":"fbxgw1r","disk_status":"active","uptime":"48 jours 1 heure 58 minutes 45 secondes","uptime_val":4154325,"user_main_storage":"Disque dur","box_authenticated":true,"serial":"806401S191703760","firmware_version":"4.2.5"}}
[2020-12-03 11:42:24][DEBUG] : └─────────

A lire ton log j’ai l’impression que tu récupères bien le bon status ([Freebox Request Result] : {« success »:true,« result »:{« enabled »:false,« mac_filter_state »:« whitelist »}}) cad enabled = false mais que ça ne remonte pas dans l’équipement. Pour info je suis en v4.1.61.

Bonsoir,

J’ai trouvé le bug se sera corrigé à la prochaine stable

3 « J'aime »

Merci @JAG !

@JAG : j’ai installé la dernière version du plugin qui inclus les « état des cartes » wifi !
ça marche !
Ainsi quand la planification est activé et qu’on est dans un horaire « off » les cartes sont notés désactivés
(mais le wifi reste en état « on »)
Donc tout fonctionne ! Merci encore !

Par contre, tu ne crois pas qu’il faudrait intégrer un état « calculé » qui cumule l’état général + carte(s) ?
(comme dans l’app Freeebox qui note par exemple « Wifi : désactivé (planification) »

merci d’avance de ton retour

Non je ne pense le faire c’est trop compliqué car toutes les box n’ont pas 3 cartes wifi

Hello
@dathosim peut on clore le sujet ?