Deconz-rest-plugin: [Demander l'assistance de l'appareil] Thermostat Elko

Créé le 22 févr. 2019  ·  37Commentaires  ·  Source: dresden-elektronik/deconz-rest-plugin

Thermostat ELKO
http://proff.elko.no/elko-smart-home-super-termostat/esh-plus-super-tr-rf-ph-article2629-1779.html

Besoin d'aide pour lire la température locale et régler le point de consigne de chauffage (et de refroidissement ?).

image

image

image

image

Contactez-moi si plus d'informations sont nécessaires.

Commentaire le plus utile

Que diriez-vous de créer une demande pour ajouter la prise en charge des thermostats dans l'intégration DeCONZ sur le référentiel home assistant ?

Tous les 37 commentaires

Oui, un gros +1 ici. Un peu déçu qu'il n'y ait aucun soutien pour cela.

+1

+1

+1

Oh oui s'il te plait. c'est vraiment nécessaire :D

Existe-t-il un moyen de l'ajouter nous-mêmes et de faire une demande d'extraction ? Si d'autres thermostats sont pris en charge, je suis sûr que nous pourrions les utiliser comme modèle pour celui-ci. Tous les conseils seraient grandement appréciés @manup @ChrisHae @ebaauw

Faire un +1 à ce sujet et espérer que quelqu'un avec les connaissances le voit :)

Ce serait vraiment bien d'avoir mis en œuvre. Même si je ne possède pas de thermostats Elko RF pour le moment, je mettrais probablement à niveau mes thermostats non RF s'ils étaient pris en charge dans Deconz. Existe-t-il une possibilité de mettre en œuvre le support des thermostats Elko dans Deconz @manup @ebaauw ? Elko est en quelque sorte la norme de facto pour l'installation électrique en Norvège.

+1
J'apprécierais vraiment le support pour les thermostats Elko. Faites-moi savoir si je peux aider de quelque façon que ce soit.

@ma-ca Est-ce ce qu'il vous faut en référence à #2009 ?

image

image

Veuillez que quelqu'un soit gentil et répare le problème :)

salut

Il existe plusieurs autres attributs spécifiques au fournisseur, tels que la température du sol, le verrouillage enfant, le chauffage activé/désactivé, etc. Dans le lien ci-dessous, vous trouverez une liste indiquant les attributs spécifiques au fournisseur.

https://github.com/prj84/com.Elko/blob/master/drivers/ESHSUPERTR/ST_Code/Elko%20Thermostat%20-%20Vendor%20Specific%20attributes.txt

@eidsaa Peut-être

@ricmik Oui, ça pourrait l'être. Le fichier texte lié répertorie à la fois les clusters et l'encodage. J'ai implémenté la température du sol, la température de la pièce, la sécurité enfant et le chauffage marche/arrêt dans mon fichier ZCL.xml local. Cela me donne la possibilité de lire et de définir des valeurs à partir de deconz-gui, mais pas via le REST

Que faut-il faire pour que cela soit accessible via REST ?

Ceci est publié maintenant, non? Comment ajouter des thermostats dans Phoscon ?

Cela ne fonctionnera probablement que dans l'ancienne interface Web. Mais je ne l'obtiens pas là même si je l'ai ajouté et cela s'affiche dans VNC. J'ai également essayé de lire les informations sur le nœud pour voir si cela fonctionne mais je ne vois rien.

Phoscon est un développement à code source fermé... Malheureusement.

Que faut-il faire pour que cela soit accessible via REST ?

Après la dernière mise à jour, il est possible de lire et de définir le nom, le point de consigne, etc. via REST.

D'accord, il n'y a toujours pas de moyen simple de faire fonctionner ce thermostat dans Home Assistant ?

Je ne pense pas, j'utilise Node-RED pour envoyer des messages et des commandes entre deconz et domoticz.

Il devrait être possible de l'obtenir dans Home Assistant, mais vous devrez utiliser l'API REST pour l'obtenir et définir des valeurs, etc. Je viens d'interroger REST maintenant et d'obtenir le thermostat comme ceci :

