-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
besoin d'aide pour débutant #12
Comments
Bonjour,
oui c'est exactement ça, ensuite:
1- vous lancez le script (sous-domaine.votredomaine.com/tiko.php), vous
serez redirigé vers la page d'installation qui demande vos login Tiko
2- une fois renseigné, ça crée un fichier de config avec ces infos, et vous
détaille les étapes suivantes (les actions à réaliser directement dans home
aussi), et vous donne le code:
- du package Tiko à installer sur H.A
- des cartes lovelace à installer pour piloter vous radiateurs depuis
l'interface de Home Assistant
Le jeu. 16 nov. 2023, 10:13, phid78 ***@***.***> a écrit :
… Bonjour,
Je n'y connais malheureusement rien et tente d'apprendre.
J'ai fait les étapes :
1-2-3-4.
J'ai compris qu'il fallait heberger le fichier tiko.php.
J'ai un site sur 02switch, j'ai crée un sous domaine et maintenant.... que
vais je faire.....
Me suffit il de mettre le fichier php a la racine de mon sous domaine ?
En vous remerciant pour votre aide.
—
Reply to this email directly, view it on GitHub
<#12>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFML5A4TDGANUXHTPED3IM3YEXKL3AVCNFSM6AAAAAA7NZYMXSVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4TMNBQGY4TGMI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Ok, j'ai mis mon fichier a la racine de mon sous domaine, j'ai modifié le php comme je suis via mon pilotage elect via engie par : J'ai bien un fichier .env et spyc qui s'est creer. Je precise que j'ai été sur la page https://portal-engie.tiko.ch, mis mes identifiant et j'accede bien a mon installation |
alors en remplacant par : |
ok, alors en ajoutant dans /homeassistant/configuration.yaml |
Petite question : si je veux m'assurer que le radiateur ne chauffera pas plus qu'une certaine température, je peux rajouter ca dans le fichier ? |
apparement ca fonctionne pas. |
Bonjour @phid78, avez-vous des erreurs liées au package TIKO dans vos logs Home Assistant? |
non, tout a l'air de bien fonctionner sur home assistant |
Le process tel qu'il est prévu est le suivant : Quand on change de temperature sur H.A, ca change en live les infos de l'entite climate de H.A, et appel mon gateway pour transmettre cette info à TIKO, ce qui impacte les radiateurs (et l'APP TIKO). Toutes les 60 secondes, mon package remet à jour tiko_settings qui contient également les infos de température récupérés par l'API de TIKO. En théorie, que la température ait été définie par un canal (H.A) ou par l'autre (l'APP TIKO), ca revient au même car la finalité est de transmettre la valeur à TIKO. Je constate le même problème que toi depuis quelques jours, mes radiateurs repassent à des temperatures cibles qui ne sont pas celles que j'ai demandé dès que je rallume mon package TIKO (ce qui sous entend que c'est lui qui renvoie cette mauvaise info), je me pencherai ce week-end dessus pour comprendre d'ou sort cette valeur. L'APP TIKO vient d'évoluer, il est tout à fait possible qu'il faille que j'adapte légèrement les webservices pour passer des nouvelles infos à leur API.... to be continued! Tu es sûr que tu ne vois aucun log d'erreur sur H.A lié au package TIKO ? (Settings -> System -> Logs) |
j"ai reactivé l'integration, relancer mon home assistant et j'obtiens ceci (merci de m'avoir dit ou trouver les logs ;) ) : |
2023-11-17 16:37:09.366 WARNING (MainThread) [homeassistant.components.automation.set_temp_piece_1] set_temp_piece_1: Already running |
si, a tout hazard, tu peux en profiter pour rajouter le mode boost, hors-gel, absence par piece et une petite temperature max, ce serait cool :-)) |
si ca peut t'aider, j'ai recuperer ca sur leur app en ligne : Passage sans mode : reponse passage en mode absence reponse |
bonjour @noiwid, je viens aux nouvelles, as tu pu avancer ? |
Salut, c'est étrange mais je n'ai aucun problème de ce type de mon côté. |
salut, que veux tu dire ? |
Non, je n'ai pas de problème de réinitialisation de la consigne quand je ma modifie par HA |
Alors, dans le doute, j'ai tout desinstallé de HA, detruit mon sous domaine et tout recrée. TemplateError('TypeError: unsupported operand type(s) for -: 'NoneType' and 'NoneType'') while processing template 'Template<template=({% set last_month_value = state_attr('sensor.tiko_consumption', 'last_month_total_same_day_wh') %} {{ (((state_attr('sensor.tiko_consumption', 'this_month_total_wh') - last_month_value) / last_month_value) * 100)|round(0) if last_month_value != 0 else 0 }}) renders=8>' for attribute '_attr_native_value' in entity 'sensor.tiko_consumption_vs_lastmonth' mais noiwid avait dit que c'était normal de memoire. Pour le forcage de la temperature min/max, j'ai rajouter ca dans le yaml: Pour l'instant plus de message d'erreur et bonne prise en compte des ordres donnés Détails du journal (AVERTISSEMENT) Updating Command Line Switch Radiateurs on/off took longer than the scheduled update interval 0:01:00 |
retour des erreurs :
Pour le timeout, le fichier .php n'avait plus la coche "exectuer", je viens de redonner les droits. |
Hello, effectivement sans droits d'exécution c'est compliqué 😅 est ce réglé de ton côté? 🤔 |
J'ai demandé un changement de température, pour le moment pas d'erreur. |
où heberges tu cette page web?
Le sam. 25 nov. 2023, 12:37, phid78 ***@***.***> a écrit :
… J'ai demandé un changement de température, pour le moment pas d'erreur.
Il faudrait savoir pourquoi le fichier .php perd ses droits
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFML5AZDRJVWT5SF35OOUU3YGHKALAVCNFSM6AAAAAA7NZYMXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWGI4DOOBVGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
o2switch un sous domaine de mon site principal |
je ne connais pas cet hebergeur, mais sans erreur de manipulation il n'y a
aucune raison qu'un script PHP perde tout seul ses droits...
ça devrait donc rester stable si tu n'y touches plus 😅
Le sam. 25 nov. 2023, 12:49, phid78 ***@***.***> a écrit :
… o2switch un sous domaine de mon site principal
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFML5A67S6ZHLOFWK2CG37TYGHLLDAVCNFSM6AAAAAA7NZYMXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWGI4DSNBWGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Ton HA n'est pas hébergé en local chez toi ? |
il est sur une vm de la delta box. Retour des erreurs suite a changement de temperature (bien pris en compte depuis 1h), le fichier php a bien tout ces droits et je n'ai rien touché... |
Bonjour à tous, Voici une procédure qui fonctionne ; L'idéer est d'installer cet add-on : https://github.com/FaserF/hassio-addons/tree/master/apache2 pour servir les pages web. *** Pour y parvenir, vous devez avoir installé au préalable les Addons suivant : Pour installer l'ADD-ON Apache2:
Ensuite, configurez l'ADD-ON :
L'URL d'installation du package TIKO devrait ensuite être disponible via : http://votreip/tiko/tiko.php |
Merci pour ce tuto tres clair, par contre, j'ai une erreur: Je suis sincerement desolé de t'embeter noiwid, je sais pas où j'ai merdé les logs apache : |
cette commande depuis le terminal :
devrait donner les droits appropriés... as-tu bien tappé les autres commandes? |
Tout à fait, aucune erreur de ce côté. Est-ce qu'il y a un log que je peux poster où on pourrait voir à quel endroit la liaison ne se fait pas correctement ? |
http://192.168.10.15/tiko/tiko.php?hash=d9a681a28156313c046ba1ce27714086f30dda91b2f47f7fb26f681f&install=true |
Pour ma part @noiwid , j'ai le retour des erreurs Float |
J'ai bien la page de config qui s'affiche, les urls et token sont bons dans le tiko.yaml également. J'ai recopié à nouveau les infos dans le yaml et redémarré mais idem. |
tu l'as mis ou ton fichier tiko.yaml ? |
Dans packages/tiko/tiko.yaml . Sur ce coup là j'ai été bon élève ! |
C'est quoi les logs de ton apache ? |
s6-rc: info: service s6rc-oneshot-runner: starting |
Je pense qu'il y a un probleme avec ton apache, je n'ai pas la meme chose. Mais je laisse les autres répondre car je ne maitrise pas. |
Jsuis con comme une pelle j'ai mis le log du terminal. Voici le log apache et en effet y'a des erreurs qui apparaissent [Tue Dec 05 21:38:30.323562 2023] [php:warn] [pid 19217] [client 192.168.10.15:38784] PHP Warning: Undefined array key "install" in /share/htdocs/tiko/tiko.php on line 240 |
as tu pris la dernière version du fichier PHP sur github?
|
Et beh écoutez messieurs, j'ai tout recommencé avec la dernière version, j'ai tout remis comme il faut et là ça fonctionne. Aucune idée de ce qui a changé pour que ça marche mais c'est l'essentiel. |
🙏💪🏻🔥
|
De mon coté, j'ai un peu avancé et j'ai attendu 2 jours avant de poster histoire d'etre "sur" que c'est ok.
Concernant les float, j'ai ajouter |float (0) a la partie sync_temp_piece
Enfin, en cherchant ce qu'il se passait pour la reinitialisation de la température, j'ai vu que c'était lié a une automation concernant radiateurs on/off
et surtout j'ai changé la valeur du mode on de 0 à 1 Ne voyant pas a quoi il servait, j'ai simplement supprimé ce switch et ca fonctionnait apparement, sauf que forcement j'avais une erreur pour les climates qui n'avaient plus de switch, j'ai essayé en remplacant le switch on par le off et forcement, le systeme bascule en off, donc je l'ai remis, mais je vois trop l'utilité de son appel , y a ptete quelque chose a changé de ce coté la. |
Hello,
Merci d'avoir creusé, j'ai pas trop trouvé le temps de mon côté, j'analyse
tes corrections ce weekend en détails !!
|
Salut @phid78 est-ce que tu peux me dire comment tu as rajouté les boutons de chauffe/arrêt directement sur la carte stp? |
Je les ai rajouter car j'ai besoin de pouvoir gerer l'absence, le hors gel ... par radiateur, je cherchais donc comment faire, mais ils ne servent a rien puisque pas de fonction attribuée, c'est pour ca que par defaut noiwid les a caché. |
allez je t'aide @noiwid, y a surement un truc comme ca a ajouter :
et ca : et ca :
J'ai fait le plus gros, je te laisse finir @noiwid :)))) |
et si tu veux t'amuser et pour l'historique :
|
@noiwid je ne peux pas t'envoyer de fichier php ici ? |
mon mail ***@***.***
Le sam. 9 déc. 2023, 18:28, phid78 ***@***.***> a écrit :
… @noiwid <https://github.com/noiwid> je ne peux pas t'envoyer de fichier
php ici ?
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFML5A6LLNHUYTICA7MTPITYISNSTAVCNFSM6AAAAAA7NZYMXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNBYGU4DQOJRGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
mail caché. je l'ai renomé en txt : J'espere que ca peut t'aider, j'ai fait selon ce que je crois avoir compris (mais je rappelle que j'y connais rien), j'ai pas été plus loin que la ligne 538, donc j'ai pas fait les array. Je ne sais pas comment verifier si il y a des fautes... |
tiko (2).txt |
Bonjour à tous ! Cependant je me heurte à plusieurs soucis :
J'ai aussi constaté que le chmod 777 saute à chaque redémarrage du RPI. A priori normal, mais de toute façon même si je répète la commande ça ne résout pas le souci. Pour info j'ai suivi la méthode avec Apache pour héberger le endpoint. Auriez-vous une piste ? Un petit bout de long apache, quand je charge la page du endpoint :
|
Hello, De ce que je comprends : Pour une raison que j'ignore, l'installation ne tient pas :( |
Hello,
Je pense que c'est lié aux droits (chmod) du fichier tiko.env, qui ne
semble plus accessible par tiko.php.
Je suis en vacances cette semaine, j'essaie de regarder ça dès mon retour
❄️⛷️
Le mer. 14 févr. 2024, 08:01, SeeeeebDe ***@***.***> a écrit :
… Hello,
De ce que je comprends :
-parfois ça fonctionne, je passe de la page d'identification la page
d'aide à la configuration, et à ce moment j'ai les entités reconnues
pendant un temps
-parfois quand je cherche à accéder à la page d'aide à la config pour voir
si le endpoint fonctionne, je me retrouve sur la page d'identification
(rien à faire... ça revient là) et si je me loggue, j'ai un nouveau token,
ce qui rend obsolète mon tiko.yaml
-et de surcroit, je suis en boucle sur la page de login
Pour une raison que j'ignore, l'installation ne tient pas :(
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFML5A3FNX53HD6LKO4AJ4TYTROL5AVCNFSM6AAAAAA7NZYMXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBTGE4DONJQGE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
C’est effectivement un point que j’avais relevé, comme je le mentionnais dans mon premier message. Mais du coup, je me demandais si cette autorisation devait être donnée en permanence, car par défaut elle saute régulièrement. J’imagine par sécurité tout simplement. Mais je supposais qu’elle n’était utile qu’au premier lancement pour l’installation, et que du coup ça ne posait pas de problème. Serait-il possible de donner une autorisation un peu plus spécifique en indiquant par exemple en utilisateur en particulier ? De manière à éviter que cette autorisation ne saute à chaque fois? Prends ton temps, je pourrais attendre ton retour pour avoir tes réponses, bonnes vacances à toi, et merci pour tout ! |
Dans ton cas, il va probablement falloir déclarer ces variables dans le
fichier php principal, et pas via un autre fichier.
J'utilise HAos, c'est peut être ce qui explique la différence de
comportement...
Le mer. 14 févr. 2024, 10:32, SeeeeebDe ***@***.***> a écrit :
… C’est effectivement un point que j’avais relevé, comme je le mentionnais
dans mon premier message.
Mais du coup, je me demandais si cette autorisation devait être donnée en
permanence, car par défaut elle saute régulièrement. J’imagine par sécurité
tout simplement.
Mais je supposais qu’elle n’était utile qu’au premier lancement pour
l’installation, et que du coup ça ne posait pas de problème.
Serait-il possible de donner une autorisation un peu plus spécifique en
indiquant par exemple en utilisateur en particulier ? De manière à éviter
que cette autorisation ne saute à chaque fois?
Prends ton temps, je pourrais attendre ton retour pour avoir tes réponses,
bonnes vacances à toi, et merci pour tout !
—
Reply to this email directly, view it on GitHub
<#12 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AFML5A7WR2QXNYGUSDHCONDYTSAEFAVCNFSM6AAAAAA7NZYMXSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNBTGM4DGMBVGU>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Hum pourtant sur rpi, c’est bien haos non ? 🤓 Je vois pour bidouiller ça ce soir. Du coup je mettrais le identifiants dans le php, une variable pour le token et partout où le tiko.env est appelé j’appelle juste les variables directement du coup. allright ? |
non pas forcément, tu pourrais avoir installé Debian comme OS + docker pour faire tourner HomeAssistant... as-tu réussi à résoudre ton problème ? |
Bonjour,
Je n'y connais malheureusement rien et tente d'apprendre.
J'ai fait les étapes :
1-2-3-4 (mais j'ai l'impression que je n'ai pas tout).
J'ai compris qu'il fallait heberger le fichier tiko.php.
J'ai un site sur 02switch, j'ai crée un sous domaine et maintenant.... que vais je faire.....
Me suffit il de mettre le fichier php a la racine de mon sous domaine ?
En vous remerciant pour votre aide.
The text was updated successfully, but these errors were encountered: