CharlesO Posté(e) le 16 août 2015 Signaler Posté(e) le 16 août 2015 Bonjour a tous voila je voudrez controler ma clim/chauffage avec mon nest mais ma clim/chauffage n'ai pas compatible. pour les controle de ma fibaro hc2 j'ai acheter aussi un zxt 120 ca marche ! ce que je veux c est un module ou macro ou .. dans ma hc2 qui reuni mon zxt 120 et le nest. le but et de controler ma clim/chauffage avec mon nest / le nest envoi l instruction au hc2 / le hc2 envoi l instruction au zxt 120 et vise versa. je ne code pas et ne comprend pas grand chose au code (desoler pas mon truc un jour qui c ...) bref je suis pret a payer le temp du petit genie qui me regle mon propleme ! ou un petit cadeau (module ou autre) merci par avance ps: desoler pour mon ortographe ce n'est pas ma langue natale
jojo Posté(e) le 16 août 2015 Signaler Posté(e) le 16 août 2015 Hello, Do you prefer to continue in English ?
CharlesO Posté(e) le 16 août 2015 Auteur Signaler Posté(e) le 16 août 2015 non ca va merci merci de me repondre tu a compris mon problem ? tu peux m aider ?
jojo Posté(e) le 16 août 2015 Signaler Posté(e) le 16 août 2015 je vai essayer de t'aider. Pour être sà»r que je comprenne bien : Ton Nest gère la clim ET le chauffage ? Ce que tu voudrais, c'est que quand Nest chauffe ou refroidit, il envoie l'information à ton Zxt-120 ? Donc s'il est en demande de chauffe, consigne pour Zxt-120 = 30°C, s'il est en demande de clim, Zxt-120 = 10°C et s'il demande de ne rien faire Zxt-120 = température actuelle ? Je suppose que tu as un HeatingLink avec ton Nest ? A la page 13, tu vois les contacts de sortie pour dire si on chauffe, ou si on est au repos. Il faudrait mettre un FGBS (entrée IN1) pour savoir si on chauffe. Mais le Heatlink ne fonctionnerait que pour le chauffage, et pour la clim ? Sache que j'ai un Nest chez moi (non raccordé à un FGBS), mais pas de ZXT-120. Il faudrait me dire comment la box communique avec lui 1
CharlesO Posté(e) le 17 août 2015 Auteur Signaler Posté(e) le 17 août 2015 non mon nest ne fais rien. j ai acheter le nest en Amérique mais il n ai pas compatible avec ma clim/chauffage donc je me suis rabattu sur le zxt 120 qui marche êtres bien (il contrôle ma clim/chauffage) ce que je veux c est faire entre le nest dans le jeux . je veux donne les instruction par le nest et aussi et que la hc2 les gere et les transmet au zxt 120 et vise versa (si je fait un changement dans la hc2 alors le voir aussi sur le nest). en gros au jourdhui le nest me donne juste la temperature et l heure (il est brancher qu a l électricité) voila c est plus claire merci encore
jojo Posté(e) le 17 août 2015 Signaler Posté(e) le 17 août 2015 pour faire communiquer ton Nest avec ta HC2, as-tu implémenter le Plugin officiel de Fibaro pour Nest ? C'est la première chose àfaire 1
CharlesO Posté(e) le 17 août 2015 Auteur Signaler Posté(e) le 17 août 2015 oui c est fait je voie tout les bouton du nest et aussi tout les bouton du zxt 120 mais je voulez faire des sene (apriori beaucoup) qui aurai dit si nest sur 22 alors envoi 22 pas le zxt ou un truc du style. mais je ne les voie pas dans les sene je pence qu avec du lua on peux faire un super truc du style mais je suis naz en lua et programation. merci encors
jojo Posté(e) le 17 août 2015 Signaler Posté(e) le 17 août 2015 oui, mais le prérequis était d'installer les plugins officiels. Et tu me dis qu'il y a un plugin pour le zxt120 => bonne nouvelle j'aurais besoin du json du zxt120 (installe l'extension son viewer pour ton browser, histoire que ce soit plus lisible) Ensuite tu dois repérer l'ID du contrôleur zxt120 (il se trouve dans l'url) et tu m'envoies le résultat de http://<ip HC2>/api/devices/<id zxt120> pour mon Nest, cela donne ceci (son ID est le 530) http://192.168.xxx.xxx/api/devices/530 { "id": 530, "name": "Nest Controler", "roomID": 1, "type": "com.fibaro.nestThermostat", "baseType": "com.fibaro.multimedia", "enabled": true, "visible": true, "isPlugin": true, "parentId": 529, "remoteGatewayId": 0, "interfaces": [ ], "view": [ ], "properties": { "currentHumidity": "51", "currentTargetHumidity": "35", "currentTargetTemperature": "18", "currentTargetTemperatureHigh": "24", "currentTargetTemperatureLow": "20", "currentTargetTemperatureType": "heat", "currentTemperature": "23", "dead": "false", "deviceControlType": "0", "deviceIcon": "28", "emailNotificationID": "0", "emailNotificationType": "0", "isOnline": "true", "lastUpdated": "-829863777", "liliOffCommand": "", "liliOnCommand": "", "log": "", "logTemp": "", "manufacturer": "", "model": "", "mute": "false", "nestID": "02AA01AC39140F18", "nestName": "", "nestStructureID": "", "power": "false", "pushNotificationID": "0", "pushNotificationType": "0", "remoteGatewayId": "0", "saveLogs": "true", "setpointTemp": "18", "setpointTemp2": "24", "smsNotificationID": "0", "smsNotificationType": "0", "state": "", "ui.Away_Switch.captionOff": "Away: Off", "ui.Away_Switch.captionOn": "Away: On", "ui.Away_Switch.value": true, "ui.Cool_Button.caption": "Cool", "ui.Current__Setpoint_Name_Label.caption": "Current Setpoint:", "ui.Current__Setpoint_Value_Label.caption": "18°C", "ui.Current__Target_Type_Label.caption": "Target Type:", "ui.Current__Temperature_Name_Label.caption": "Current Temperature:", "ui.Current__Temperature_Value_Label.caption": "22.47°C", "ui.Current__Type_Value_Label.caption": "heat", "ui.Heat_Button.caption": "Heat", "ui.Minus__Setpoint_Button.caption": "", "ui.Minus__Setpoint_Button2.caption": "", "ui.OFF_Button.caption": "OFF", "ui.Plus_Setpoint_Button.caption": "", "ui.Plus_Setpoint_Button2.caption": "", "ui.Range_Button.caption": "Range", "ui.Setpoint_Name_Label.caption": "Cooling target:", "ui.Setpoint_Name_Label2.caption": "Heating target:", "ui.Setpoint_Value_Label.caption": "35", "ui.Setpoint_Value_Label2.caption": "9", "userDescription": "", "volume": "0" }, "actions": { "setMute": 1, "setVolume": 1, "turnOff": 0, "turnOn": 0 }, "created": 1439039625, "modified": 1439039625, "sortOrder": 180 }
CharlesO Posté(e) le 17 août 2015 Auteur Signaler Posté(e) le 17 août 2015 {id: 51,name: "51",roomID: 0,type: "com.fibaro.zwaveDevice",baseType: "com.fibaro.device",enabled: true,visible: false,isPlugin: false,parentId: 1,remoteGatewayId: 0,interfaces: ["battery","zwave","zwaveConfiguration","zwaveSlaveRouting"],properties: {batteryLevel: "100",batteryLowNotification: "true",configured: "true",dead: "false",defInterval: "0",deviceControlType: "0",deviceIcon: "28",deviceSpecificData: "",deviceSpecificIdType: "",emailNotificationID: "0",emailNotificationType: "0",endPointId: "0",liliOffCommand: "",liliOnCommand: "",log: "",logTemp: "",manufacturer: "",markAsDead: "true",maxInterval: "0",minInterval: "0",model: "",nodeId: "6",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}],parametersTemplate: "417",pollingTimeSec: 0,productInfo: "82,84,1,1,131,119,1,12",pushNotificationID: "0",pushNotificationType: "0",remoteGatewayId: "0",saveLogs: "true",smsNotificationID: "0",smsNotificationType: "0",stepInterval: "0",useTemplate: "true",userDescription: "",zwaveCompany: "Remotec Technology Ltd",zwaveInfo: "6,3,42",zwaveVersion: "1.12"},actions: {getParameter: 1,reconfigure: 0,setInterval: 1,setParameter: 2},created: 1439829531,modified: 1439829531,sortOrder: 41}
CharlesO Posté(e) le 17 août 2015 Auteur Signaler Posté(e) le 17 août 2015 pardon je crois que c est celui la : {id: 52,name: "51.0",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: "TxtGreen",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: "22.00",unit: "C",useTemplate: "true",userDescription: "",value: "22.00"},actions: {reconfigure: 0,setInterval: 1,setSetpointMode: 1,setThermostatSetpoint: 2},created: 1439829531,modified: 1439829531,sortOrder: 48}
jojo Posté(e) le 17 août 2015 Signaler Posté(e) le 17 août 2015 essaye ce code ci pour commencer, il devrait (j'espère) forcer la valeur du setpoint de ton SRT120 à 50°C (tu peux essayer avec d'autres valeurs en modifiant la valeur de la variable SetPoint ligne 2 local zxt120_ID = 52 local SetPoint = 50 local HC2 = Net.FHttp("127.0.0.1",11111) -- préparation du nouveau json NewJson = '{"properties":{"targetLevel":'..SetPoint..'"}}' -- écriture du nouveau json -- écriture du nouveau json payload = "/api/devices/" ..zxt120_ID HC2:PUT(payload, NewJson)
CharlesO Posté(e) le 18 août 2015 Auteur Signaler Posté(e) le 18 août 2015 ou je tape le code (commet je l execute) et c est pour quoi ? (just pour changer l id mais sa donne quoi de changer l id ?) merci
jojo Posté(e) le 18 août 2015 Signaler Posté(e) le 18 août 2015 ah, ok tu es un débutant dans la domotique, et tu commences par du compliqué ! Il faut créer un bouton dans un virtual device. Donc tu vas dans Devices -> add or remove device -> add virtual device ajouter un bouton. choisir que c'est du LUA y mettre le code sauver et cliquer sur le bouton pour exécuter ce code est juste un test pour voir si on sait modifier par programmation la consigne de ton ZXT120. En fait la variable SetPoint est à la ligne 3 et pas à la ligne 2 ...
CharlesO Posté(e) le 18 août 2015 Auteur Signaler Posté(e) le 18 août 2015 ok je ne sais pas ou je dois voir le changement mais : quand je clic sur le bouton : il mais la temperature a 4 sans envoyer l instruction a ma clim (peut-être parque 4 degree existe pas dans le réglage ?)
jojo Posté(e) le 19 août 2015 Signaler Posté(e) le 19 août 2015 je ne connais pas du tout le ZXT120, Peux-tu me faire une capture d'écran de comment il affiche la consigne sur la HC2 ? et/ou une photo de l'appareil avec la consigne qu'il utilise ?
CharlesO Posté(e) le 19 août 2015 Auteur Signaler Posté(e) le 19 août 2015 ok alors petit question avec le nest peut on faire une scene comme par exemple " si je mais le nest a 24deg. froid alors ..." et vice versa comme par exemple " si la temp et de 26deg alors mais le nest a 24deg (sur son affichage) ?
jojo Posté(e) le 20 août 2015 Signaler Posté(e) le 20 août 2015 perso, mon Nest commande directement mas PAC, sans avoir besoin de la box pour fonctionner. J'utilise le plugin de la HC2 juste pour avoir l'info de la température de la pièce. Je n'ai encore jamais essayé de piloter le nest en LUA. Mais ici, ce que tu veux faire, c'est piloter ton ZXT120 sur base de ton Nest ?
CharlesO Posté(e) le 20 août 2015 Auteur Signaler Posté(e) le 20 août 2015 oui mais en passent par la hc2 (avec de scene par exemple)
jojo Posté(e) le 20 août 2015 Signaler Posté(e) le 20 août 2015 mais il faut d'abord voir si on sait contrôler ton ZXT120. Si on ne sait pas faire ça, ça ne vaut même pas la peine d'essayer de contrôler le Nest
CharlesO Posté(e) le 25 août 2015 Auteur Signaler Posté(e) le 25 août 2015 salut je n'arrive pas a ajouter a ce text un print screen ou fichier picture tu peux me dire comment stp ?
CharlesO Posté(e) le 25 août 2015 Auteur Signaler Posté(e) le 25 août 2015 Re bonjour Jojo si tu veux je te donne un team viewer ou autre. ca sera plus simple non ?
jojo Posté(e) le 25 août 2015 Signaler Posté(e) le 25 août 2015 un teamviewer serait en effet plus simple, MAIS il faut pour cela que j'ai le temps, et pour le momement c'est DUUUUUR àtrouver. Pour ajouter des attachement dans un post, tu dois cliquer sur "plus d'options de réponse" en dessous àdroite
CharlesO Posté(e) le 26 août 2015 Auteur Signaler Posté(e) le 26 août 2015 super merci voila je l ai join et merci pour tout
CharlesO Posté(e) le 6 septembre 2015 Auteur Signaler Posté(e) le 6 septembre 2015 Salut Jojo bon bonne nouvelle je peut Ajouter une scène en utilisant les blocs graphiques sur le zxt 120 la dernier question comment je fais du cote du nest ? merci de ton aide
Messages recommandés