Aller au contenu

PdB

Membres confirmés
  • Compteur de contenus

    208
  • Inscription

  • Dernière visite

Réputation sur la communauté

21 Excellent

À propos de PdB

  • Rang
    Membre passionné
  • Date de naissance 23/10/1977

Profile Information

  • Sexe :
    Homme
  • Ville :
    Nimes
  • Intéret :
    HC2
  • Box
    Home Center 2
  • Version
    4.160

Visiteurs récents du profil

1 413 visualisations du profil
  1. Bonjour, J'ai une PAC air/eau HITACHI YUTAKI que j'aurais aimé pouvoir intégrer à ma FIBARO. HITACHI propose plusieurs modules optionnels pour la domotique (mais rien de zwave, ni d'API simple comme chez DAIKIN par exemple...). En pratique plusieurs modules différents permettent de communiquer vers: KNX, Modbus, Tahoma, ou BACNet.... Savez-vous si l'une de ces solutions peut s'intégrer à notre hc2?
  2. PdB

    Out of Memory

    @J3R3M Merci pour ta réponse, je comprends mieux... En fait je pense avoir trouvé la cause de mon bug sur le forum US: https://forum.fibaro.com/topic/50427-out-of-memory/ Apparemment l'une des options du routeur UNIFI qui consiste à scanner les ports des clients du routeur est la cause de ce bug... Je me suis bien pris la tête pendant un mois pour tout verifier, et j'aurais pu encore chercher longtemps...
  3. PdB

    Out of Memory

    Bonjour, @J3R3M j'ai en effet changé quelques paramètres avec des fonctions string.gsub, du coup j'ai tout repris mais je n'ai trouvé de suspect.... C'était quoi comme type de boucle que tu avais? Sinon j'ai revu toutes mes scènes et VD et n'ai rien trouvé de suspect. Pas de réponse du support pour l'instant, du coup j'ai fait une scène qui reboote quand la mémoire baisse trop.... A suivre...
  4. PdB

    HC2 avec Telecommande Harmony

    Hello, depuis 2/3 jours, le plugin Harmony sous HC2 ne marche plus.... J'ai essayé de le désinstaller / réinstaller, toutes les activités remontent normalement, mais rien ne se passe en cliquant dessus ou avec "changeActivityState". Avez-vous le même bug??
  5. PdB

    Out of Memory

    oui, et sympa pour le réveil de noel....
  6. PdB

    Out of Memory

    @Lazer Oui c'est bizarre peut-être une scène mais je n'ai rien changé de particulier récemment, je vais mener l'enquête... @Nico qd la mémoire descend en dessous de 5% la HC2 plante.
  7. PdB

    Out of Memory

    Il me semble que oui mais je vais rebooter a nouveau
  8. PdB

    Out of Memory

    Bonjour, depuis quelques temps, j'ai une notification = Out of Memory qui apparait regulièrement. Pourtant la RAM ne semble pas particulièrement tendue... Qu'en pensez-vous? Amitiés. Pierre.
  9. @yoim As-tu modifié la scène de Lazer? Dans la partie Login tu dois avoir ca: -- -- Login function -- function Login(command) Message("fuchsia", "Login") local httpClient = net.HTTPClient() if debug then Message("grey", URL .. "/api/login") end -- Login httpClient:request(URL .. "/api/auth/login", { success = function(response) if debug then Message("gray", json.encode(response)) end if response.status == 200 then if response.data and response.data ~= "" then local jsonTable = json.decode(response.data) -- Get cookie if response.headers and response.headers['Set-Cookie'] then -- "Set-Cookie": "unifises=L1IADETuhsX6AwY44w72nCKftDOa1c1j; Path=\/; Secure; HttpOnly, csrf_token=b5y9pwpKD5dIcLqAxfHxUO2dQ6HUuvcL; Path=\/; Secure", if debug then Message("yellow", response.headers['Set-Cookie']) end -- Store cookie Cookie = response.headers['Set-Cookie'] fibaro:setGlobal(VG_Unifi_Cookie, Cookie) -- Execute given function as argument if command and type(command) == "function" then setTimeout(function() command() end, 0) end else Message("red", "Error : missing Cookie in Response Headers") end else Message("red", "Error : empty response") end else Message("red", "Error : status=" .. tostring(response.status)) end end, error = function(err) Message("red", 'httpClient:request() : Error : ' .. err) end, options = { method = 'POST', checkCertificate = false, headers = {['Content-Type'] = 'application/json'}, data = json.encode({username=username, password=password, strict=true}) } }) end -- function
  10. ALLELUIA !!!!! Ca y est, j'ai enfin réussi. Pour ceux que cela intéresse donc sur un UDM-PRO: - il faut activer la connection SSH dans le contrôleur - Se logger en "root" avec le mot de passe que vous avez choisi et accéder au fichier system.properties qui se trouve dans /data/unifi/data - et le modifier selon les consignes de @Lazer. Il faut ensuite modifier un petit peu la scene de @Lazer - pour le LOGIN : L'IP à utiliser est URL .. "/api/auth/login" - dans les options de la requête HTTP pour le login, il faut rajouter: headers = {['Content-Type'] = 'application/json'}, sinon erreur 401 systématique.... - dans la récupération du cookie, il faut supprimer la ligne: if jsonTable.meta and jsonTable.meta.rc and jsonTable.meta.rc == "ok" then et en miroir: else Message("red", "Error : status = " .. tostring(response.status) .. " - rc = " .. (jsonTable.meta and jsonTable.meta.rc or "???") .. " - msg = " .. (jsonTable.meta and jsonTable.meta.msg or "???")) end qui ne correspondent plus au format de la réponse. Dans GetDevices(): il faut modifier l'URL cible par : URL .. "/proxy/network/api/s/default/stat/sta" Enfin, si besoin, il faut modifier le fichier system.properties. Pour cela: - il faut activer la connection SSH dans les reglages de l'UDM PRO - Se logger en "root" avec le mot de passe que vous avez choisi et accéder au fichier system.properties qui se trouve dans /data/unifi/data - et le modifier selon les consignes de @Lazer. Et tout roule chez moi ... Merci à ceux qui m'ont aidé!!!!
  11. Déjà fait hélas...
  12. Bonjour, J'ai finalement réussi à avoir un accès en root, trouver le fichier system.properties et le modifier... J'arrive à m'authentifier à l'UDM PRO sans souci en utilisant Postman: Malgré tout la scène suivante me renvoie encore une erreur 401: local credential = {username = "Fibaro", password = "XXXXXX"} credential = json.encode(credential) local httpClient = net.HTTPClient() httpClient:request("https://192.168.0.254/api/auth/login", { success = function(response) print(json.encode(response.status)) end, error = function(err) end, options = { method = 'POST', checkCertificate = false, data = credential } }) Auriez-vous une idée de ce qui cloche???
  13. Impossible en tout cas d’accéder au system.properties sur le nouveau UDM PRO....
  14. Oui... je creuse...
×