Aller au contenu

Barelle

Membres confirmés
  • Compteur de contenus

    62
  • Inscription

  • Dernière visite

Réputation sur la communauté

48 Excellent

À propos de Barelle

  • Rang
    Membre interessé

Profile Information

  • Sexe :
    Homme
  • Ville :
    Lauragais
  • Box
    Home Center 2
  • Version
    4.520

Visiteurs récents du profil

402 visualisations du profil
  1. Barelle

    Yamaha MusicCast

    @Lazer Désolé, fausse alerte ! En fait le VD fonctionne toujours, un effet de la loi de Murphy : un mauvais contact dans le câble réseau de l'ampli est apparu au même moment que la mise à jour de l'HC2.
  2. Barelle

    Yamaha MusicCast

    Bonsoir, Depuis le passage en 4.520, cet excellent VD ce met en erreur et affiche les traces suivantes dans la fenêtre de debug de la mainloop : [DEBUG] 18:33:27: Function successfully loaded in memory [DEBUG] 18:33:31: Error : Can not connect to Yamaha, errorCode=2, status=, url=/YamahaExtendedControl/v1/system/getDeviceInfo, response= [DEBUG] 18:33:31: Warning : Can't get device info [DEBUG] 18:33:50: Error : Can not connect to Yamaha, errorCode=2, status=, url=/YamahaExtendedControl/v1/system/getDeviceInfo, response= [DEBUG] 18:33:50: Warning : Can't get device info [DEBUG] 18:34:10: Error : Can not connect to Yamaha, errorCode=2, status=, url=/YamahaExtendedControl/v1/system/getDeviceInfo, response= [DEBUG] 18:34:10: Warning : Can't get device info
  3. Barelle

    [HELP/LUA] - Plantage MainLoop

    Je te suggère de rajouter dans tes traces les valeurs des variables globales : fibaro:debug("Step 2, room_zone="..room_zone) fibaro:debug("Step 3, zone_heat_value="..zone_heat_value)
  4. Barelle

    [HELP/LUA] - Plantage MainLoop

    Où est définie la variable roomName ?
  5. Barelle

    Problème API PUT

    Essaie de faire http://192.168.0.200/docs/#! puis d'interroger les valeurs de l'id 166 et de t'en inspirer pour construire ton json. Je suis surpris de trouver parameters comme clé de properties, il me semble que c'est plutôt l'inverse...
  6. Barelle

    Problème API PUT

    Oui, mais dans le json n'est toujours pas valid : La validation par le site https://jsonlint.com/ retourne l'erreur suivante : Error: Parse error on line 16: ...ed": 1540796527 }] ----------------------^ Expecting '}', ',', got 'EOF'
  7. Barelle

    Problème API PUT

    Il y a au moins une erreur dans la valeur de jtable ("[" de parameters non fermé). Utiliser par exemple https://jsonlint.com/ pour la valider.
  8. Barelle

    Détection de présence avec la Freebox

    Il faudrait peut-être penser à changer la valeur de la variable Presence : if Twentycents < timestamp - delay then if Presence == "1" then Presence = "0" fibaro:debug(os.date('%d/%m/%Y').." : Absence détectée") end else if Presence == "0" then Presence = "1" fibaro:debug(os.date('%d/%m/%Y').." : Présence détectée") end end fibaro:setGlobal("Presence", Presence) fibaro:debug('Et donc je passe la valeur de Presence à: ' ..Presence)
  9. Barelle

    timestamp Energie HC2 excel

    Mais ce n'est pas une formule excel...
  10. Barelle

    timestamp Energie HC2 excel

    Dans la mesure où : temp = os.date("%x %X", 1538875398) fibaro:debug(temp) affiche : [DEBUG] 11:18:51: 10/07/18 03:23:18 ta formule est bonne !
  11. Barelle

    Virtual Device Position Du Soleil Et Ensoleillement

    Cela fait maintenant quelques mois... J'ai contourné le problème en définissant manuellement l'altitude et en la forçant dans le cas d'une réponse invalide. local altitudeDefault = 164; -- A adapter avec l'altitude du lieu -- Elevation Google API (Free) GoogleElevation = Net.FHttp("maps.googleapis.com") local response, status, errorCode = GoogleElevation:GET("/maps/api/elevation/json?locations=".. Latitude .. "," .. Longitude .. "&sensor=false") if tonumber(status) ~= 200 then fibaro:debug("GoogleElevation, status=".. status..", errorCode="..errorCode); fibaro:debug("Altitude forced to "..altitudeDefault.." m"); Altitude = altitudeDefault; else jsonTable = json.decode(response) if (jsonTable.results[1] ~= nil) then Altitude = jsonTable.results[1].elevation fibaro:debug("Altitude found from Google api"); else if (jsonTable.status ~= nil) then fibaro:debug("****** maps.googleapis.com status="..jsonTable.status.." ******"); end fibaro:debug("Altitude forced to "..altitudeDefault.." m"); Altitude = altitudeDefault; end end fibaro:debug("Altitude = " .. tostring(Altitude) .. " m");
  12. Barelle

    Watchdog Pour Scènes Et Modules Virtuels

    Nico, oui, c'est bien ce que je disais, avec cette modification il y a du code qui devient inutile dans le cas des scènes mais il reste utile dans le cas des VD.
  13. Barelle

    Watchdog Pour Scènes Et Modules Virtuels

    Pour ma part, dans la fonction Restart, j'ai remplacé les lignes : jsonTable.lua = jsonTable.lua .. "\n"; response.data = json.encode(jsonTable); par : fibaro:setSceneEnabled(id, false); fibaro:setSceneEnabled(id, true); Notification('Watchdog : '..type..' "'..(name or "")..'" ('..id..") a fait l'objet d'un disable/enable", notification); return; une partie du code qui suit devenant bien sûr mort. Et cela fonctionne depuis des mois ainsi... La fonction setSceneEnabled est apparue après l'écriture du watchdog par Lazer, d'où cette astuce qu'il a employé et qui ne se justifie plus aujourd'hui. Maintenant une scène arrêtée aussi fréquemment a manifestement un problème.
  14. Barelle

    Panne du forum, retour, nouvel hébergeur

    D'où ce vieil adage informatique : quand une application fonctionne, c'est parce qu’elle n'a pas suffisamment de fonctionnalités...
  15. Barelle

    VD UPS

    Pour les valeurs non affichées, je crains ne rien pouvoir, le serveur UPS du NAS ne les remonte pas, probablement car elles ne sont pas fournies par l'onduleur. Tu pourrais sans doute faire évoluer le VD (interface et code) soit en substituant ces valeurs indisponibles par d'autres susceptibles de t'intéresser, soit en les supprimant... Les définitions des différentes valeurs figurent dans un commentaires à la fin du code du bouton Update...
×