Aller au contenu

Scène Pour Commander Tête Danfoss Living Connect


jjacques68

Messages recommandés

Bonjour,

 

Je suis sous HCL V4.054 et je souhaiterai piloter une Danfoss Living Connect.

 

La scène est en pièce jointe...

 

Elle ne fonctionne pas, pourtant la scène est bien exécutée car je reçois la notification, mais aucun changement sur la valeur de consigne de la tête.

(j'arrive a piloter la tête manuellement c'est à  dire en utilisant les boutons du module sur la HCL ou depuis le téléphone...)

 

Quelqu'un a une idée ?

 

Merci pour l'aide !!

post-5094-0-06437600-1443849483_thumb.png

Lien vers le commentaire
Partager sur d’autres sites

J'ai essayé avec un module virtuel et un bouton de commande avec comme chaine envoyée :

GET /api/callAction?deviceID=48&name=setTargetLevel&arg1=22 HTTP/1.10x0D0x0AHost: 192.168.2.30 0x0D0x0AAuthorization: Basic YWRtaW46cm-------- 0x0D0x0A0x0D0x0A

Mais sans résultat non plus.

 

Je viens de faire la mise à  jour en 4.057 mais change rien non plus.

Lien vers le commentaire
Partager sur d’autres sites

jjacques68,

je n'utilise mes vannes Danfoss qu'avec le panneau de chauffage, je n'ai donc pas d'expérience avec les scènes.

Ceci dit, sache que le panneau de chauffage prendra TOUJOURS le dessus sur quelque autre consigne (manuel, scène, ...) => si tu as un panneau de chauffage qui fait appel àune pièce qui contient une vanne Danfoss, retire la pièce pour tes tests

De plus les vanne Danfoss n'interrogent la box pour connaitre sa consigne que toutes les 15 min. Donc si tu lance une scène, tu peux devoir attendre 15 avant que la consigne transmise àla vanne lui parvienne.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Bonjour à  tous, 

 

J'ai exactement le même problème; bug ou fonctionnement voulu ?

 

C'est quand même chiant de pas pouvoir piloter les vannes depuis des scènes. Pour mon cas, j'avais créer deux scènes : "allumer radiateur" et "éteindre radiateur" avec pour valeur 12 et 20; mais impossible de faire fonctionner correctement les scénes. 

 

NB : j'ai exactement le même problème avec mon HRT4

 

ça doit surement être un bug de la V4 car quel est l'interet de proposer l'option dans les scènes si ça fonctionne pas ...

Lien vers le commentaire
Partager sur d’autres sites

Après quelques recherches en fait il me semble qu'il doit s'agir de ça :  

http://www.domotique-fibaro.fr/index.php/topic/6092-lc-13-et-hcl/#entry92188

 

Par contre, tu peux stp nous faire un screenshot de ce que ça donne dans ton virtual device ? parceque le .vfib je sais pas comment m'en servir (à  part l'ouvrir dans le Notepad ...)

Lien vers le commentaire
Partager sur d’autres sites

Oui c'est ça.

 

Pour le vfib, il est possible de l'importer directement (dans la partie Devices/Add or remove device puis "Import virtual device".

Et sinon, je joins un screenshoot.

 

Pour la syntaxe exacte, je joins un fichier txt.

La commande est sur une ligne (<SPACE> à  remplacer par un espace + les autres champs).

C'est assez sensible, ça se joue à  l'espace près pour que ça fonctionne ou pas (chez moi en tout cas).

post-4870-0-00303700-1445266875_thumb.jpg

Cmd.txt

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup !!! Ca marche ! 

 

J'utilise les modules virtuels sans vraiment comprendre ... en fait jusqu'ici j'utilisais uniquement la même ligne de commande qui lance une scène, et je fais tout avec les scènes.

 

Y-a-t-il quelquepart un manuel/tuto pour apprendre à  coder dans ce langage bizarre?

 

En tout cas, merci d'avoir pris un peu de temps pour m'aider

 

Nicolas 

Lien vers le commentaire
Partager sur d’autres sites

Merci jojo, 

 

j'ai déjà  lu ces posts en fait (c'est d'ailleurs grâce à  ton post que j'ai créé mes premiers modules virtuels il y a quelques mois) , mais ce que j'aimerai comprendre c'est : 

 

- comment est gérée la syntaxe (quand mettre un ? un / un <space> ) 

- a quoi correspondent les caractères : 0x0D0x0A0x0D0x0A par exemple

Bref le minimum pour comprendre ce que je fais et être plus autonome.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

hello

 

j'essai de reproduire la commande mais elle passe pas

GET /api/callAction?deviceID=113&name=setTargetLevel&arg1=18 HTTP/1.10x0D0x0AHost:192.168.0.xx 0x0D0x0AAuthorization: Basic xxxx 0x0D0x0A0x0D0x0A

j'ai bien codé user:pwd avec https://www.base64encode.org

ID device est ok

IP box aussi

 

je mets ca dans le bouton dans VD pour le moment, dans GEA ensuite si ca marche.

 

bizarre...

une idée ? je suis sur HC2 pas HCL

merci

Lien vers le commentaire
Partager sur d’autres sites

merci jojo effectivement

je mets le code si certains sont intéressés.

local HC2 = Net.FHttp('127.0.0.1', 11111)
local username, password = "admin", "xxxxx";
HC2:setBasicAuthentication(username, password);
HC2:GET("/api/callAction?deviceID=113&name=setTargetLevel&arg1=28");

la consigne passe, j'attends de voir si tete l'applique bien au réveil.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à  toutes et à  tous.

Depuis quelques temps,mes têtes danfoss ne changent plus leurs consignes de température.

Tout fonctionnait bien l'hiver dernier mais depuis le redémarrage du chauffage et la sortie du mode vacances,les têtes restent sur la valeur de température que je force.

Tout est géré par le panneau chauffage de ma HCL.

Pouvez vous m'aider ?

Merci  :(

Lien vers le commentaire
Partager sur d’autres sites

Pour moi la consigne est bien passée au reveil. tout est ok

 

Bess.2502, si tu changes manuellement la consigne depuis l'interface ou depuis la tete, l'info remonte bien dans les 2 sens ?

C'est ton panneau de chauffage qui réponds plus ? tu as quelle version de firmware sur ta HCL ?

Lien vers le commentaire
Partager sur d’autres sites

@Sakkhho,

Pour moi tu n'as pas besoin de ces 2 lignes

local username, password = "admin", "xxxxx";
HC2:setBasicAuthentication(username, password);

Ceci devrait suffire

local HC2 = Net.FHttp('127.0.0.1', 11111)
HC2:GET("/api/callAction?deviceID=113&name=setTargetLevel&arg1=28");

ainsi tu ne dois pas renseigner le mdp admin dans ton script (c'eest plus sécure ...)

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...