Volet Somfy IO avec Delta

ok vous avez des plantages avec la beta.

Mais je n’ai aucun log donc que voulez vous que je fasse.
Je ne peux deviner ce qui ne passe pas
vous avez l’ensemble des modifications ici

donc vous pouvez voir dedans qu’il n’y a aucune modifcation de la partie Tiles

Donc pour moi pas de log je ne peux rien faire

Bien sûr @JAG, je vais les joindre
Mais là je suis sur mobile et c’est trop galère pour les récupérer
Je pense que d’ici 10min je pourrais me mettre devant mon PC

Par contre il. Suffit je j’écrive mon précédent message pour que tout semble re fonctionner sans avoir redémarrer le serveur, à n’y rien comprendre alors que tout à l’heure même sur l’application Freebox je ne pouvais pas commander mes volets
Ça m’a fait pensé au message d’@alex43_b qui lui était arrivé la même chose é attendant quelques heure

Edit : les voici, par contre je n’ai pas pensé qu’ils seraient limités, je l’ai es augmenté pour la prochaines fois
Freebox_OS au 22-09-25 9h20.txt (317,9 Ko)

Par contre, suite à la réinitialisation du cron FreeboxGET il me semble bien que l’API de la Freebox plante plus souvent
Je testerais dans la journée d’autre commande de mes volets et ferais un retour au plus tard demain pour vous dire si ça à planté à nouveau

je ne vois pas de plantage dans les logs

il faudrait avoir l’heure du problème quand l’action ne passe pas. et voir d’exporter les logs a ce moment la

l’api n’est pas changer par ce cron. Pour redémarrer ce cron, il suffit de redémarrer le démon

au prochain plantage je m’assurerais du lien entre l’heure et les logs afin de vous aiguiller plus facilement

Pour le FreeboxGET, je l’avais supprimé du moteur des tâches suite aux échanges avec @Lutty, et suite à cela, la box plantait moins souvent, même si ça resté très aléatoire

Pour l’instant tout est actif et j’ai la dernière bêta.

Je vous tiens au courant lors du prochain plantage en espérant ne pas le remarquer des heures après

Donc tu avais le Cron global d’actif

Non celui-ci était également inactif vu qu’a l’époque on avait vu ensemble qu’il pouvait être désactivé

Je confirme que NON, je viens de tester sur ma box, FreeboxGET correspond au cron qui fait l’actualisation globale des titles.

FreeboxGET est créer lorsque la configuration suivante est comme ci-dessous

FreeboxGET est supprimer lorsque la configuration suivante est comme ci-dessous

Bizarre et étonnant en effet

Bon je laisse par défaut et je vous tiens au courant

Il se peut alors que le plantage vienne de ce cron mais uniquement pour la partie SOMFY. c’est peut être pour cela @alex43_b a eu des plantages hier car ce cron était actif

Je me pose la question s’il faudrait pas faire une actualisation par commande de type info. Mais cela oblige encore a tout refaire

Je vais rester sur le stable cette semaine
Étant en déplacement, je n’ai pas envie que ça plante mon alarme… Je referai des tests fin de semaine prochaine, en repassant sur la beta .

J’enverrais les logs en conséquence

Si d’autres personnes ayant des volets Somfy Io, et l’alarme, ce serait bien d’avoir leur retours :wink:

Juste pour moi
Vous fêtes des requêtes pour la mise à jour de la partie tiles tout les combien de temps ?
@alex43_b @yoyouri

Hello JAG,

Pour ma part jamais j’ai une Révolution :wink:

1 « J'aime »

J’en fais jamais …
Pourquoi faire ?

Vous avez mis les cron par défaut sur les équipements tiles ?
Vous n avez un scénario en plus pour rafraîchir les données des équipements tiles (domotiques)

Non, je n’ai pas pas fait de scénario de ce type

Quand j’étais sur la beta, j’avais laissé le CRON global

Ce soir au couché de mes enfants, j’ai fait une fermeture de mes 12 volets
Malheureusement seulement 7 se sont fermés
Bon trois heures plus tard je regarde pour fermer les 5 autres, mais il m’a fallut faire 4 actions de fermeture générale pour y réussir
Voici les logs
Freebox_OS au 22-09-26 00h40.txt (345,1 Ko)
J’ai effectivement constaté ces derniers jours un comportement similaire car avant avec 2 action de fermeture, ils se fermaient tous.

