Aller au contenu

Messages recommandés

Posté(e)
{
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

Posté(e)


--[[

%% 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

Posté(e)

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 ?

Posté(e)

salut jojo

pardon je ne t avais pas compris 

le zxt ne peut être utiliser que a partir du hc2

donc oublie les 2 premier exemple

tu as vue le code lua que je t ai envoyer ? (le dernier)

Posté(e)

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:

Posté(e)

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 

Posté(e)

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
Posté(e)

salut jojo

stp non

si tu veux je t'envoie un module zxt pour que ce soi plus simple pour toi

et que tu garderas après comme remerciement de ton aide

tu veux bien stp ?.

Posté(e)

@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
Posté(e)

salut jojo

je veux prendre le risque stp

 

si tu peux commander un zxt-120 et me donner le lien paypal stp

ou une autre prossedure qui te conviene

merci

Posté(e)

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 ?

Posté(e)

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.

Posté(e)

super !!!!

merci 

donc pour repondre c est celui la et quand l instruction passe il fait bip donc tu aura une indication

je te l achète ? ou tu veux faire d autre test ?

Posté(e)

j'ai un revendeur en Belgique, pour 79,95€.

Je le contacte pour avoir un lien paypal àt'envoyer en MP ?

  • 2 semaines après...
Posté(e)

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 ???

Posté(e)

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"])

Posté(e)

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

×
×
  • Créer...