Aller au contenu

Zxt-120 Et Nest Thermostat


CharlesO

Messages recommandés

{
id: 52,
name: "ZXT Clim Panel",
roomID: 20,
type: "com.fibaro.setPoint",
baseType: "com.fibaro.hvac",
enabled: true,
visible: true,
isPlugin: false,
parentId: 51,
remoteGatewayId: 0,
interfaces: [
"battery",
"zwave",
"zwaveSwitchAll"
],
properties: {
parameters: [
{
id: 25,
lastReportedValue: 0,
lastSetValue: 0,
size: 1,
value: 0
},
{
id: 26,
lastReportedValue: 0,
lastSetValue: 0,
size: 1,
value: 0
},
{
id: 27,
lastReportedValue: 471,
lastSetValue: 471,
size: 2,
value: 471
},
{
id: 28,
lastReportedValue: 255,
lastSetValue: 255,
size: 1,
value: 255
},
{
id: 32,
lastReportedValue: 255,
lastSetValue: 255,
size: 1,
value: 255
},
{
id: 33,
lastReportedValue: 1,
lastSetValue: 1,
size: 1,
value: 1
},
{
id: 35,
lastReportedValue: 0,
lastSetValue: 0,
size: 4,
value: 0
},
{
id: 37,
lastReportedValue: 0,
lastSetValue: 0,
size: 1,
value: 0
}
],
zwaveCompany: "Remotec Technology Ltd",
zwaveInfo: "6,3,42",
zwaveVersion: "1.12",
pollingTimeSec: 0,
batteryLevel: "0",
batteryLowNotification: "true",
configured: "true",
dead: "false",
defInterval: "0",
deviceControlType: "0",
deviceIcon: "71",
emailNotificationID: "0",
emailNotificationType: "0",
endPointId: "0",
liliOffCommand: "",
liliOnCommand: "",
log: "",
logTemp: "",
manufacturer: "",
markAsDead: "true",
maxInterval: "0",
minInterval: "0",
mode: "2",
model: "",
nodeId: "6",
parametersTemplate: "417",
productInfo: "82,84,1,1,131,119,1,12",
pushNotificationID: "0",
pushNotificationType: "0",
remoteGatewayId: "0",
saveLogs: "true",
smsNotificationID: "0",
smsNotificationType: "0",
stepInterval: "0",
supportedModes: "1,2,8,10",
switchAllMode: "SWITCH_ALL_EXCLUDED_FROM_THE_ALL_ON_ALL_OFF_FUNCTIONALITY",
targetLevel: "18.00",
unit: "C",
useTemplate: "true",
userDescription: "",
value: "18.00"
},
actions: {
reconfigure: 0,
setInterval: 1,
setSetpointMode: 1,
setThermostatSetpoint: 2
},
created: 1440263369,
modified: 1440263369,
sortOrder: 100
} 

a 150 :

 

post-4753-0-67503800-1441983454_thumb.png

Lien vers le commentaire
Partager sur d’autres sites


--[[

%% autostart

%% properties

%% globals

--]]

local sourceTrigger = fibaro:getSourceTrigger();

function tempFunc()

local currentDate = os.date("*t");

local startSource = fibaro:getSourceTrigger();

if (

( string.format("%04d-%02d-%02d %02d:%02d", currentDate.year, currentDate.month, currentDate.day, currentDate.hour, currentDate.min) == "2015-09-20 19:36" )

)

then

fibaro:call(52, "setThermostatSetpoint", "2", "22");

end

setTimeout(tempFunc, 60*1000)

end

if (sourceTrigger["type"] == "autostart") then

tempFunc()

else

local currentDate = os.date("*t");

local startSource = fibaro:getSourceTrigger();

if (

startSource["type"] == "other"

)

then

fibaro:call(52, "setThermostatSetpoint", "2", "22");

end

end

Lien vers le commentaire
Partager sur d’autres sites

