Developpement - bbox_sagemcom

Tags: #<Tag:0x00007f24323dd580>

Tu pourrais être un peu plus précis ? Je t’avoue que je ne vois pas vraiment comment faire là :confused: J’utilise un Pi 4 pour Jeedom et j’ai un peu délaissé cette partie de ma domotique depuis la migration vers Jeedom 4 mais j’aimerais bien faire marcher le plugin (enfin, si c’est possible).

J’ajoute qu’à priori toutes les requêtes à https://mabbox.bytel.fr/api/v1/profile/refresh ont un retour 404 …

@Alucard29 est-ce que tu aurais une idée ?
(J’ai eu quelques espoirs en voyant une mise à jour mais à priori ce n’est pas pour ça …)

Merci :wink:

Meme combat… Plus d'accès à la BBOX depuis passage à V4

Bonjour,
Je ne sais plus trop en quelle langue le dire : le plugin n’est pas compatible V4, il n’est pas indiqué compatible V4 sur le market donc pas de support sur des Jeedom V4 jusqu’à la sortie officielle de la stable !
Merci

Et pour le support de la Bbox wifi 6 ?

Salut,

Désolé, je n’ai pas ce modèle donc ça risque d’être un peu compliqué mais si tu veux on peut quand même essayer…

Il faudrait dans un premier temps que tu ai accès au fichier bbox_sagemcom.class.php qui se trouve dans le dossier \core\class du plugin.

Ensuite, j’aurais essayé de rajouter ces deux lignes :

curl_setopt($http, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($http, CURLOPT_SSL_VERIFYPEER, false);

avant chaque commande curl_exec($http);

Puis un reboot de ta Jeedom et ta BBox.

Merci beaucoup @Alucard29.

Je viens de mettre ça et j’ai maintenant un soucis de mot de passe.

[2020-08-12 19:22:03][ERROR] : [open_api_session] Le mot de passe utilisé pour la BBox est ou était erroné. Il est nécessaire de redémarrer manuellement la Box

Du coup je pensais qu’à une époque j’avais eu ça et c’est parceque j’avais le caractère & dans le mot de passe … j’ai changé pour un - mais ça n’a pas l’air mieux.

Je vais essayer un autre caractère.

Petit update :
J’ai mis à jour le mot de passe … et là j’ai des informations qui sont récupérées par le plugin :

2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Test if public_ip Value has changed
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Process for : uptime
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Store value is : 00 J 00 H 13 M
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Response value is : 00 J 00 H 16 M
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Test if uptime Value has changed
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Update uptime value with : 00 J 00 H 16 M
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Process for : message_waiting
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Store value is :
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Response value is :
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Test if message_waiting Value has changed
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Update message_waiting value with :
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Process for : received_calls
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Store value is :
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Response value is :
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Test if received_calls Value has changed
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Update received_calls value with :
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Process for : data_received
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Store value is : 10937066
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Response value is : 25166081
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Test if data_received Value has changed
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Update data_received value with : 25166081
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Process for : data_send
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Store value is : 4742065
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Response value is : 6352437
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Test if data_send Value has changed
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Update data_send value with : 6352437
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Process for : var_data_received
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Store value is : 2340134
[2020-08-12 19:36:06][DEBUG] : [box_monitor_api] Response value is : 14229015

alors que j’ai toujours l’erreur : [open_api_session] Le mot de passe utilisé pour la BBox est ou était erroné. Il est nécessaire de redémarrer manuellement la Box

Bizarre ou pas ?

Tu as redémarrer ta box ? Car il y as peut être un blocage api

Oui, je l’ai redémarrée à chaque fois après le changement de mot de passe.

La Bbox et la Smart à chaque fois :wink:

Tant que sa marche

Pourrais-tu poster les quelques messages précédents ? remonter jusqu’à :

[open_api_session] Function called

Le soucis c’est que ça crache beaucoup … ça boucle un appel par seconde sur

[2020-08-14 23:50:29][DEBUG] : [api_request] Function called
[2020-08-14 23:50:29][DEBUG] : [api_request] Send request to : https://mabbox.bytel.fr/api/v1/profile/consumption

Avec 4 ou 5 lignes de réponse et un tableau de données.

Je suis arrivé à choper ça quand même :

[2020-08-14 23:56:02][DEBUG] : [open_api_session] Function called
[2020-08-14 23:56:02][DEBUG] : [open_api_session] send request to : https://mabbox.bytel.fr/api/v1/login
[2020-08-14 23:56:03][DEBUG] : [open_api_session] response is : { 	"exception" : { 		"domain" : "/api/v1/login", 		"code" : "401", 		"errors" : [ 			{ 				"name" : "", 				"reason" : "Operation requires authentication" 			} 		] 	} }
[2020-08-14 23:56:03][ERROR] : [open_api_session] Le mot de passe utilisé pour la BBox est ou était erroné. Il est nécessaire de redémarrer manuellement la Box
[2020-08-14 23:56:03][DEBUG] : [refresh_bbox] Function called
[2020-08-14 23:56:03][DEBUG] : [refresh_bbox] Send request to : https://mabbox.bytel.fr/api/v1/profile/refresh
[2020-08-14 23:56:03][DEBUG] : [refresh_bbox] response is : 404 Not Found
[2020-08-14 23:56:03][DEBUG] : [waitBoxReady] Function called

Salut,

Je pense que ça vient des fonctionnalités de la messagerie. Avant c’était possible de le faire depuis l’API mais il me semble que ce n’est plus possible. En tout cas chez moi…

Salut, merci pour ta réponse :slight_smile:

Du coup je laisse comme ça ou tu veux me faire enlever quelque chose quelque part pour voir si la demande du mot de passe s’arrête ensuite ?

Non je te remercie. Je regarderais ça en même temps que la sortie de la V4.
++

D’ailleurs vous avez une idée de la sortie officielle de la V4 ? Quelque chose est annoncé ?

Bonjour,
Des news pour la sortie V4 ? Ca fonctionnait bien sous strech mais depuis mon passage sous buster c’est KO.

Bonjour,

Je viens de voir la communication sur la sortie officielle de la V4. Je commence la migration ce soir et espère pourvoir faire une MàJ du plugin d’ici ce WE.

1 J'aime

Mais c’est une super nouvelle ça dis donc :wink:

Bonjour,

Merci pour cette dernière mise à jour, maintenant tout fonctionne.