Es-ce que la 3ème URL renvoie un tableau JSON valide (= sans espace avant ou après les accolades { } ? c’est plus simple à voir en regardant la source du HTML.
Est-ce que tes switchs radiateurs_* ressortent bien ? exemple chez moi:
C’est plutôt bien signe, ça montre que tout fonctionne bien.
Je ne comprend pas pourquoi ce warning… tu devrais pouvoir le dégager en remplacant la ligne
ton serveur web était-il bien accessible en continu hier ?
mon script va récupérer la mise à jour des statuts (tiko_settings) toutes les minute, il faut donc une dispo irreprochable du serveur web qui fait le relai…
j’ai essayé de réduire ce temps, pour moins solliciter leur API mais ca créait des latences quand tu utilises par exemple les commandes globales (switch off, ou rallumage via une des 3 autres commande suite à une switch off), avant qu’il ne répercute le statut sur chaque radiateur…
pour les infos de consommation en revanche, je les récupère qu’une fois par heure…
Hello,
J’ai un peu creusé le sujet, me demandant d’ou venaient ces 30 secondes des warning, et certains switchs command_line n’avaient pas de scan_interval defini, et la valeur par défaut semble être de 30 secondes.
J’ai rajouté sur ces switchs également un timing à 60 secondes, ce qui devrait en théorie réduire considérablement le nombre de warnings. Je viens de release une v1.5.1 sur github, qui intègre également la correction précédente pour les divisions par 0
En revanche, ca ajoute un peu de latence quand tu modifies un switch global avant que ca se répercute sur les radiateurs individuels
Hello,
les modes dispos depuis l’APP le sont aussi depuis le package:
ABSENCE / HORS-GEL / BOOST / ARRET
Ces 4 modes sont globaux, et ne concernent pas une pièce en particulier.
Leur statut est accessible via les attributs du sensor tiko_settings:
boost: false
frost: false
absence: false
disableHeating: true
Et les switchs accessibles depuis les cartes sur Lovelace…
J’étais tombé sur l’URL que tu m’as transmise quelques minutes avant ton post, malheureuesment ce code est pour une intégration développée en python… je n’ai pas la main sur les événements try/except, etc…
Merci pour la réponse, c’est bon j’ai trouvé comment mettre en place un system propre pour contrôler mes radiateurs, par contre j’aimerais savoir si y a un moyen de définir une pièce a mes radiateurs / thermomètres ?
Actuellement j’ai l’impression qu’on peut pas car ils sont en lecture seul.
@paulchartres Salut, j’espère que tu vas bien. J’ai remarqué que tu avais créé une solution pour intégrer le service Tiko avec Docker. Ce projet m’intéresse énormément, notamment parce qu’il peut être exécuté sur Docker, et j’essaie de centraliser tous mes services. Est-ce que tu prévois de faire des mises à jour concernant cette solution dans un futur proche ? J’ai vu sur ton dépôt Git une roadmap plutôt intéressante, mais il n’y a pas eu de mises à jour depuis un certain temps.
Salut @xSined ! Merci beaucoup pour ton intérêt en ce projet, ça fait plaisir !
En effet, ça fait un petit moment que je n’ai pas touché au code parce que j’attendais de voir si d’autres personnes que moi comptaient l’utiliser. Je m’en sers depuis un moment pour mon install chez moi, et ça marche super bien en tout cas, donc je pense qu’il y a moyen que je continue de bosser dessus
Je vais tenter de faire quelques petits changements dessus ce mois-ci, mais je n’ai pas abandonné le dev en tout cas !
@paulchartres Merci pour ton retour rapide. J’ai hâte de voir les nouvelles releases et fonctionnalités que tu vas ajouter. Surtout, si tu mets à disposition un package sur Docker Hub, ça sera un gros plus et ça sera plus facile à déployer, par exemple pour des gens comme moi qui utilisent Portainer.
Hello @justin,
si tu as besoin d’un coup de main pour faire fonctionner la version PHP, n’hésite pas à demander
Le code contient 2 ou 3 lignes de debuggage qui sont commentées (= non executées), l’idéal serait d’enlever les commentaires de ces lignes de debug pour avoir un retour plus précis sur le problème…
Un point possible est le fait que j’ouvre le php avec des short_tags <? et pas avec la syntaxe par défaut <?php
Pour que ca fonctionne, deux options:
activer les short_tags sur la configuration de php.ini
Hello @noiwid,
Après un peu de bagarre, j’ai trouvé pourquoi ta dernière version ne démarrait pas chez moi. Tu as oublié un <? dans le code en ligne 850 Une fois remplacé par <?php cela fonctionne.
En tout cas j’attends le 1er août avec impatience (installation de Tiko chez moi) pour utiliser ton code.