As tu une température de pièce inférieure à celle de la consigne que tu mets pour déclencher le calcul > 100 ? Si il fait très chaud chez toi, mets une consigne de 40°C pour les tests
Pour debogger, tu peux regarder les traces de l’automatisation créée par le blueprint pour vérifier ce qui se passe (configuration - automatisation puis trouver l’automatisation correspondant au thermostat et cliquer sur le petit symbole en forme d’heure à droite de la ligne).
Vérifie aussi si il n’y a pas d’erreurs dans les logs de HA.
La doc de l’utilisation de la carte est la si jamais :
Dans la partie groupe, tu devrais avoir « entrée numérique ». Autrement modifie la clause include du code yaml du scheduler. Il doit permettre de retrouver les consignes (input number).
Quand tu crées la planification pour une pièce donnée dans le scheduler, il faut ensuite sélectionner entity puis l’input number correspondant à la consigne pour la pièce => l’objectif du scheduler est de définir des consignes par plages horaires, donc piloter la valeur de input number.
J’avoue que la mise en application fait appel à beaucoup de connaissances et ce n’est vraiment pas le plus simple pour commencer.
Que la consigne soit supérieure ou inférieure à la température de la pièce, la puissance ne change pas.
Par contre dans les logs, j’ai ça et cela apparaît uniquement toutes les 10 minutes (le trigger) même si je fais évoluer la consigne :
2021-09-07 23:00:00 ERROR (MainThread) [homeassistant.components.automation.thermostat_salon] Thermostat Salon: Error executing script. Error rendering template for variables at pos 1: TypeError: unsupported operand type(s) for -: 'str' and 'float'
2021-09-07 23:00:00 ERROR (MainThread) [homeassistant.components.automation.thermostat_salon] Error while executing automation automation.thermostat_salon: TypeError: unsupported operand type(s) for -: 'str' and 'float'
Un des types des entités en entrée du blue print n’est pas bon, ou une valeur est mal initialisée. Compare les types que tu utilises dans ton blue print avec ceux que j’utilise. Ce doit être les mêmes.
Vérifie également les valeurs (état) des entités. Elles doivent être bien initialisées.
Si tu ne trouve pas, n’hésites pas à me renvoyer une copie écran des paramètres d’entrée de ton blue print.
J’ai trouvé la coquille, une des entrées dans le blueprint n’était pas correcte. Le thermostat fonctionne sauf que le sigle % ne s’affiche pas (100 au lieu de 100%).
J’avais juste donné ce code à titre indicatif et je n’avais pas commenté.
L’idée est de rassembler les cartes de chauffage dans une vue dédiée (appelée « chauffage » par exemple), d’avoir une vue principale (appelée ici « accueil »), et enfin une vue pour le paramétrage (ici « chauffage-config ») pour y rassembler entre autre les planifications.
La croix permettra de retourner à la vue accueil et la boite à outils à la vue « chauffage-config ».
Cela est particulièrement adapté à une interface mobile. Après chacun adaptera, car il y a tellement de manières d’organiser ses cartes (par pièce ou par fonction en particulier)…
Ok. Merci @Argonaute. Je comprends que pour l’instant ce n’est pas indispensable.
1/
Pour la planification, ma consigne est bien avec un pas de 0.5 degrés par contre la carte ne m’affiche qu’avec l’arrondi. Plus facile à comprendre comme ça :
2/ Qqchose m’échappe sur le fonctionnement global :
J’ai crée 2 planifications pour mon salon : Une pour les jours de la semaine et une autre le weekend.
Ces planifications intègre ma présence et mon absence. Voir capture ci-dessus.
Je ne vois pas très bien comment les utiliser dans le blueprint d’automatisation des modes.
A moins de le modifier pour intégrer les 2 planifications semaines et weekend.
Oui effectivement, il faudrait adapter le deuxième blueprint. En mode auto, il n’y pas une automatisation a activer, mais deux : semaine et week-end. Le concept général qui est d’activer ou non les automatisations en fonction du mode reste le même.
Je ne vois pas. J’ai vérifié sur ma config et j’ai bien des plages avec des températures avec une décimale. J’imagine que tu as essayé avec moins de plages a afficher (?)
Oui, idem avec moins de plage. Comment as-tu déclaré la consigne ?
Moi j’ai ça :
consigne_salon: # l'id unique
name: consigne_salon # un nom
min: 0 # une valeur mini
max: 28 # une valeur max
step: 0.5 # la valeur d'un interval
mode: slider
unit_of_measurement: °C