{
"config": {
"heatsetpoint": null,
"décalage": 0,
"on": vrai,
"accessible": faux,
"planificateur": nul,
"scheduleron": null
},
"ep": 1,
"etag": "ee228d7305c3644d519311c652db9033",
"nom du fabricant": "Heiman",
"modelid": "Super TR",
"nom": "Thermostat 25",
"Etat": {
"dernière mise à jour": "2019-11-21T05:55:05",
"on": faux,
"température": 1950
},
"type": "ZHAThermostat",
"uniqueid": "00:0d:6f:00:00f:41:45:3a-01-0201"
}

Pour le trouver, connectez-vous simplement via un client REST comme celui-ci :

curl -X GET -i 'http://:40850/api//capteurs/'

Omettez simplement lepartie pour répertorier tous les capteurs, puis recherchez l'ID de celui-ci. Vous pouvez interroger et définir des états, etc. Plus d'informations sur REST ici :
https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

Je pourrais écrire un guide pour l'ajouter à HA dans une semaine ou deux... :)

Que diriez-vous de créer une demande pour ajouter la prise en charge des thermostats dans l'intégration DeCONZ sur le référentiel home assistant ?

Oui, je suis d'accord @ricmik mais je n'ai pas encore étudié cette option.

Il suffit de mettre le thermostat en HA avec l'API REST :

Screenshot 2019-11-30 09 56 19

Configuration dans configuration.yaml :

capteur:

  • plate-forme : repos
    ressource : http://:40850/api//capteurs/

Créez une nouvelle section de capteur ou ajoutez-la à votre existante. Remplacez l'IP, la clé et le numéro de capteur par votre configuration. N'oubliez pas que vous devez d'abord configurer l'API REST deconz : https://dresden-elektronik.github.io/deconz-rest-doc/getting_started/

Il semble que la seule lecture de température envoyée par le thermostat soit la température de l'air. J'ai mon thermostat à l'extérieur de la salle de bain avec un capteur de température au sol. Est-il possible de l'inclure pour lire le floortemp?

