Plugin : Candy Simply-Fi

Hello,

Je termine une v1 de plugin Candy Simply-Fi.
Est-ce que certains on des équipements de cette marque ?
La V1 récupère toutes les infos. Je prévois une V2 (et peut etre V3 si je découpe en 2 fois) pour l’ajout des commandes actions et la détection du réveil des appliances.
En tout cas, malgré quelques déboires à la mise en route, je reste satisfait des produits (lave vaisselle et four), c’est la seule marque qui ne « survend » pas sa fonction wifi (les autres, ajouter 100 ou 200€ pour un pauvre wemos en plus … c’est un peu du vol)

Ah et détail important : c’est en local, pas d’API cloud

1 « J'aime »

Bonjour

La semaine prochaine je reçois mon lave linge et sèche linge de candy. Je serais ravis de pouvoir tester ton plugin. Je pourrais aussi si besoin aide dans la conception car je développe api Windows. J y connais rien à jeedom mais je peux apprendre :wink:
A plus

Avec plaisir, là j’ai le lave vaisselle de connecté, le four devrait être installé ce weekend. Avec un lave linge et sèche linge, on devrait avoir les profils principaux.

Merci beaucoup pour ton email.

J’ai configurer jeedom market pour recevoir les plugin beta mais je n’arrive pas a trouver le plugin, j’ai cherche candy ou simpli fi mais sans success. Peut-etre que je me trompe qq part ?

image

Bonjour,

Il faut cocher beta
image

Ah oui que je suis stupide j’ai meme pas essayé, je pensais qu’il affichais les 2 par defautls et tu selectionnes que si tu en veux 1.
Je te tiens au courant je vais tester cela je pense dans 15 jours :wink:

Bonjour, je viens de recevoir le lave linge ce matin, j’ai essayé le plugin, j’ai qq souci : Quand je veux récupérer la clé j’ai l’errur 500 : internal Server error. Je suis en version 4.1.25.

Par contre j’ai l’impression qu’il arrive a avoir le status du lave linge image .

Comment puis je faire pour récupérer toutes les commandes (je sais qu’il n’y a que les commandes de status), je pense que je n’y arrive pas a cause de la clé. Je parle par exemple du temps restant …

Tu es sur que le lave linge est allumé quand tu cliques sur récupérer la clef ?

Oui je suis sûre. La machine était en route sur le WiFi et j ai lancé le programme depuis l appli. J ai oublié de te dire mon setup je suis sur un raspberry pi 2.
J ai vu que l erreur pouvais venir du plugin depuis la mise en jour en v4.

Que dois je faire ?

T’as vu ca où ?
Une erreur 500 produit du log dans http.err

J ai vu sur cette page

Bonjour j’ai regardé ce que j’ai dans les logs. J’ai ceci
Pour le log candy :

[2021-08-24 16:07:41][DEBUG] : getKey
[2021-08-24 16:07:41][DEBUG] : sendCommand
[2021-08-24 16:07:44][DEBUG] : ping result : 1
[2021-08-24 16:07:44][DEBUG] : notOnline
[2021-08-24 16:07:55][DEBUG] : getKey
[2021-08-24 16:07:55][DEBUG] : sendCommand
[2021-08-24 16:07:59][DEBUG] : ping result : 1
[2021-08-24 16:07:59][DEBUG] : notOnline
[2021-08-24 16:08:07][DEBUG] : getKey
[2021-08-24 16:08:07][DEBUG] : sendCommand
[2021-08-24 16:08:17][DEBUG] : ping result : 1
[2021-08-24 16:08:17][DEBUG] : notOnline
[2021-08-24 16:09:22][DEBUG] : getKey
[2021-08-24 16:09:22][DEBUG] : sendCommand
[2021-08-24 16:09:25][DEBUG] : ping result : 1
[2021-08-24 16:09:26][DEBUG] : notOnline
[2021-08-24 16:09:36][DEBUG] : getKey
[2021-08-24 16:09:36][DEBUG] : sendCommand
[2021-08-24 16:09:39][DEBUG] : ping result : 1
[2021-08-24 16:09:39][DEBUG] : notOnline
[2021-08-24 16:09:46][DEBUG] : getKey
[2021-08-24 16:09:46][DEBUG] : sendCommand
[2021-08-24 16:09:46][DEBUG] : ping result : 0
[2021-08-24 16:10:05][DEBUG] : cron5 [Buanderie][Lave linge]
[2021-08-24 16:10:05][DEBUG] : getStatus
[2021-08-24 16:10:05][DEBUG] : key not registered
[2021-08-24 16:10:05][DEBUG] : cron5 [Buanderie][Seche Linge]
[2021-08-24 16:10:05][DEBUG] : getStatus
[2021-08-24 16:10:05][DEBUG] : key not registereet

voila les log de http.error

[Tue Aug 24 15:09:46.185223 2021] [php7:error] [pid 16899] [client 192.168.1.xxx:51692] PHP Fatal error:  Uncaught Error: Function name must be a string in /var/www/html/plugins/candy/core/class/candy.class.php:119
Stack trace:
#0 /var/www/html/plugins/candy/core/class/candy.class.php(67): candy->sendCommand('key')
#1 /var/www/html/plugins/candy/core/ajax/candy.ajax.php(38): candy->apiKey()
#2 {main}
thrown in /var/www/html/plugins/candy/core/class/candy.class.php on line 119, referer: http://192.168.1.xxx/index.php?v=d&m=candy&p=candy&id=19

Tu as bien la dernière version ? Je trouve rien sur la ligne 119 avec une fonction comme il se plaint

bonjour j’ai je pense la dernière version :
image

En me connectant en FTp j’ai vu qq chose de bizarre, j’ai 2 fichier de candy, dont un vide,

a priori l’erreur serait sur la ligne la :
if (in_array($_key, $array("key", "status", "stats"))) {
mais je ne comprends pas bien ce que ca peut etre

Bonjour,

Veuillez faire attention de mettre les lignes de codes et de logs dans une balise Texte préformaté grâce à l’outil </> lors de la rédaction d’un message sinon les caractères sont modifiées et les logs et le code sont illisibles.
J’ai corrigé vos deux posts précédents.

1 « J'aime »

J’ai poussé une mise à jour qui devrait corriger

Well done c’est un peu mieux, maintenant je n’ai plus d’erreur.
Hier j’ai recu mon seche linge.
j’arrive a lire les status du séche linge mais en ce qui concerne le lave linge il ne trouve rien.
Pourtant le seche linge marche avec l’application candy. Peut etre qu’il est mal détecté.
image

Le lave linge a pas changé d’IP et bien allumé ? Si les appareils ne sont pas « actifs » ils ne sont pas pollable.
Le lave vaisselle par exemple, si il est pas allumé ben … rien
Le four je l’ai pas encore intégré, mais lui il a un « wifi » sur le bouton des modes qui le met en écoute

Mon lave linge a un bouton WiFi il était en route et j ai même essayé de lancer l application.
Mon ip est bloqué sur mon routeur justement pour éviter les pbs :wink:

Pourrais-tu m en dite plus sur comment tu récupère la clé je peux peut être espionne les trames ethernet pour debugger ? Avec wireshark par exemple.

En tour cas le seche linge c est niques il faut juste que je déterminé les options à quoi elle correspondent…

Par avance merci

Bonjour à tous,
Je suis super intéressé par ce plugin, je viens de recevoir mon sèche linge Candy.
Si je peux aider n’hésitez pas.
Merci à toi Mr Lunarok pour tout ce boulot que tu fais !
:pray:

1 « J'aime »