Je reprécise que je commande l’ensemble des volets via un virtuel Maison qui agit seulement sur la consigne d’ouverture de chaque volet.

Comme évoqué lors de lointaine discussion suite a des évolutions du plugin, il n’y a pas de sleep entre chaque commande de volets.

Par contre, point bénéfique grâce à je suppose à l’activation du cron global l’état d’ouverture change rapidement et même lors de la course d’un volet, mais ce n’est pas de l’instantané comme sur les applis Freebox.

49 actions faites en 2 minutes avec chaque fois la freebox répond true
Pour moi, c’est la freebox qui plante

c’est bizarre

260920222log.txt (264,2 Ko)
Voila ma domotique free qui a planté (a savoir les volets et l’alarme !)

L’application indique que l’alarme est activé, alors que non.
Mes capteurs presence / ouverture de porte ne detecte rien alors que il ya de la vie dans la maison en ce moment.
La camera enregistre cependant les mouvements via l’application freeboxhome.

Je ne sais pas exactement a quel heure ca a planté… Je ne vois pas comment je pourrais le voir d’ailleurs

Je suis sous freeboxos version stable

EDIT - le demon a sauté a 19h07, es ca le probleme ?

Pour info, je viens de cliqué sur la flèche en haut a droite « rafraichir » de l’application freebox/ onglet maison (l’ancienne application de l’alarme), et ca a remit l’alarme nickel !!!
A quoi correspond cette action sur l’API freebox ?

Une erreur sur les logs généraux

	2022-09-26 00:00:05	cron	[Erreur] Classe ou fonction non trouvée Freebox_OS::FreeboxAPI()		

Et ci dessous les logs depuis

