Thermostat avec Zigbee2MQTT

Jai juste une petite question par curiosité, est ce que la remarque de @Romuald_Pochet est prise en compte dans cette pr ou cela fera l’objet d’un autre dev :slight_smile: ?

Ce n’était pas l’objet de la PR de @AlexTrovato qui fait juste le mapping entre la feature de thermostat native Gladys (au sens: définir la température), et la feature côté Zigbee2mqtt :slight_smile:

Pour les modes de chauffage (confort/eco/hors gel/arrêt), ça fera l’objet d’un autre développement (pour qui veut ! :smiley: ) En sachant qu’il y a une petite étape de spec fonctionnelle/technique avant de commencer le code. On en a déjà parlé sur plusieurs sujets mais rien de concret pour l’instant

1 « J'aime »

J’ai trois tête MOES 100 que je ne parviens pas à gérer et je serai très intéressé pour les utiliser avec Gladys pour supprimer Smartlife :slight_smile:

2 « J'aime »

Gladys Assistant v4.15 intègre désormais la gestion des thermostats Zigbee2mqtt !

Merci @AlexTrovato pour le développement.

3 « J'aime »

Hello,
Je suis passé à côté de ce thread pourtant il m’intéressait au plus haut point.

Du coup j’ai aussi des têtes : BRT-100-TRV

Cependant quand j’essaye de les intégrer dans gladys, ce n’est pas reconnu comme étant un thermostat :

Tu es bien en 4.15 ?

Oui j’ai bien fait attention à ce point :
image

Est ce qu’il y aurait besoin d’une mise à jour des containers zigbee2mqtt ?

Non c’est indépendant, peux tu nous montrer l’expose depuis la page zigbee2mqtt ?

Exemple:

Puis l’état ( onglet state ):

{
    "ac_status": false,
    "battery": 100,
    "battery_low": false,
    "device": {
        "applicationVersion": 17,
        "dateCode": "2019.8.29",
        "friendlyName": "DétecteurHeiman",
        "hardwareVersion": 16,
        "ieeeAddr": "0x847127fffe13b000",
        "manufacturerID": 4619,
        "manufacturerName": "HEIMAN",
        "model": "HS1SA",
        "networkAddress": 53867,
        "powerSource": "Battery",
        "stackVersion": 2,
        "type": "EndDevice",
        "zclVersion": 2
    },
    "last_seen": "2022-12-08T11:37:38+00:00",
    "linkquality": 48,
    "restore_reports": true,
    "smoke": false,
    "supervision_reports": true,
    "tamper": false,
    "test": false,
    "trouble": false
}

Le state :

{
    "battery": 58,
    "boost_heating": "OFF",
    "boost_heating_countdown": 5,
    "child_lock": "LOCK",
    "current_heating_setpoint": 21,
    "eco_mode": "OFF",
    "eco_temperature": 14,
    "linkquality": 108,
    "local_temperature": 20,
    "local_temperature_calibration": 0,
    "max_temperature": 29,
    "min_temperature": 5,
    "position": 25,
    "preset": "manual",
    "valve_state": "OPEN",
    "window": "CLOSED",
    "window_detection": "OFF"
}

et l’onglet expose :

Super pour les têtes thermostatiques, merci @pierre-gilles par contre je ne trouve plus le chemin pour accéder au plan :
image

http://192.168.1.11:8080/#/map

192.168.1.11 étant l’adresse IP de Gladys

Merci @cicoub13, je cherchais sur la page d’accueil.

Bonsoir,
Je me permet de revenir sur le sujet, est ce que vous me conseillez de sortir les têtes du réseau et de les réintégrer ? De stopper les dockers d’enlever les images et de les mettres à jour ?

@guim31 tu avais du faire quelque chose de particulier pour les intégrer à ton résultat ?

En fait j’ai pas participé ici alors je sais pas trop ce que tu veux me dire :sweat_smile:

Pardon @guim31 autant pour moi, ma question eétait pour @lmilcent en fait !

1 « J'aime »

Ah ah je me disais bien que c’était probablement pour moi cette question😆

De mon côté je n’ai pas eu de soucis d’apparaillage, mais j’ai pu constater plusieurs fois que je devais utiliser Zigbee2MQTT pour spécifier quel relai ou routeur devait autoriser l’ajout.
Par exemple, ça marche pas via une prise ou un interrupteur, mais via le coordinateur (la clé zigbee) si.

Enfin, faut pas hésiter à faire 3 à 4 tentatives.

C’est bon j’ai redémarré le service et c’était bon ! Merci pour cette super intégration ! Je suis trop content !
Merci beaucoup pour le travail @pierre-gilles et @AlexTrovato !

2 « J'aime »