Tout ce qui touche le chauffage, c’est vraiment en dev, la j’ai corrigé les bugs que tu m’as remonté. Je vais bosser cette semaine sur le chauffage…!
J’ ai fais une modif du demon pour qu’ il puisse executer plusieurs commandes en une fois.
J’avais supprimer l’heure de la Tydom, car je ne sais plus qui avait un format d’heure différent, et je n’allais pas gerer ca, juste pr avoir l’heure de la Tydom…
Bon je vais supprimer ces infos qui ne servent pas a grand chose.
Si je comprends bien, tu as 2 types de reponses ??
Tu me PM adresse mac + password temporaire, je te dis quand je me connecte et je lance mes traces.
Je dois faire les actions pour que je recupères les traces des actions, ca ne dure pas longtemps… et après j’analyse les traces et j’essaye des les implémenter…
Salut Eli, effectivement le mode local avait corrigé le PB, j’etais l’un des premier a avoir installer le plugin. depuis le demon repasse en KO le soir en rentrant…, je le réinstalle pour voir…
justement je viens de verifier et le demon est KO, dans les log j’ai un config file missing…
[2019-11-12 21:13:42][DEBUG] : Sending to JeeDore Daemon : play
[2019-11-12 21:13:55][DEBUG] : Config file is missing
[2019-11-12 21:13:56][DEBUG] : Config file is missing
[2019-11-12 21:14:01][DEBUG] : Config file is missing
[2019-11-12 21:14:06][DEBUG] : Config file is missing
[2019-11-12 21:14:13][DEBUG] : chmod x86, done!
[2019-11-12 21:14:13][DEBUG] : chmod arm, done!
[2019-11-12 21:14:13][DEBUG] : chmod arm64, done!
[2019-11-12 21:14:13][DEBUG] : Launching daemon: /var/www/html/plugins/jeedore/ressources/jeedoredaemon-arm/Rezolv.JeeDore.Server
[2019-11-12 21:14:23][DEBUG] : Daemon JeeDore launched
[2019-11-12 21:14:35][INFO] : Set value 0 to :1568203928#1568203928
[2019-11-12 21:14:35][INFO] : Set value 0 to :1568209338#1568209338
ensuite je relance le demon et tout est Ok pour la journee
Petit retour sur le chauffage.
J’avais dev les commandes avec un seul log, mais ça ne fonctionnait pas pour d’autres.
En fonction de certaines compatibilités, tydom utilise telle ou telle commande.
Je viens juste d’observer cette spécificité
La je ne possède pas de log avec des compatibilités mixtes, je gérerai ce cas quand je rencontrerai ce cas
Eli.
Je ne peux pas délivrer les outils avec laquelle j’obtiens mes traces.
Je ne sais pas si deltadore suit Jeedore ou pas, jamais eu de contact, dans le doute et tant que ça fonctionne… Je préfère m’abstenir.
Pour obtenir ces traces je dois me connecter sur un env et exécuter les actions afin de connaître les commandes réellement lancer par l’app tydom.
Et ensuite les interpréter, ce n’est pas la partie la plus simple sans avoir de doc de deltadore, si ça existe je suis preneur .
Bonsoir,
En attendant que l’Eli implémente le chauffage, j’ai joué avec le script Python https://github.com/cth35/tydom_python
J’ai modifié la fonction put_device_data pour pouvoir envoyer le nom et la valeur du paramètre.
# Give order to endpoint
async def put_device_data(websocket, id, nm, vl):
body="[{\"name\":\""+nm+"\",\"value\":\""+vl+"\"}]"
...
Je peux maintenant dire à ma Calybox 220 de changer le mode de chauffage, en utilisant name=« thermicLevel » et value=« AUTO » ou « COMFORT », « ECO », « STOP », « ANTI_FROST »
Maintenant, si je peux commander les zones de chauffage séparément, je serai heureux.
Mais ce n’est pas du tout evidant si c’est possible, car l’application officielle ne peut pas le faire séparément.
Il est également dommage que l’application officielle ne puisse pas lire la sonde interne de température de la Calybox.
J’ai installé le plugin et ma tydom remonte bien. Comme beaucoup le chauffage ne remonte pas.
Si ça peut aider, voici un bout de lot
[2019-11-16 15:49:51] jeedore.ERROR: Impossible to find command with id : authorization1573836143#1573836143 [] []
[2019-11-16 15:49:51] jeedore.ERROR: Impossible to find command with id : temperature1573836143#1573836143 [] []
[2019-11-16 15:49:51] jeedore.ERROR: Impossible to find command with id : setpoint1573836143#1573836143 [] []
[2019-11-16 15:49:51] jeedore.ERROR: Impossible to find command with id : hvacMode1573836143#1573836143 [] []
[2019-11-16 15:49:51] jeedore.ERROR: Impossible to find command with id : absence1573836143#1573836143 [] []
@lapinus57 peux tu me coller le retour de la commande, stp :
lscpu
@cpt2solo désolé pour la frustration de ne pas te livrer mes outils, mais je vois que tu joues avec le python, c’est cool le chauffage arrive, t’inquiète…
@J9FF vi je l’ai désactivé le temps de le valider, je ne voulais pas trop gérer les retours d’un truc tout buggé
Bon, j’ai tout remis à plat pour le chauffage, je me suis embrouillé tout seul, se concentrer dans le RER/Bus avant et après le taff n’est pas toujours évident.
Bref, j’ai une version qui fonctionne sur un environnement,
les commandes : absence, normal, heating, stop
les modes, eco, comfort, anti_frost, stop, il existe d’autres modes mais je n’ai pas réussi à les lancer et comme avec l’app je n’ai pas l’impression qu’on peut les utiliser, à suivre/compléter plus tard
Nan mé!
Mon daemon est prêt, je dois check si le plugin discute bien avec le daemon et je pousse une version.
Je vais également m’occuper de cette version stable, il me manque juste 2 liens pour la doc m’a retourné @laetitia (encore merci pour le support)
Merci Eli, je peux attendre.
J’aimerais aussi savoir s’il y a des fonctionnalités cachées dans Tydom (par rapport à l’app Tydom), comme la lecture des températures de Calybox ou le contrôle des zones du chauffage.
Oleg.
P.S. apropos les modes, il-y-a aussi le mode AUTO qui fonctionne avec l’app