Aller au contenu

macpowered

Membres confirmés
  • Compteur de contenus

    192
  • Inscription

  • Dernière visite

Tout ce qui a été posté par macpowered

  1. macpowered

    Probleme inclusion

    Mais il n'a jamais été inclus dans la HC2 justement. Avant, il était dans la VERA et je voudrais le rajouter dans la HC2. J'ai peut-être mal compris ta réponse...
  2. macpowered

    Probleme inclusion

    Bonjour et merci de ta réponse. Non je n'ai pas pu le supprimer de ma vera, elle est défaillante. Je vais essayer de la rebrancher. Mais j'imagine qu'il est quand même possible de faire sans ? Imagine, suite à un vol tu n'as plus ta box. Ça veut dire que tous les modules encastrés seraient inutilisables ? Ça me parait énorme !
  3. Bon, je crois que c'est réglé. J'avais effectivement installé le plugin Netatmo. J'ai supprimé les variables globales et plus d'erreur dans le debug ! T'es un chef ! Merci, merci beaucoup pour le temps que tu m'as consacré.
  4. Oui désolé, à force de faire des manips j'ai laissé ça alors que j'avais bien suivi ton tuto. donc la pour le bouton 1 j'ai : -------------------------------------------------- -- Button : 1 => Sensors : Temperature, Humidity, Light, ... -- Author : Lazer -- Version : 5.0 -- Date : September 2015 -------------------------------------------------- -- User Global Variables local variables = { { ["type"] = "temperature", ["id"] = 2007, ["name"] = "NetatmoTempInt" }, { ["type"] = "humidity", ["id"] = 2009, ["name"] = "NetatmoHumInt" }, { ["type"] = "temperature", ["id"] = 2012, ["name"] = "NetatmoTempExt" }, { ["type"] = "humidity", ["id"] = 2013, ["name"] = "NetatmoHumExt" } } -- System variables local debug = true ...... et pour le bouton 4 j'ai : -------------------------------------------------- -- Button : 4 => Devices -- Author : Lazer -- Version : 5.0 -- Date : September 2015 -------------------------------------------------- -- User Global Variables local variables = { { ["type"] = "temperature", ["id"] = 2007, ["name"] = "Température", ["room"] = 11 -- Salle de bain }, { ["type"] = "humidity", ["id"] = 2009, ["name"] = "Humidité", ["room"] = 11 -- Salle de bain }, { ["type"] = "temperature", ["id"] = 2012, ["name"] = "Température", ["room"] = 23 -- Jardin }, { ["type"] = "humidity", ["id"] = 2013, ["name"] = "Humidité", ["room"] = 23 -- Jardin } } -- System variables local debug = true ... Le debug du bouton 4, nickel ! [DEBUG] 23:15:42: v4 [DEBUG] 23:15:42: 6 7 Netatmo Temp Int Salle de bains [DEBUG] 23:15:42: 8 9 Netatmo Hum Int Salle de bains [DEBUG] 23:15:42: 11 12 Netatmo Temp Ext Jardin [DEBUG] 23:15:42: 12 13 Netatmo Hum Ext Jardin [DEBUG] 23:15:42: 8 Netatmo CO2 Int Salle de bains [DEBUG] 23:15:42: 11 Netatmo Bruit Int Salle de bains [DEBUG] 23:15:42: 10 Netatmo Pression Int Salle de bains [DEBUG] 23:15:42: 1 3 Météo [DEBUG] 23:15:42: 2 3 Météo [DEBUG] 23:15:42: 3 3 Météo [DEBUG] 23:15:42: 1 2007 Température Salle de bains [DEBUG] 23:15:42: 2 2009 Humidité Salle de bains [DEBUG] 23:15:42: 3 2012 Température Jardin [DEBUG] 23:15:42: 4 2013 Humidité Jardin [DEBUG] 23:15:42: [{"type":"temperature","name":"Netatmo Temp Int","roomname":"Salle de bains","roomid":11,"id":7},{"type":"humidity","name":"Netatmo Hum Int","roomname":"Salle de bains","roomid":11,"id":9},{"type":"temperature","name":"Netatmo Temp Ext","roomname":"Jardin","roomid":23,"id":12},{"type":"humidity","name":"Netatmo Hum Ext","roomname":"Jardin","roomid":23,"id":13},{"type":"co2","name":"Netatmo CO2 Int","roomname":"Salle de bains","roomid":11,"id":8},{"type":"noise","name":"Netatmo Bruit Int","roomname":"Salle de bains","roomid":11,"id":11},{"type":"pressure","name":"Netatmo Pression Int","roomname":"Salle de bains","roomid":11,"id":10},{"type":"temperature","name":"Météo","roomname":"","roomid":0,"id":3},{"type":"humidity","name":"Météo","roomname":"","roomid":0,"id":3},{"type":"wind","name":"Météo","roomname":"","roomid":0,"id":3},{"type":"temperature","name":"Température","roomname":"Salle de bains","roomid":11,"id":2007},{"type":"humidity","name":"Humidité","roomname":"Salle de bains","roomid":11,"id":2009},{"type":"temperature","name":"Température","roomname":"Jardin","roomid":23,"id":2012},{"type":"humidity","name":"Humidité","roomname":"Jardin","roomid":23,"id":2013}] [DEBUG] 23:15:42: OK : 0 lines inserted in DB Par contre, celui du bouton 1 aïe ! [DEBUG] 23:17:16: v4 [DEBUG] 23:17:16: [{"id":7,"timestamp":"NULL","value":"20.00","type":"temperature"},{"id":12,"timestamp":"NULL","value":"16.40","type":"temperature"}] [DEBUG] 23:17:16: OK : 2 lines inserted in DB [DEBUG] 23:17:16: [{"id":9,"timestamp":"NULL","value":"71.00","type":"humidity"},{"id":13,"timestamp":"NULL","value":"65.00","type":"humidity"}] [DEBUG] 23:17:16: OK : 2 lines inserted in DB [DEBUG] 23:17:16: {} [DEBUG] 23:17:16: {} [DEBUG] 23:17:16: {} [DEBUG] 23:17:16: 8 Netatmo CO2 Int : 5000 [DEBUG] 23:17:16: 11 Netatmo Bruit Int : 37 [DEBUG] 23:17:16: 10 Netatmo Pression Int : 1011.7 [DEBUG] 23:17:16: [{"id":8,"timestamp":"NULL","value":"5000","type":"co2"},{"id":11,"timestamp":"NULL","value":"37","type":"noise"},{"id":10,"timestamp":"NULL","value":"1011.7","type":"pressure"}] [DEBUG] 23:17:16: OK : 3 lines inserted in DB [DEBUG] 23:17:16: [{"id":3,"timestamp":"NULL","value":"12.4","type":"temperature"},{"id":3,"timestamp":"NULL","value":"82.2","type":"humidity"},{"id":3,"timestamp":"NULL","value":"14.76","type":"wind"}] [DEBUG] 23:17:16: OK : 3 lines inserted in DB [ERROR] 23:17:16: line 217: attempt to concatenate a nil value Toujours cette satanée erreur sur la ligne 217. Pourtant là mon tableau semble correct ?
  5. Bizarre car pourtant mon tableau semble correct local variables = { { ["type"] = "temperature", ["id"] = 7, ["name"] = "NetatmoTempInt" }, { ["type"] = "humidity", ["id"] = 9, ["name"] = "NetatmoHumInt" }, { ["type"] = "temperature", ["id"] = 12, ["name"] = "NetatmoTempExt" }, { ["type"] = "humidity", ["id"] = 13, ["name"] = "NetatmoHumExt" } } Petite question, la colonne ["name"] est-elle un nom libre ou doit-elle renvoyer ce que renvoie ["name"] dans http://192.168.X.XXX/api/devices/9 par exemple ?
  6. Bon, finalement, ça semble fonctionner, j'ai bien les graphes qui s'affichent, les devices ont été remontés dans la base mais j'ai toujours cette erreur dans le debug [ERROR] 19:32:51: line 217: attempt to concatenate a nil value
  7. Merci de ta réponse. J'avais fini par deviner en fait Bon, alors voici ce que j'ai pu récupérer. Lorsque je debug le bouton 4 j'ai [DEBUG] 19:30:42: v4 [DEBUG] 19:30:42: 6 7 Netatmo Temp Int Salle de bains [DEBUG] 19:30:42: 8 9 Netatmo Hum Int Salle de bains [DEBUG] 19:30:42: 11 12 Netatmo Temp Ext Jardin [DEBUG] 19:30:42: 12 13 Netatmo Hum Ext Jardin [ERROR] 19:30:42: line 213: Assertion failed j'ai donc rajouté à la ligne 213 id = tonumber(id) Et là ça semble fonctionner. J'ai : [DEBUG] 19:32:30: v4 [DEBUG] 19:32:30: 6 7 Netatmo Temp Int Salle de bains [DEBUG] 19:32:30: 8 9 Netatmo Hum Int Salle de bains [DEBUG] 19:32:30: 11 12 Netatmo Temp Ext Jardin [DEBUG] 19:32:30: 12 13 Netatmo Hum Ext Jardin [DEBUG] 19:32:30: 8 Netatmo CO2 Int Salle de bains [DEBUG] 19:32:30: 11 Netatmo Bruit Int Salle de bains [DEBUG] 19:32:30: 10 Netatmo Pression Int Salle de bains [DEBUG] 19:32:30: 1 3 Météo [DEBUG] 19:32:30: 2 3 Météo [DEBUG] 19:32:30: 3 3 Météo [DEBUG] 19:32:30: [{"type":"temperature","name":"Netatmo Temp Int","roomname":"Salle de bains","roomid":11,"id":7},{"type":"humidity","name":"Netatmo Hum Int","roomname":"Salle de bains","roomid":11,"id":9},{"type":"temperature","name":"Netatmo Temp Ext","roomname":"Jardin","roomid":23,"id":12},{"type":"humidity","name":"Netatmo Hum Ext","roomname":"Jardin","roomid":23,"id":13},{"type":"co2","name":"Netatmo CO2 Int","roomname":"Salle de bains","roomid":11,"id":8},{"type":"noise","name":"Netatmo Bruit Int","roomname":"Salle de bains","roomid":11,"id":11},{"type":"pressure","name":"Netatmo Pression Int","roomname":"Salle de bains","roomid":11,"id":10},{"type":"temperature","name":"Météo","roomname":"","roomid":0,"id":3},{"type":"humidity","name":"Météo","roomname":"","roomid":0,"id":3},{"type":"wind","name":"Météo","roomname":"","roomid":0,"id":3}] [DEBUG] 19:32:30: OK : 8 lines inserted in DB Parcontre, si je débug le bouton 1 [DEBUG] 19:32:51: v4 [DEBUG] 19:32:51: [{"id":7,"timestamp":"NULL","value":"20.70","type":"temperature"},{"id":12,"timestamp":"NULL","value":"16.30","type":"temperature"}] [DEBUG] 19:32:51: OK : 2 lines inserted in DB [DEBUG] 19:32:51: [{"id":9,"timestamp":"NULL","value":"72.00","type":"humidity"},{"id":13,"timestamp":"NULL","value":"72.00","type":"humidity"}] [DEBUG] 19:32:51: OK : 2 lines inserted in DB [DEBUG] 19:32:51: {} [DEBUG] 19:32:51: {} [DEBUG] 19:32:51: {} [DEBUG] 19:32:51: 8 Netatmo CO2 Int : 4996 [DEBUG] 19:32:51: 11 Netatmo Bruit Int : 37 [DEBUG] 19:32:51: 10 Netatmo Pression Int : 1007.4 [DEBUG] 19:32:51: [{"id":8,"timestamp":"NULL","value":"4996","type":"co2"},{"id":11,"timestamp":"NULL","value":"37","type":"noise"},{"id":10,"timestamp":"NULL","value":"1007.4","type":"pressure"}] [DEBUG] 19:32:51: OK : 3 lines inserted in DB [DEBUG] 19:32:51: [{"id":3,"timestamp":"NULL","value":"14.7","type":"temperature"},{"id":3,"timestamp":"NULL","value":"68.9","type":"humidity"},{"id":3,"timestamp":"NULL","value":"18.36","type":"wind"}] [DEBUG] 19:32:51: OK : 3 lines inserted in DB [ERROR] 19:32:51: line 217: attempt to concatenate a nil value La ligne 217 correspond à : payload = "/graph/data_post_" .. variables[i].type .. ".php?id=" .. variables[i].id .. "&value=" .. fibaro:getGlobalValue(variables[i].name) Concernant la ligne 306 (après avoir retiré lignes en plus) c'est fibaro:debug('<span style="display:inline;color:red;">Error : Can not connect to NAS, errorCode='..errorCode..', status='..status..', payload='..payload..', response='..(response or "")..'</span>') Bref, les données remontent bien vers la base mais pas les devices apparemment. En espérant que tout ça t'aide
  8. Bonjour Lazer, Qu'entends-tu par " commence par activer le debug = true " ? Désolé, je suis tout nouveau sur HC2. Je l'ai reçu avant-hier donc je découvre totalement. Je pensais que le debug se faisait à l'aide des boutons dédiés. Cordialement
  9. Bonjour, j'ai un petit souci. Quand je debogue le bouton "Device", j'ai cette erreur : [ERROR] 00:43:50: line 306: attempt to concatenate local 'roomName' (a nil value) Les variables globales sont les suivantes : -- User Global Variables local variables = { { ["type"] = "temperature", ["id"] = 2007, ["name"] = "Netatmo Temp Int", ["room"] = 11 -- Salle d'eau }, { ["type"] = "humidity", ["id"] = 2009, ["name"] = "Netatmo Hum Int", ["room"] = 11 -- Salle d'eau }, { ["type"] = "temperature", ["id"] = 2012, ["name"] = "Netatmo Temp Ext", ["room"] = 24 -- Jardin }, { ["type"] = "humidity", ["id"] = 2013, ["name"] = "Netatmo Hum Ext", ["room"] = 24 -- Jardin } } Une idée ? Cordialement
  10. macpowered

    Nest api is dead

    Merci pour l'info
  11. macpowered

    Nest api is dead

    Bonjour, Tout nouveau possesseur d'une HC2, j'aimerais savoir quelles sont les possibilité pour intégrer un thermostat Nest et des détecteurs de fumée Nest ? Lorsque j'ai branché hier la HC2, j'avais le plugin Nest. Une mise à jour m'a ensuite été demandé et depuis, le plugin a disparu. J'ai cru comprendre que l'équipe FIBARO de fait plus de support sur ce plugin et qu'il a été supprimé (car fibaro a développé des propres thermostats). Avec bien du mal, j'ai trouvé des infos concernant l'intégration du thermostat avec des scripts LUA (en hollandais) mais il parle d'un arrêt (ou dysfonctionnement) de l'API au 31/08/2019 à cause du rachat de NEST par GOOGLE. Que pouvez-vous me dire sur tout ça ? Je trouve quand même dommage de ne pas pouvoir profiter de mon thermostat et mes détecteurs avec la HC2. Est-il possible de les intégrer d'une quelconque manière ? et comment ? Merci par avance de vos futures réponses. Cordialement.
  12. macpowered

    Tout nouveau

    Bonjour à tous, Tout nouveau sur ce forum. J'ai un veralite qui montre des signes de fatigue (je ne peux plus la mettre à jour, la ram a pris un shoot). Je vais donc me lancer dans l'aventure Fibaro. Ma HC2 est commandée et devrait arriver sous peu. Cordialement
×