0x409 ( codage : 29 valeur :
0x403 ( encodage : 30 , valeur :
0x408 ( encodage : 21 valeur : valeurs flottantes ex : 001a, 01a9, 01dd, 0000, 0087 <- La consommation électrique moyenne des 10 dernières minutes.
0x415 ( encodage flottant00=inactif 01=chauffage

L' attribut

L' attribut

0x403 indique le capteur de sorcière qui est programmé pour être utilisé contre la température de consigne sur le thermostat lui-même.

J'utilise l'attribut 0x403 dans une application que j'ai écrite pour Athom Homey pour afficher la température mesurée "correcte" dans l'application, 00=Air, 01=floor, 03=floor guard>

L' attribut

Puissance
0x408 - Signale l'utilisation moyenne de l'énergie au cours des 10 dernières minutes

Verrouillage enfant
0x413 - 00=déverrouillé 01=verrouillé

~Bonjour,~
~Je ne peux pas voir le capteur dans l'API REST lorsque j'ajoute le thermostat au Deconz. Je me demande si vous savez ce que je fais mal.~

~Informations sur l'API de repos :~
~ curl core-deconz:40850/api/<key>/config | jq -r '.apiversion' -> 1.16.0 ~
~ curl core-deconz:40850/api/<key>/config | jq -r '.swversion' -> 2.5.72 ~

~ J'ajoute le thermostat en accédant à l'interface utilisateur de Phoscon et en ajoutant un capteur, puis en faisant en sorte que le thermostat rejoigne le réseau Zigbee. Je peux voir le thermostat dans la vue Deconz VNC mais il ne s'affiche pas lorsque j'appelle : curl core-deconz:40850/api/<key>/sensors ~

~ Quelqu'un peut-il indiquer ce que je fais mal? @corvy sont-ils les étapes que vous avez suivies pour le faire apparaître dans l'API ?~

Edit: Il apparaît maintenant dans l'API REST.

Je viens d'installer le mien hier :) J'utilise HA et deconz. Je l'ai ajouté et il est apparu immédiatement dans HA. Mais il ne montre que la température de l'air. pas la température du sol. Et je pense qu'il y a des problèmes pour régler la température et ainsi de suite... Alors je vote pour un meilleur support... Quelle version de firmware utilisez-vous ? Le mien a 1.2.5R

Il suffit de mettre le thermostat en HA avec l'API REST :
Configuration dans configuration.yaml :

capteur:

  • plate-forme : repos
    ressource : http://:40850/api//sensors/

Je peux voir le thermostat ELKO dans l'interface deConz VNC, mais je ne peux pas le voir dans l'API REST ou dans Phoscon ou dans HA (après avoir mis à jour le capteur : section). Pouvez-vous s'il vous plaît me dire comment entrer en contact avec ce "bugger" ?

@ricmik Oui, ça pourrait l'être. Le fichier texte lié répertorie à la fois les clusters et l'encodage. J'ai implémenté la température du sol, la température de la pièce, la sécurité enfant et le chauffage marche/arrêt dans mon fichier ZCL.xml local. Cela me donne la possibilité de lire et de définir des valeurs à partir de deconz-gui, mais pas via le REST

Comment avez-vous implémenté ces attributs ? Lorsque je les ajoute à zcl/general.xml sous le cluster 0201, je n'obtiens qu'un attribut non pris en charge.

<!-- ELKO manufacturer specific -->
<attribute-set id="0x400" description="ELKO">
    <attribute id="0x403" name="Sensing" type="enum8" default="0" access="r" required="o" mfcode="0x1002">
        <value name="Local temperature mode" value="0"></value>
        <value name="Floor temperature mode" value="1"></value>
        <value name="Floor max temperature mode" value="3"></value>
    </attribute>
    <attribute id="0x0409" name="Floor Temperature" type="s16" range="0x954d,0x7fff" access="r" required="o" mfcode="0x1002">
    </attribute>
    <attribute id="0x0415" name="Thermostat Running Mode" type="bool" default="0" access="r" required="o" mfcode="0x1002">
        <value name="Idle" value="0"></value>
        <value name="Heating" value="1"></value>
    </attribute>
</attribute-set>

Comment obtenir le statut rele ?

Il semble que ce problème soit inactif/résolu. Si ce n'est pas le cas, veuillez rouvrir ou créer un autre problème !

@Offpiste84 Si vous avez une question spécifique, veuillez ouvrir un autre problème ou le poser sur Discord :)

Pourrions-nous ouvrir à nouveau ce problème pour ajouter également la température du capteur de sol ?

D'un développeur de Homey, j'ai trouvé que le capteur de sol est l'attribut 0x409, mais cela ne s'affiche pas dans REST. La température locale est toujours la température de l'air. Cela serait-il possible? @Mimiix

@corvy, je préférerais avoir une nouvelle demande de périphérique pour cela.

@corvy, je préférerais avoir une nouvelle demande de périphérique pour cela.

Pourquoi ouvrir encore un autre fil au lieu de tout avoir au même endroit ?
Il devient impossible de rassembler toutes les informations nécessaires lorsque la discussion est divisée en plusieurs fils de discussion indépendants.
À quoi ça sert?
Ce fil a un excellent titre - laissons-le en vie jusqu'à ce que le problème soit résolu, s'il vous plaît !

@oywino, je ne suis pas d'accord. Ce que je comprends, c'est un capteur de sol et légèrement différent. Le titre de cette question ne suggère que le thermostat.

Comme il est déjà fermé, cela n'a pas de sens de le rouvrir car il n'est plus conforme aux anciens changelogs. Avoir un nouveau problème est plus logique.

Regrouper des choses est plus facile que de les dégrouper à la fin. Et quelle est la différence :)?

Ok super, je vais en créer un nouveau.

Cette page vous a été utile?
0 / 5 - 0 notes