oui, j'ai vu, ça à  l'air sympa, mais si tu dis qu'on ne sait pas commender le ZXT depuis la HC2, tout ce qu'on a cherché depuis le début ne sert à  rien  :(

Etant donné que l'objectif était de récupérer dans la HC2 les info du Nest, et de transmettre les instructions (depuis la HC2) vers le ZXT. :angry:

Lien vers le commentaire
Partager sur d’autres sites

salut jojo

 

je me suis mal exprimé

 

je peux commander le zxt que de la hc2

mais je ne comprends pas ton dernier message :

 

"confirmes-tu que les 2 premiers exemples que tu as mis sont suite à  une modification sur le ZXT de la consigne à  18 puis 24°C, ET PAS en modifiant depuis la HC2 ?"

les codes que tu m'as fait tape influencent l'hc2 mais le zxt ne fait rien

alors j'ai cree une scène en bloc sur le zxt,

je l'ai transformé en code lua

et je te l'ai mise dans le dernier mail

car je crois que ça peut t'aider

 

merci jojo 

Lien vers le commentaire
Partager sur d’autres sites

Charles0,

Désolé de devoir arrêter ici, mais c'est vraiment trop difficile de faire cela àdistance, surtout lorsqu'il s'agit de contrôler un appareil que je ne connais pas (le ZXT-120).

Cela fait plus d'un mois qu'on a commencé, et j'ai l'impression qu'on en est toujours au même point.
Désolé, je n'aime pas dire non, mais peut-être que quelqu'un d'autre qui a le matériel pourra t'aider
Lien vers le commentaire
Partager sur d’autres sites

@Charles0,

Merci de ta généreuse proposition, mais :

  1. je ne peux pas garantir un résultat
  2. je n'aurais aucune utilité d'un tel module

Et comme je n'ai pas de clim àpiloter par infrarouge, je ne suis même pas sûr de pouvoir valider avec un ZXT que cela fonctionne

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

sorry pour la réponse tardive, cela faisait 10 j que je ne recevais plus de mails ...

Comment puis-je être "sur" que le zxt-120 a bien "compris" la commande. Il y a un écran sur le device qui affiche la consigne actuelle ?

Il ne fonctionne que pour de l'AirCo ou aussi pour du chauffage ?

Lien vers le commentaire
Partager sur d’autres sites

c'est donc bien celui-ci ?

http://www.domadoo.fr/fr/peripheriques/1826-remotec-zxt-120-passerelle-z-wave-vers-ir-pour-climatiseur-ac-4896628183777.html

 

et ce que tu veux, c'est transférer la consigne de réfrigération donnée par un Nest à  ce contrôleur. Je pense que ce ne sera pas possible de transmettre une consigne de chauffage.

Lien vers le commentaire
Partager sur d’autres sites

Je me permet d'intervenir.

Je n'ai pas le temps de réaliser un tel module virtuel, d'autant plus que je n'ai pas de thermostat NEST.

Mais j'ai donné ici les commandes simples en LUA pour piloter le ZXT-120 : http://www.domotique-fibaro.fr/index.php/topic/1581-remotec-zxt-120-thermostat-ir-pour-climatiseur/?p=90155

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

bon, les nouvelles depuis que j'i reçu les ZXT-120.

Fastidieux l'inclusion, j'y ai passé 2heures la nuit dernière et 1 recovery.

Je croyait que ça allait être simple avec les info de Lazer, mais,

Il semble ne vouloir prendre en compte que la consigne de température, et pas le mode chauffage ou refroidissement  :(

Puis il dit que le transfer est ok, mais la consigne ne change pas sous le device (9 fois sur 10). Une fois ou 2, elle a changé.

Ici, je lui ait demandé cooling 16°C avec l'instruction

fibaro:call(ZXTControler, "setThermostatSetpoint", "2", "16) -- Refroidissement

et il ne fait rien, il reste sur la consigne de 21°C que je lui avait envoyée précédemment, et qu'il n'a pas transmise (malgré le message vert Transfert OK)

Ca a l'air du bol ce truc, sauf si Lazer me confirme une expérience positive ?

 

Je veux bien faire un VD qui transfert la consigne Nest vers le ZXT-120, mais est-ce que cela fonctionnera ???

Lien vers le commentaire
Partager sur d’autres sites

Déjà , tu l'alimentes en USB ou sur piles ?

SI USB, alors il faut le mettre en mode Always listenning (comme un device sur secteur), avec le bouton central, AVANT l'inclusion du module.

 

Dans ta ligne de commande, il manque un guillemets après la température, ça explique peut être le souci ?

Sinon, après avoir changé la température avec cette commande, essaye de forcer le changement de mode avec la commande

fibaro:call(ZXTControler, "setMode", "2") -- Froid

Sinon, je te propose la structure suivante pour les ID et les modes, c'est plus facile de s'y retrouver :

local ThermostatSetpoint = {
	Heating = "1",
	Cooling = "2",
	Dry     = "8",
	Auto    = "10"
}
local Mode = {
	Off    = "0",
	Heat   = "1",
	Cool   = "2",
	Resume = "5",
	Fan    = "6",
	Dry    = "8",
	Auto   = "10"
}
local FanSpeed = {
	AutoLow    = "0",
	Low        = "1",
	AutoHigh   = "2",
	High       = "3",
	AutoMedium = "4",
	Medium     = "5",
	Off        = "128"
}
local id = {
	ThermostatSetpoint = 413,
	Mode               = 415,
	FanSpeed           = 416
}

-- A partir d'ici, les commandes
fibaro:call(id["Mode"], "setMode", Mode["Heat"])

Lien vers le commentaire
Partager sur d’autres sites

Merci Lazer de ton apport très constructif !  :13:

 

J'alimente le brol en USB, mais j'ai essayé de faire comme expliqué dans la doc pour always on, avec le device non inclus, et je vois toujours la led clignoter que 2 fois. c'est en essayant de faire tous ces essais, que j'ai du finir par faire un restore du backup ...

 

J'avais également essayé de mettre le setmode, mais rien n'y fait.

et même lorsque je le fait depuis l'interface, il revient à  off...

Merci pour ta proposition de structure des ID, je continue de chercher

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...