Aller au contenu

Bloug

Membres confirmés
  • Compteur de contenus

    1351
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par Bloug

  1. Alexa ....pourquoi j'ai pas été livré ? oupsss .....pardon
  2. Bloug

    Json T_end

    Trop Fort !!
  3. Bloug

    Json T_end

    un Grand merci car là c'est chaud +++ ! j'ai toujours une erreur sur la ligne : local nameZ1 = jsonTable.zones[0].name avec l'erreur : [DEBUG] 20:04:29: [1;31m2018-06-12 20:04:29.062230 [ fatal] LUA error: /opt/fibaro/scenes/47.lua:30: attempt to index field '?' (a nil value)
  4. Bloug

    Json T_end

    :s Désolé genre c'est le liste " list.data" ou le "list" de la fonction ? local http = net.HTTPClient() http:request('https://airzonecloud.com/zones/?format=json&system_id=***&user_email=***&user_token=***', { options = { method = 'GET' }, success = function(list) fibaro:debug(' Retour : '.. list.data) end, error = function(err) fibaro:debug(err) end }) nameZ1 = json.decode(list.data) fibaro:debug(' Name Z1 : ' ..nameZ1.zones[0].name)
  5. Bloug

    Json T_end

    ok, je regarde donc du coté du httpclient() merci à tous ! Ps c'est quand meme chaud chaud local http = net.HTTPClient() http:request('https://airzonecloud.com/zones/?format=json&system_id=***&user_email=***&user_token=***', { options = { method = 'GET' }, success = function(list) fibaro:debug(' Retour : '.. list.data) end, error = function(err) fibaro:debug(err) end }) [DEBUG] 07:28:30: Retour : {"zones":[{"id":"5b139f1ef51445a30df80c70","system_id":"5b139f1ef51445a30df80c6f","device_id":"5a37f4167765621039320000","modes":"1111111011","warning":"0","name":"Salon","system_number":"2","zone_number":"1","state":"0","consign":"26.0","temp":"26.3","mode":"1","velocity":null,"show_velocity":null,"sleep":"0","lower_conf_limit":"18.0","upper_conf_limit":"30.0","master":"1","eco":"0","prog_enabled":"1","speed_prog_mode":"0","show_ventilation":"1","updated_at":1528610437,"setup_type":"0","class":"Zone","last_update":1528610437,"next_schedule_number":"0","led":null,"offset":null,"cold_offset":null,"heat_offset":null,"scene":null,"air_flow":null,"humidity":null,"coldConsign":"","heatConsign":"","auto":false,"temperature_unit":false,"config":null}]} Après j'ai un moyen de "piocher" dans le retour ? ?
  6. Bloug

    Json T_end

    Cool merci @TonyC ! à voir le cousin italien @Lazer c'est le HTTPS ou la redirection ? c'est à dire de passer par une scène ?
  7. Bloug

    Json T_end

    merci, voici le retour : HC2 = Net.FHttp("airzonecloud.com"); response, status, errorCode = HC2:GET("/zones/?format=json&system_id=***&user_email=***&user_token=***") fibaro:debug(' status : ' ..status) fibaro:debug(' errorCde : ' ..errorCode) fibaro:debug(' response : ' ..response) [DEBUG] 06:48:14: status : 302 [DEBUG] 06:48:14: errorCde : 0 [DEBUG] 06:48:14: response : y'a pas un probleme avec le HTTPS ? si je colle le lien en HTTP dans le navigateur il bascule en HTTPS
  8. Bloug

    Json T_end

    oui c'est bien le Json.decode :s
  9. Bloug

    Json T_end

    Désolé messieurs toujours la même erreur j'ai vérifie le Json sur https://jsonlint.com/ et il le déclare comme correct pourtant C'est pour récupérer les infos des mes blueface airzone et voir à pouvoir envoyer une commande mais c'est mal Barrrrré
  10. Bloug

    Clignotement en boucle

    Ah ok, c'est plus clair là. merci
  11. Bloug

    Json T_end

    me revoila avec une question C** je souhaite récupérer des valeurs dans un Json : { "zones": [{ "id": "5b139f1ef51445a30df80c6c", "system_id": "5b139f1ef51445a30df80c69", "device_id": "5a37f4167765621039320000", "modes": "1111111011", "warning": "0", "name": "Alyssa", "system_number": "1", "zone_number": "3", "state": "0", "consign": "24.5", "temp": "24.8", "mode": "1", "velocity": null, "show_velocity": null, "sleep": "0", "lower_conf_limit": "18.0", "upper_conf_limit": "30.0", "master": null, "eco": "0", "prog_enabled": "1", "speed_prog_mode": null, "show_ventilation": "1", "updated_at": 1528610421, "setup_type": "0", "class": "Zone", "last_update": 1528610421, "next_schedule_number": "0", "led": null, "offset": null, "cold_offset": null, "heat_offset": null, "scene": null, "air_flow": null, "humidity": null, "coldConsign": "", "heatConsign": "", "auto": false, "temperature_unit": false, "config": { "id": "5b159daaf51445a30df8123c", "cold_values": null, "heat_values": null, "cold_angle": null, "heat_angle": null, "swing_horizontal": null, "swing_vertical": null, "antifreeze": "0", "vla": null, "zone_number": "3", "slave": null, "master": null, "basic_mode": null, "ambient_temp": null, "heat_type": null, "cold_type": null, "heat_type_config": null, "cold_type_config": null, "ventilation": null, "q_weight": null, "window": null, "presence": null, "spray_dew": null, "local_vent": null, "tact_fw": null, "firm_lm": null, "manufacturer": null, "led": null, "confort_cold_consign": null, "confort_heat_consign": null, "eco_cold_consign": null, "eco_heat_consign": null, "unocupied_cold_consign": null, "unocupied_heat_consign": null, "vacation_cold_consign": null, "vacation_heat_consign": null, "firm_ws": "3.10", "offset": null, "errors": "0", "zone_id": "5b139f1ef51445a30df80c6c", "automatic_weight": null, "autochange_differential": null, "offset_environment_cold": null, "offset_environment_heat": null } }, { "id": "5b139f1ef51445a30df80c6d", "system_id": "5b139f1ef51445a30df80c69", "device_id": "5a37f4167765621039320000", "modes": "1111111011", "warning": "0", "name": "Bureau", "system_number": "1", "zone_number": "4", "state": "0", "consign": "27.0", "temp": "26.9", "mode": "1", "velocity": null, "show_velocity": null, "sleep": "0", "lower_conf_limit": "18.0", "upper_conf_limit": "30.0", "master": null, "eco": "0", "prog_enabled": "0", "speed_prog_mode": null, "show_ventilation": "1", "updated_at": 1528610421, "setup_type": "0", "class": "Zone", "last_update": 1528610421, "next_schedule_number": "0", "led": null, "offset": null, "cold_offset": null, "heat_offset": null, "scene": null, "air_flow": null, "humidity": null, "coldConsign": "", "heatConsign": "", "auto": false, "temperature_unit": false, "config": null }, { "id": "5b139f1ef51445a30df80c6a", "system_id": "5b139f1ef51445a30df80c69", "device_id": "5a37f4167765621039320000", "modes": "1111111011", "warning": "0", "name": "Parents", "system_number": "1", "zone_number": "1", "state": "1", "consign": "26.0", "temp": "26.1", "mode": "1", "velocity": null, "show_velocity": null, "sleep": "0", "lower_conf_limit": "18.0", "upper_conf_limit": "30.0", "master": "1", "eco": "0", "prog_enabled": "0", "speed_prog_mode": "0", "show_ventilation": "1", "updated_at": 1528610421, "setup_type": "0", "class": "Zone", "last_update": 1528610421, "next_schedule_number": "0", "led": null, "offset": null, "cold_offset": null, "heat_offset": null, "scene": null, "air_flow": null, "humidity": null, "coldConsign": "", "heatConsign": "", "auto": false, "temperature_unit": false, "config": null }, { "id": "5b139f1ef51445a30df80c6b", "system_id": "5b139f1ef51445a30df80c69", "device_id": "5a37f4167765621039320000", "modes": "1111111011", "warning": "0", "name": "Sport", "system_number": "1", "zone_number": "2", "state": "0", "consign": "25.0", "temp": "26.4", "mode": "1", "velocity": null, "show_velocity": null, "sleep": "0", "lower_conf_limit": "18.0", "upper_conf_limit": "30.0", "master": null, "eco": "0", "prog_enabled": "1", "speed_prog_mode": null, "show_ventilation": null, "updated_at": 1528610421, "setup_type": "0", "class": "Zone", "last_update": 1528610421, "next_schedule_number": "0", "led": null, "offset": null, "cold_offset": null, "heat_offset": null, "scene": null, "air_flow": null, "humidity": null, "coldConsign": "", "heatConsign": "", "auto": false, "temperature_unit": false, "config": null }] } avec mon départ : HC2 = Net.FHttp("airzonecloud.com"); response = HC2:GET("/zones/?format=json&system_id=*********&user_email=******&user_token=************") response = json.decode(response) fibaro:debug(' test : ' ..response.name) avec le retour suivant : expected value but found t_end at character 1 une idée ? merci
  12. Bloug

    Clignotement en boucle

    ahhh bah Voila ! donc ok pour : --[[ %% properties %% weather %% events %% globals Alarme --]] while tonumber(fibaro:getGlobalValue("Alarme")) == 1 do fibaro:call(20, "startLevelIncrease",10,1); fibaro:sleep(250); fibaro:call(20, "startLevelDecrease",1,99); fibaro:sleep(250); end et pour bien comprendre ...... c'est quoi qui merde alors ? la variable ? --[[ %% properties %% weather %% events %% globals Alarme --]] local etatalarme = tonumber(fibaro:getGlobalValue("Alarme")) while etatalarme == 1 do fibaro:call(20, "startLevelIncrease",10,1); fibaro:sleep(250); fibaro:call(20, "startLevelDecrease",1,99); fibaro:sleep(250); end Encore merci
  13. Si tu utilises les contacts sec du fgbs, tu utilises le Gnd à côté de ton rouge power. Si tu l'utilises pour des sondes type c'est le gnd 1wire
  14. arff moi aussi j'ai craqué .... Pas biennnnnnnnnn !!
  15. Bloug

    Signal électrique

    Jojo parle de cela : FIBARO - DÉTECTEUR UNIVERSEL Z-WAVE FIBARO UNIVERSAL BINARY SENSOR FGBS-001 mais bon c'est deja 40€ .... pour 60e tu as l'orginal et sans bidouille le FIBARO - DÉTECTEUR D'INONDATION Z-WAVE+ FIBARO FLOOD SENSOR FGFS-101 ZW5
  16. Bloug

    Clignotement en boucle

    bah moi non plus
  17. M. @Christophe KLEIN une déclaration à faire ?
  18. Bloug

    Cozytouch

    Bonjour, Un sujet déjà abordé en 2015 par @Gazous sur l'utilisation du Cosytouch d'Atlantic Thermor via l'API. Je trouve qq infos d''utilisation via des plugins chez Eedomus et Jeedom ... mais peut être plus par les Z'ondes que par l'api :s ... peut être avez vous des infos ou utilisez vous l'api ? c'est plus pour démarrer des options spécifiques comme la soufflerie ou le séchage de serviettes, indépendantes du fil pilote ... merci
  19. Bloug

    Clignotement en boucle

    si si mon code marche mais @Dragoniacs le trouve tordu alors il l'affine et d'ailleur la dernière solution marche également ! Merci ! donc avantage ou inconvénient d'une sur l'autre ? a voir
  20. Bloug

    Clignotement en boucle

    @BenjyNet Tordu ? Oui C'est clair ! Sur tes deux dernières solutions la première n’arrête pas ma boucle et la seconde est identique à mon premier post donc négatif également. mais oui je pense qu'il doit surement y avoir plus simple que ma condi-Boucle
  21. Bloug

    Clignotement en boucle

    --[[ %% properties %% weather %% events %% globals Alarme --]] local etatalarme = tonumber(fibaro:getGlobalValue("Alarme")) while etatalarme == 1 do if (tonumber(fibaro:getGlobalValue("Alarme")) == 1) then fibaro:call(20, "startLevelIncrease",10,1); fibaro:sleep(250); fibaro:call(20, "startLevelDecrease",1,99); fibaro:sleep(250); elseif (tonumber(fibaro:getGlobalValue("Alarme")) == 0 ) then fibaro:abort() end end EDIT : ca fonctionne maintenant Merci
  22. Bloug

    Clignotement en boucle

    Bonjour, jet rourne en rond avec ma boucle Je souhaite faire clignoter diverses lumières au passage à 1 d'une variable prédéfinie "Alarme" --[[ %% properties %% weather %% events %% globals Alarme --]] local etatalarme = tonumber(fibaro:getGlobalValue("Alarme")) while etatalarme == 1 do fibaro:call(20, "startLevelIncrease",10,1); fibaro:sleep(250); fibaro:call(20, "startLevelDecrease",1,99); fibaro:sleep(250); end pourquoi la boucle ne s’arrête pas quand la variable est à 0 ? merci
  23. Bloug

    Onduleur Eaton

    No pb @Lazer
  24. Bloug

    Onduleur Eaton

    c'est en phase de test ?
  25. Bloug

    Fibaro Intercom

    A Faire du HS avec des histoires de mecs qui..... montent leurs femmes en jupe sur des meubles de bureau IKEA ...... Quoi moi aussi j'ai mal compris ? J'utilise un doorbird Dv2101v bah j'ai 0 Pb ! Il n'a jamais planté, j'ouvre & je parle régulièrement à distance pour les livraisons. le son est bon et coté HC2 je récupère l'image et le bouton d'ouverture des relais grace à une VD. ET il est (POE + RFID)
×
×
  • Créer...