Page 3 sur 35
Re: worxLandroidS
Publié : 09 juin 2018, 22:34
par cedsib
Bonsoir,
Récemment acquéreur d'une
Worx Landroid WR106SI (techniquement lors de la validation du numéro de série j'ai du sélectionner
WR106SI.1)
Pas de problème pour l'installation dans le jardin, ni même la configuration en Wifi ou l'application mobile. tout est nominal.
- Screenshot_20180609-222944.jpg (38.28 Kio) Consulté 1394 fois
J'ai l'impression d'avoir bien configuré le plugin (avec le mdp reçu et saisi dans l'appli)
- Capture d’écran 2018-06-09 à 22.27.58.png (53.27 Kio) Consulté 1394 fois
Par contre aucune tondeuse n'apparait sur mon dashboard.
- Capture d’écran 2018-06-09 à 22.27.35.png (133.27 Kio) Consulté 1394 fois
Je veux bien un peu d'aide, et participer au débuggage si débuggage il est besoin
Re: worxLandroidS
Publié : 09 juin 2018, 23:21
par zep57
bonsoir,
dans la configuration du plugin essaie : Initialiser/réactualiser données cloud worx : cocher et enregistrer
Re: worxLandroidS
Publié : 09 juin 2018, 23:28
par ssc
Oui c'est bien ça il faut cocher initialiser les données. Il me semble que dans la dernière version je la coche automatiquement à l'installation.
Sinon Les dépendances sont ok et le démon démarre ?
Si vraiment ça ne fonctionne pas tu peux m'envoyer la log "débug" en message privé du tu veux.
Et une réactualisation de la fenêtre au final.
Re: worxLandroidS
Publié : 10 juin 2018, 08:44
par cedsib
Yes j'ai déjà essayé de cocher la case plusieurs fois mais ça ne change rien.
J'ai l'impression que tout démarre bien et que les dépendances sont OK.
J'envoie le log de debug
Re: worxLandroidS
Publié : 10 juin 2018, 08:48
par cedsib
Je suis emmerdé mon log de debug est vide...
Celui des dépendances est OK. Je tente de réinstaller les dépendances....
Re: worxLandroidS
Publié : 10 juin 2018, 11:05
par ssc
Je viens de t'envoyer un message privé.
Le problème se situe au niveau du certificat :
OpenSSL Error: error:14090086
error Mosquitto 14
Peut-être qu'il faut faire une mise à jour openssl?
Re: worxLandroidS
Publié : 10 juin 2018, 11:23
par cedsib
OK je vais regarder ça, merci
Re: worxLandroidS
Publié : 10 juin 2018, 13:04
par cedsib
Bon manifestement ça n'aide pas beaucoup.
J'avais déjà la dernière version.
Quand je regarde le détail du debug, j'ai l'impression que c'est un problème SSL en effet, mais
côté serveur
Code : Tout sélectionner
[2018-06-10 13:00:32][INFO] : mac_address F0FE6B413472
[2018-06-10 13:00:32][DEBUG] : 16 : Client android-uuid/v1beb8ab9f sending CONNECT
[2018-06-10 13:00:32][DEBUG] : 16 : Client android-uuid/v1beb8ab9f sending SUBSCRIBE (Mid: 1, Topic: DB510/F0FE6B413472/commandOut, QoS: 0)
[2018-06-10 13:00:32][DEBUG] : Subscribe to mqtt a1optpg91s0ydf-2.iot.eu-west-1.amazonaws.com msg {}
[2018-06-10 13:00:32][DEBUG] : 16 : Client android-uuid/v1beb8ab9f sending PUBLISH (d0, q0, r0, m2, 'DB510/F0FE6B413472/commandIn', ... (2 bytes))
[2018-06-10 13:00:32][DEBUG] : 8 : OpenSSL Error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
[2018-06-10 13:00:32][DEBUG] : Déconnexion de Mosquitto avec code 14
Une idée?
Re: worxLandroidS
Publié : 10 juin 2018, 19:21
par ssc
Est ce que /var/www/html/plugins/worxLandroidS/resources
Contient les fichiers cert.pem pkey.pem?
Re: worxLandroidS
Publié : 10 juin 2018, 19:34
par cedsib
yes.
non vides et avec un format qui ressemble à ce qu'on doit attendre.
- Capture d’écran 2018-06-10 à 19.29.22.png (56.64 Kio) Consulté 1367 fois
- Capture d’écran 2018-06-10 à 19.29.07.png (57.83 Kio) Consulté 1367 fois
Je ne sais pas si ça peut aider mais mon modèle est un modèle que l'on ne trouve pas en France mais seulement en Allemagne (d'après le site de Worx)
La fiche produit existe en français mais le menu ne contient le produit que si l'on passe le site en international ou allemand :
https://www.worxlandroid.com/fr-FR/prod ... 50-wr106si (et ensuite j'ai remplacé en /en/ par un /fr-FR/
ça n'a peut-être rien à voir.
en même temps dans les codes retours du debug ça a l'air nominal au départ...
Code : Tout sélectionner
[2018-06-10 13:00:32][INFO] : Connexion result :[{"id":37231,"product_id":38,"user_id":67436,"serial_number »: "MON »-SERIAL-NUMBER, »mac_address":"F0FE6B413472","name":"Gaston","purchase_date":null,"warranty_expiration_date":null,"purchase_info":null,"setup_location":null,"locked":false,"created_at":"2017-04-19 15:05:45","updated_at":"2018-06-10 07:24:24","firmware_version":3.45,"registration_date":"2018-06-09 13:58:16","firmware_auto_upgrade":true,"distance_covered":4794,"mower_work_time":285,"blade_work_time":254,"battery_charge_cycles":33,"messages_in":22,"messages_out":105,"push_notifications":true,"city_id":null,"push_notifications_level":"warning","lawn_size":null,"raw_messages_in":33,"raw_messages_out":105,"test":0,"city":null}]
Re: worxLandroidS
Publié : 10 juin 2018, 20:09
par ssc
Ce n'est pas lié à la machine. J'ai la même.
Je pense plutôt que c'est lié à ton installation mais je ne sais pas trop ce qui coince.
Le port sur le routeur ?
Re: worxLandroidS
Publié : 10 juin 2018, 20:46
par cedsib
le 443 est redirigé convenablement (mon jeedom est exposé en https) et se porte plutôt bien.
Ce qui est étonnant c'est qu'il arrive à récupérer quelques infos donc il y a une bribe d'information qui passe quand même.
Re: worxLandroidS
Publié : 10 juin 2018, 21:10
par ssc
C'est le port 8883 qui est utilisé pour la connexion mqtts
C'est pour ça qu'il y a besoin des certificats.
Mais pourquoi ça ne passe pas chez toi? Pour l'instant je n'ai pas d'idées.
Re: worxLandroidS
Publié : 10 juin 2018, 21:15
par cedsib
ah bah je peux le rediriger
#DontMove
Re: worxLandroidS
Publié : 10 juin 2018, 21:32
par cedsib
J'ai redirigé les 2 ports en du mqtts mais ça ne change rien.
- Capture d’écran 2018-06-10 à 21.21.24.png (20.19 Kio) Consulté 1359 fois
étonnamment, je ne suis pas sûr que ça soit lié...
La connexion est OK, c'est + un sujet de validité de certificat...
Code : Tout sélectionner
[2018-06-10 21:19:29][INFO] : Paramètres utilisés, Host : 127.0.0.1, Port : 1883, ID : Jeedom
[2018-06-10 21:19:29][INFO] : Connexion result :{"id":67436,"name":"Tamboise","email":"MON EMAIL","created_at":"2018-06-09 12:30:05","updated_at":"2018-06-09 12:30:05","city":null,"address":null,"zipcode":null,"country_id":250,"phone":null,"birth_date":null,"gender":null,"newsletter_subscription":null,"user_type":"customer","active":true,"locale":"en","push_notifications":true,"location":null,"terms_of_use_agreed":true,"api_token":"nkePhcSBfE7xpNf9hfWFTrklkS12AzNU","token_expiration":"2068-05-27 12:30:34","mqtt_client_id":"android-uuid\/v1","mqtt_endpoint":"data.iot.eu-west-1.amazonaws.com"}
[2018-06-10 21:19:29][INFO] : Connexion result :{"pkcs12":"ICI MA CLE"}
[2018-06-10 21:19:30][INFO] : Connexion result :[{"id":37231,"product_id":38,"user_id":67436,"serial_number":"MON NUMERO DE SERIE","mac_address":"F0FE6B413472","name":"Gaston","purchase_date":null,"warranty_expiration_date":null,"purchase_info":null,"setup_location":null,"locked":false,"created_at":"2017-04-19 15:05:45","updated_at":"2018-06-10 07:24:24","firmware_version":3.45,"registration_date":"2018-06-09 13:58:16","firmware_auto_upgrade":true,"distance_covered":4794,"mower_work_time":285,"blade_work_time":254,"battery_charge_cycles":33,"messages_in":22,"messages_out":105,"push_notifications":true,"city_id":null,"push_notifications_level":"warning","lawn_size":null,"raw_messages_in":33,"raw_messages_out":105,"test":0,"city":null}]
[2018-06-10 21:19:30][INFO] : mac_address F0FE6B413472
[2018-06-10 21:19:30][DEBUG] : 16 : Client android-uuid/v13ee1d1ae sending CONNECT
[2018-06-10 21:19:30][DEBUG] : 16 : Client android-uuid/v13ee1d1ae sending SUBSCRIBE (Mid: 1, Topic: DB510/F0FE6B413472/commandOut, QoS: 0)
[2018-06-10 21:19:30][DEBUG] : Subscribe to mqtt data.iot.eu-west-1.amazonaws.com msg {}
[2018-06-10 21:19:30][DEBUG] : 16 : Client android-uuid/v13ee1d1ae sending PUBLISH (d0, q0, r0, m2, 'DB510/F0FE6B413472/commandIn', ... (2 bytes))
[2018-06-10 21:19:30][DEBUG] : 8 : OpenSSL Error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
[2018-06-10 21:19:30][DEBUG] : Déconnexion de Mosquitto avec code 14
J'ai regardé si les heures/dates pouvaient merder mais tout semble cohérent. Rien qui justifierait un certificat refusé en tout cas...
Re: worxLandroidS
Publié : 10 juin 2018, 22:01
par ssc
A la fin de l'installation des dépendances, il y a le message suivant peut être il faudrait essayer.
Run 'systemctl daemon-reload'
Sinon pour expliquer le fonctionnement :
Il y a 3 appels successifs vers les serveurs pour récupérer tous les paramètres de connexion, données utilisateurs, données machines et enfin les certificats.
D'après ce que je vois, ces 3 étapes fonctionnement correctement.
Donc ce qui ne fonctionne pas est la connexion mosquitto sécurisée (donc avec certificats) vers les serveurs Amazon aws.
En ssh, tu peux faire sudo lsof -i :8883 et sudo lsof -i :1883
Est ce que ça te retourne quelque chose ?
Re: worxLandroidS
Publié : 10 juin 2018, 22:12
par cedsib
Avec
=> Rien ne change
Et sur les deux commandes, la première ne répond rien, la seconde ci-dessous :
- Capture d’écran 2018-06-10 à 22.11.49.png (17.92 Kio) Consulté 1356 fois
Re: worxLandroidS
Publié : 10 juin 2018, 22:47
par ssc
il faut creuser l'erreur OpenSSL Error: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Je dirais que c'est un config openssl
je vais poser la question aux autres développeurs, peut-etre que ca parlera à qq1
Re: worxLandroidS
Publié : 10 juin 2018, 22:53
par cedsib
Je vois une piste ici :
https://www.davidlangin.fr/articles/err ... ify-failed
mais je suis pas sous Windows
Re: worxLandroidS
Publié : 11 juin 2018, 09:05
par ssc
Oui j'avais vu ce lien.
On finira sûrement par trouver et probablement avec un coup de main de quelqu'un qui maîtrise mieux le sujet des certificats que moi.
Le truc, c'est que c'est un peu compliqué de vérifier puisque seul toi a accès à ton système.
Je te dirai si j'ai un retour des autres développeurs.