Forum KNX francophone / English KNX forum
Home Assistant- Thermostat - Version imprimable

+- Forum KNX francophone / English KNX forum (https://www.knx-fr.com)
+-- Forum : Français (https://www.knx-fr.com/forumdisplay.php?fid=3)
+--- Forum : Logiciels libres (linknx, knxweb, pKNyX,...) (https://www.knx-fr.com/forumdisplay.php?fid=10)
+--- Sujet : Home Assistant- Thermostat (/showthread.php?tid=7274)

Pages : 1 2


Home Assistant- Thermostat - Ives - 12/02/2021

Bonjour
Je viens d'installer Home Assistant sur un Raspberry 3 et j'ai testé la supervision pour un éclairage On/Off, une variation de lumière, un volet, un BSO et un thermostat pour lequel j'ai affiché la position d'ouverture de la vanne dans "capteur" alors que je souhaiterais l'intégrer au thermostat et si possible sous forme graphique. 

[Image: 210212063239742443.jpg]


RE: Home Assistant- Thermostat - XeNo - 16/02/2021

Salut Ives,

Tu veux afficher 2 graphiques en même temps c'est ça ? Sur les mêmes axes ?
J'ai pas bien compris la demande.


RE: Home Assistant- Thermostat - Kevlille - 16/02/2021

Je pense qu'il veut intégré le % d'ouverture de la vanne directement dans le graphique du haut (par exemple sous "Chauffe - confort").


RE: Home Assistant- Thermostat - XeNo - 16/02/2021

Alors si c'est ça, je pense qu'il faut créer un objet sensor, et appeler son % dans lovelaceUI


RE: Home Assistant- Thermostat - kalhimeo - 17/02/2021

moi j'utilise cet autre card lovelace pour le thermostat que je trouve plus pratique : https://github.com/nervetattoo/simple-thermostat

[attachment=1648]

Tu peux y intégrer d'autres entités comme le % de vanne, ce que j'ai fait chez moi
Je te conseille d'installer HACS pour pouvoir facilement gérer ce type d'add-on


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

Je relance le post, car je suis en train de paramétrer mes thermostats.
la maison est équipée de roomcontroler JUNG 4092M. 
J'arrive à controler les mode de chauffage (présent, absent, eco, hors-gel)
Le curseur de consigne dans HA est actif mais il n'agit pas au travers du bus KNX.
Surement un GA qui n'est pas bon.
J'ai l'impression qu'il me manque un GA dans ETS, mais je ne vois pas lequel.
Pouvez-vous m'envoyer la configuration KNX que vous avez utilisé dans HA, pour le rendre fonctionnel???
Merci pour votre aide.


RE: Home Assistant- Thermostat - Ives - 22/12/2022

Je ne sais pas si le code peut te servir car je n'ai pas de JUNG mais du MDT.

Tu noteras au passage que l'adresse de groupe est la même pour operation_mode_address et  operation_mode_state_address. Initialement, j'avais bien deux adresses différentes dans ETS mais dans le fichier log de HA j'avais toujours le message d'erreur :
"WARNING (MainThread) [xknx.log] Can not process <Telegram direction="Incoming" source_address="1.1.52" destination_address="4/2/11" payload="<GroupValueResponse value="<DPTArray value="[0x21]" />" />" /> for lingerie.temperature Mode - Operation mode: <ConversionError description="Payload not supported for DPTHVACMode" raw="(33,)"/>".
Je n'utilise donc l'objet operation_mode_address avec les flags R et W activés.

 - name: bureau.temperature
   temperature_address: "4/0/10"
   temperature_step: 0.5
   target_temperature_address: "4/1/10"
   target_temperature_state_address: "4/6/10"
   operation_mode_address: "4/2/10"
   operation_mode_state_address: "4/2/10"
   min_temp: 7.0
   max_temp: 23.0


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

Merci Ives.
Je me doutais que ton device serait surement différent, mais cela va me permettre d'affiner un peu.
Je pense que j'ai des GA non renseignés dans mon RoomControler, ils doivent être dispos, mais n'avait pas du être utiles dans mon installation actuelle.


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

Ives, pourrais-tu me donner dans tes GA dans le MDT, la correspondance entre la fonction d'ojet dans ETS et les variables de configuration dans HA??
Avec un peu de chance les termes utilisés pourraient correspondre.


RE: Home Assistant- Thermostat - Ives - 22/12/2022

Mesure : 4/0/10 Temperature value
Consigne : 4/1/10 Setpoint Comfort
Mode: 4/2/10 Mode selection
Etat vanne : 4/3/10 Stat control value
Etat mode : 4/5/10 DPT HVAC Status
Etat consigne : 4/6/10 Actual Setpoint


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

Du coup tu n'utilises pas des 2 GA 
Mode: 4/2/10 Mode selection
Etat mode : 4/5/10 DPT HVAC Status   ??

Pour l'instant je controle bien 
operation_mode_address: ""
operation_mode_state_address: ""

Par contre soit je contrôle la consigne de T° avec le curseur circulaire, mais le mode choisit ne change pas, 
Soit je ne contrôle pas la consigne de T° avec le curseur circulaire, mais le mode choisit change.


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

Je commence à comprendre:
Tel que j'ai configuré, le curseur me donne le mode confort, et ensuite cle changement de Mode, si ma T° de consigne est supérieure à la T° définie par défaut dans ETS, le mode éco donne bien 7°C le mode veille donne 16°C le mode absent  18°C et le mode confort ne donne pas la T° définie par défaut dans ETS, mais la T° défini par le curseur dans HA, et si la T° du curseur est inférieur à la T° définie par défaut dans ETS°C, les différents mode ce décale d'autant sauf le mode éco qui reste à 7 °C, car il est limité par le mini du thermostat de HA.


RE: Home Assistant- Thermostat - Ives - 22/12/2022

(22/12/2022, 15:43:14)richardpub a écrit : Du coup tu n'utilises pas des 2 GA 
Mode: 4/2/10 Mode selection
Etat mode : 4/5/10 DPT HVAC Status   ??
Comme explique plus haut le 4/2/10 je l'utilise deux fois dans HA (écriture et lecture) et effectivement je n'utilise pas 4/5/10  (état du mode ) qui génère un message d'erreur


(22/12/2022, 15:43:14)richardpub a écrit : Par contre soit je contrôle la consigne de T° avec le curseur circulaire, mais le mode choisit ne change pas, 
Soit je ne contrôle pas la consigne de T° avec le curseur circulaire, mais le mode choisit change.
Le curseur circulaire permet de régler la consigne du mode Confort ; ensuite, si tu changes de mode en cliquant sur les ... en haut à droite du thermostat, le curseur orange ne change pas de position mais tu peux voir en dessous de la valeur de température de la pièce le mode qui change ainsi la nouvelle valeur de température de consigne qui est égale à la température de consigne du mode comfort  moins la valeur de l'abattement qui doit être configuré dans ETS.


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

OK C'est ce que j'ai compris.... Par contre à force de tester dans tous les sens, je finit par être paumé..
Allez, je m'accroche...


RE: Home Assistant- Thermostat - Ives - 22/12/2022

Le mode "paumé", il est sur les Jung mais pas sur les MDT Huh  Wink


RE: Home Assistant- Thermostat - richardpub - 22/12/2022

Mes premiers choix ont été fait quand je n'y connaissais rien.
Difficile de comprendre le sens et le fonctionnement des fonctions d'objets.
J'avais ramé avec Lifdomus et je rerame avec HA.
Heureusement une fois compris un device, il n'y a plus qu'à dupliquer.


RE: Home Assistant- Thermostat - Ives - 22/12/2022

Je plaisantais évidemment !


RE: Home Assistant- Thermostat - Ives - 22/12/2022

(17/02/2021, 16:30:57)kalhimeo a écrit : moi j'utilise cet autre card lovelace pour le thermostat que je trouve plus pratique : https://github.com/nervetattoo/simple-thermostat

Je viens de tester mais elle n'est pas responsive web donc impossible de mettre deux Thermostats dans une grille horizontale.


RE: Home Assistant- Thermostat - Ives - 22/12/2022

Ma page de thermostats avec la possibilité de changer simultanément le mode de tous les thermostats et également, en cas d'absence, de programmer un mode ; à la fin de la période programmée, ils se positionnent au mode sélectionné dans Direct.

[Image: m0es.jpg]


RE: Home Assistant- Thermostat - kalhimeo - 22/12/2022

(22/12/2022, 18:08:08)Ives a écrit : Je viens de tester mais elle n'est pas responsive web donc impossible de mettre deux Thermostats dans une grille horizontale.

Je ne comprends pas ta remarque, j'en ai 13 comme ça sur ma page "chauffage" et ils se réorganisent automatiquement quand je redimensionne la fenêtre (donc le nombre de cards par ligne varie de façon responsive en fonction de la largeur de l'écran, je pense d'ailleurs que cela n'a rien à voir avec la card en elle même). Mais peut être tu veux dire quelque chose d'autre ?


RE: Home Assistant- Thermostat - Ives - 22/12/2022

Chez moi, cette carte en particulier ne se redimensionne pas ; voici ce que j'obtiens :
[Image: 7xwa.jpg]

Code pour celles du dessous dans une horizontal-stack
Code :
type: vertical-stack
cards:
 - type: horizontal-stack
   cards:
     - type: custom:simple-thermostat
       entity: climate.bureau_temperature
       layout:
         step: row
         mode:
           names: true
           headings: true
           icons: true
       header: {}
       control: true
     - type: custom:simple-thermostat
       entity: climate.bureau_temperature
       layout:
         step: row
         mode:
           names: true
           headings: true
           icons: true
       header: {}
       control: true



RE: Home Assistant- Thermostat - kalhimeo - 22/12/2022

étrange, perso je ne les ai pas dans un stack mais les uns à la suite des autres directement dans la page principale, c'est peut être pour ça. Mon code :

Code :
type: custom:simple-thermostat
entity: climate.thermostat_chambre_1
sensors:
 - entity: sensor.temperature_chambre_1_moyenne
   name: Pièce
   unit: °
   decimals: 1
 - entity: sensor.valve_chauffage_chambre_1
   name: Vanne
header:
 name: Chambre Parentale
 toggle:
   entity: switch.chauffage_inoccupation_chambre_1
   name: Actif
 icon:
   heat: hass:fire
   'off': mdi:radiator-off
layout:
 step: row
 mode:
   names: false
   headings: false
unit: ' °'
label:
 temperature: Pièce
hide:
 state: true
 temperature: true
control:
 preset:
   away:
     icon: mdi:account-cancel-outline
     name: Absent
   sleep:
     icon: mdi:leaf
     name: Éco
   comfort:
     icon: mdi:radiator
     name: Normal
   eco:
     icon: mdi:snowflake-off
     name: Hors Gel

Résultat :

[attachment=2115]


RE: Home Assistant- Thermostat - Ives - 23/12/2022

Au niveau de l'encombrement c'est la même chose placé dans une vertical-stack et directement dans la page ; je n'arrive pas à tout placer dans la page récapitulative de tous les thermostats, surtout que je souhaite également avoir l'état des ouvrants (ce qui me permet d'un coup d'œil de vérifier que le chauffage est bien coupé lorsqu'une fenêtre de la pièce est ouverte).

En revanche, dans mes pages "Pièce" je l'ai adopté (merci du partage) mais enrichi en CSS car je préfère que la taille d'affichage de la température de la pièce soit plus grande que celle de la consigne :

[Image: 20ph.jpg]


RE: Home Assistant- Thermostat - richardpub - 23/12/2022

Ives peux-tu nous passer ton code enrichi en CSS ???

Sinon depuis hier, j'ai perdu le réglage de la température, il ne me reste plus qu'à retrouver ce qui faisait que c'était fonctionnel.


RE: Home Assistant- Thermostat - richardpub - 23/12/2022

J'ai trouvé la modification du CSS dans le github de la carte.
Je découvre votre utilisation dans cette carte d'entité, sensor et switch, en plus de climate..!! pas mal !!!