[2022-09-26 18:30:06][DEBUG] : ================= FIN REFRESH TOKEN  ==================
[2022-09-26 19:00:04][DEBUG] : =================   REFRESH TOKEN    ==================
[2022-09-26 19:00:04][DEBUG] : │──────────> Close Session
[2022-09-26 19:00:04][DEBUG] : [Freebox Close Session] : {"uid":"9386444b14151c55ba836c9494b707cc","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp"},"error_code":"invalid_session"}
[2022-09-26 19:00:04][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 19:00:07][DEBUG] : ================= Etat du Démon nok ==================
[2022-09-26 19:00:09][DEBUG] : │──────────> Close Session
[2022-09-26 19:00:09][DEBUG] : =================   REFRESH TOKEN    ==================
[2022-09-26 19:00:09][DEBUG] : │──────────> Close Session
[2022-09-26 19:00:09][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 19:00:09][DEBUG] : [Freebox Open Session] : {"result":{"session_token":"rEVBI4sQOEcuELHFiGe50woI7IVCE0uc4KBY45l59WchFggsYU1gUV26YCv3wA6U","challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","permissions":{"parental":true,"contacts":true,"explorer":true,"tv":true,"wdo":true,"downloader":true,"profile":true,"camera":true,"settings":true,"calls":true,"home":true,"pvr":true,"vm":true,"player":true},"password_set":true},"success":true}
[2022-09-26 19:00:09][DEBUG] : [Freebox Etat Session] : OK / 1
[2022-09-26 19:00:09][DEBUG] : │──────────> Close Session
[2022-09-26 19:00:09][DEBUG] : [Freebox Close Session] : {"uid":"9386444b14151c55ba836c9494b707cc","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp"},"error_code":"invalid_session"}
[2022-09-26 19:00:09][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 19:00:09][DEBUG] : [Freebox Open Session] : {"result":{"session_token":"1B\/+mHwMGcIEK1TRLP\/NfCrVNRx\/u6GgbYDei\/wCDwYYQyYWfIf35Yb9eTsLqQek","challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","permissions":{"parental":true,"contacts":true,"explorer":true,"tv":true,"wdo":true,"downloader":true,"profile":true,"camera":true,"settings":true,"calls":true,"home":true,"pvr":true,"vm":true,"player":true},"password_set":true},"success":true}
[2022-09-26 19:00:09][DEBUG] : [Freebox Etat Session] : OK / 1
[2022-09-26 19:00:09][DEBUG] : ================= Redémarrage du démon : ok ==================
[2022-09-26 19:00:09][DEBUG] : ================= CRON pour l'actualisation de : Système ==================
[2022-09-26 19:00:09][DEBUG] : │──────────> Récupération des valeurs du Système
[2022-09-26 19:00:09][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/system(null)
[2022-09-26 19:00:09][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"mac":"20:66:CF:1B:71:38","sensors":[{"id":"temp_hdd2","name":"Disque dur 3","value":49},{"id":"temp_t2","name":"Température 2","value":54},{"id":"temp_t1","name":"Température 1","value":49},{"id":"temp_t3","name":"Température 3","value":48},{"id":"temp_cpu_cp_slave","name":"Température CPU CP Slave","value":82},{"id":"temp_cpu_ap","name":"Température CPU AP","value":76},{"id":"temp_cpu_cp_master","name":"Température CPU CP Master","value":84}],"model_info":{"customer_hdd_slots":4,"net_operator":"free_fra","supported_languages":["fra"],"has_dsl":true,"has_dect":true,"wifi_country":"FR","has_home_automation":true,"wifi_type":"2d4_5g_5g","pretty_name":"Freebox v7 (r1)","has_lan_sfp":true,"name":"fbxgw7-r1\/full","has_separate_internal_storage":true,"internal_hdd_size":0,"default_language":"fra","has_vm":true,"has_expansions":true},"fans":[{"id":"fan1_speed","name":"Ventilateur 2","value":1572},{"id":"fan0_speed","name":"Ventilateur 1","value":1595}],"expansions":[{"type":"security","present":true,"slot":1,"probe_done":true,"supported":true,"bundle":"985700J191407906"},{"type":"ftth_pon","present":true,"slot":2,"probe_done":true,"supported":true,"bundle":"955810J214001591"}],"board_name":"fbxgw7r","disk_status":"active","uptime":"2 jours 6 heures 38 minutes 43 secondes","uptime_val":196723,"user_main_storage":"Freebox","box_authenticated":true,"serial":"957603J214305723","firmware_version":"4.6.4"}}
[2022-09-26 19:00:09][DEBUG] : │──────────> Allumée depuis : 2 jours 6h 38min 43s
[2022-09-26 19:00:09][DEBUG] : =================   REFRESH TOKEN    ==================
[2022-09-26 19:00:09][DEBUG] : │──────────> Close Session
[2022-09-26 19:00:09][DEBUG] : [Freebox Close Session] : {"uid":"9386444b14151c55ba836c9494b707cc","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp"},"error_code":"invalid_session"}
[2022-09-26 19:00:09][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 19:00:09][DEBUG] : [Freebox Open Session] : {"result":{"session_token":"RYxy5wRjmTEbDBJTEAyvNvt9RiMuEtUSKGDp+h\/cQJmi95lA6zqrQmzKapXskiLR","challenge":"\/TCxIc2PuL6XLAg\/VD1rXgmStX3YZNXp","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","permissions":{"parental":true,"contacts":true,"explorer":true,"tv":true,"wdo":true,"downloader":true,"profile":true,"camera":true,"settings":true,"calls":true,"home":true,"pvr":true,"vm":true,"player":true},"password_set":true},"success":true}
[2022-09-26 19:00:09][DEBUG] : [Freebox Etat Session] : OK / 1
[2022-09-26 19:00:11][DEBUG] : ================= FIN REFRESH TOKEN  ==================
[2022-09-26 19:30:05][DEBUG] : =================   REFRESH TOKEN    ==================
[2022-09-26 19:30:05][DEBUG] : │──────────> Close Session
[2022-09-26 19:30:05][DEBUG] : [Freebox Close Session] : {"uid":"9386444b14151c55ba836c9494b707cc","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","challenge":"KOf8cA0vgOxUmU0F5zqeUDAwXjAygTpP"},"error_code":"invalid_session"}
[2022-09-26 19:30:05][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"KOf8cA0vgOxUmU0F5zqeUDAwXjAygTpP","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 19:30:05][DEBUG] : [Freebox Open Session] : {"result":{"session_token":"iKXNV1PjSpMgs9Ph7nsv194FlFD7CIwLHv+qUVKU+Zz50Rc+1DTBEDheKew03MY7","challenge":"KOf8cA0vgOxUmU0F5zqeUDAwXjAygTpP","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","permissions":{"parental":true,"contacts":true,"explorer":true,"tv":true,"wdo":true,"downloader":true,"profile":true,"camera":true,"settings":true,"calls":true,"home":true,"pvr":true,"vm":true,"player":true},"password_set":true},"success":true}
[2022-09-26 19:30:05][DEBUG] : [Freebox Etat Session] : OK / 1
[2022-09-26 19:30:05][DEBUG] : ================= CRON pour l'actualisation de : Système ==================
[2022-09-26 19:30:05][DEBUG] : │──────────> Récupération des valeurs du Système
[2022-09-26 19:30:05][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/system(null)
[2022-09-26 19:30:05][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"mac":"20:66:CF:1B:71:38","sensors":[{"id":"temp_hdd2","name":"Disque dur 3","value":49},{"id":"temp_t2","name":"Température 2","value":54},{"id":"temp_t1","name":"Température 1","value":49},{"id":"temp_t3","name":"Température 3","value":48},{"id":"temp_cpu_cp_slave","name":"Température CPU CP Slave","value":83},{"id":"temp_cpu_ap","name":"Température CPU AP","value":75},{"id":"temp_cpu_cp_master","name":"Température CPU CP Master","value":84}],"model_info":{"customer_hdd_slots":4,"net_operator":"free_fra","supported_languages":["fra"],"has_dsl":true,"has_dect":true,"wifi_country":"FR","has_home_automation":true,"wifi_type":"2d4_5g_5g","pretty_name":"Freebox v7 (r1)","has_lan_sfp":true,"name":"fbxgw7-r1\/full","has_separate_internal_storage":true,"internal_hdd_size":0,"default_language":"fra","has_vm":true,"has_expansions":true},"fans":[{"id":"fan1_speed","name":"Ventilateur 2","value":1518},{"id":"fan0_speed","name":"Ventilateur 1","value":1541}],"expansions":[{"type":"security","present":true,"slot":1,"probe_done":true,"supported":true,"bundle":"985700J191407906"},{"type":"ftth_pon","present":true,"slot":2,"probe_done":true,"supported":true,"bundle":"955810J214001591"}],"board_name":"fbxgw7r","disk_status":"active","uptime":"2 jours 7 heures 8 minutes 39 secondes","uptime_val":198519,"user_main_storage":"Freebox","box_authenticated":true,"serial":"957603J214305723","firmware_version":"4.6.4"}}
[2022-09-26 19:30:05][DEBUG] : │──────────> Allumée depuis : 2 jours 7h 8min 39s
[2022-09-26 19:30:06][DEBUG] : ================= FIN REFRESH TOKEN  ==================
[2022-09-26 20:00:05][DEBUG] : =================   REFRESH TOKEN    ==================
[2022-09-26 20:00:05][DEBUG] : │──────────> Close Session
[2022-09-26 20:00:05][DEBUG] : [Freebox Close Session] : {"uid":"9386444b14151c55ba836c9494b707cc","success":false,"msg":"Vous devez vous connecter pour accéder à cette fonction","result":{"password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","challenge":"+cbIngZmO9nyn3+bCKBKzGyZNdeo98pL"},"error_code":"invalid_session"}
[2022-09-26 20:00:05][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"+cbIngZmO9nyn3+bCKBKzGyZNdeo98pL","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 20:00:07][DEBUG] : │──────────> Close Session
[2022-09-26 20:00:08][DEBUG] : =================   REFRESH TOKEN    ==================
[2022-09-26 20:00:08][DEBUG] : │──────────> Close Session
[2022-09-26 20:00:08][DEBUG] : [Freebox Password] : {"success":true,"result":{"logged_in":false,"challenge":"+cbIngZmO9nyn3+bCKBKzGyZNdeo98pL","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","password_set":true}}
[2022-09-26 20:00:08][DEBUG] : [Freebox Open Session] : {"result":{"session_token":"wcjdYL7xXS+b39924yZ2tbdcziD26Jd7yNwbal01uSDEGNh+5LDzIObcOXTaHQ+j","challenge":"+cbIngZmO9nyn3+bCKBKzGyZNdeo98pL","password_salt":"GtSL8gYUsvCma7GY2ji8r2Hmp4MluzaY","permissions":{"parental":true,"contacts":true,"explorer":true,"tv":true,"wdo":true,"downloader":true,"profile":true,"camera":true,"settings":true,"calls":true,"home":true,"pvr":true,"vm":true,"player":true},"password_set":true},"success":true}
[2022-09-26 20:00:08][DEBUG] : [Freebox Etat Session] : OK / 1
[2022-09-26 20:00:08][DEBUG] : ================= CRON pour l'actualisation de : Système ==================
[2022-09-26 20:00:08][DEBUG] : │──────────> Récupération des valeurs du Système
[2022-09-26 20:00:08][DEBUG] : │ [Freebox Request Connexion] : GET sur la l'adresse mafreebox.freebox.fr/api/v8/system(null)
[2022-09-26 20:00:08][DEBUG] : │ [Freebox Request Result] : {"success":true,"result":{"mac":"20:66:CF:1B:71:38","sensors":[{"id":"temp_hdd2","name":"Disque dur 3","value":49},{"id":"temp_t2","name":"Température 2","value":54},{"id":"temp_t1","name":"Température 1","value":49},{"id":"temp_t3","name":"Température 3","value":48},{"id":"temp_cpu_cp_slave","name":"Température CPU CP Slave","value":83},{"id":"temp_cpu_ap","name":"Température CPU AP","value":75},{"id":"temp_cpu_cp_master","name":"Température CPU CP Master","value":85}],"model_info":{"customer_hdd_slots":4,"net_operator":"free_fra","supported_languages":["fra"],"has_dsl":true,"has_dect":true,"wifi_country":"FR","has_home_automation":true,"wifi_type":"2d4_5g_5g","pretty_name":"Freebox v7 (r1)","has_lan_sfp":true,"name":"fbxgw7-r1\/full","has_separate_internal_storage":true,"internal_hdd_size":0,"default_language":"fra","has_vm":true,"has_expansions":true},"fans":[{"id":"fan1_speed","name":"Ventilateur 2","value":1517},{"id":"fan0_speed","name":"Ventilateur 1","value":1540}],"expansions":[{"type":"security","present":true,"slot":1,"probe_done":true,"supported":true,"bundle":"985700J191407906"},{"type":"ftth_pon","present":true,"slot":2,"probe_done":true,"supported":true,"bundle":"955810J214001591"}],"board_name":"fbxgw7r","disk_status":"active","uptime":"2 jours 7 heures 38 minutes 42 secondes","uptime_val":200322,"user_main_storage":"Freebox","box_authenticated":true,"serial":"957603J214305723","firmware_version":"4.6.4"}}
[2022-09-26 20:00:08][DEBUG] : │──────────> Allumée depuis : 2 jours 7h 38min 42s
[2022-09-26 20:00:08][DEBUG] : ================= FIN REFRESH TOKEN  ==================

Pour info, j’ai étudier l’historique des evenements sur l’application FREE, et il n’y avait plus aucune interaction apres 16h16, 1 minutes apres avoir activé l’alarme.

J’ai recuperer les evenement apres le bug:
A 17h02, on a desactivé l’alarme. Elle s’est effectivement desactivé mais gros bug sur l’application
D’ailleurs, l’historique de deux detecteur sont incoherent. Il y a le detecteur de prte du garage qui n’a pas detecté son ouverture à 17h02, alors que la porte suivante a elle detecté son ouverture. Mais la porte du detecteur de presence n’a pas detecté de presence !!!
Bon, gros bug donc …

Tu as le cron global d actif ?
Tu n as pas supprimer manuellement des crons

Je suis perdu je comprends rien dsl