Aller au contenu

flacon030

Membres confirmés
  • Compteur de contenus

    1448
  • Inscription

  • Dernière visite

  • Jours gagnés

    47

Tout ce qui a été posté par flacon030

  1. Merci pour ces infos, je viens de faire des tests, et perso a 360px c'est le bon compromis
  2. Il en va de même pour cette version de ton QA, le bord droit est trop large et donc rognié sur la version mobile de l'application fibaro
  3. Cela fonctionne parfaitement, mais il semble que pour la version mobile, le résultat affiché soit trop large, le bord droit est rogner Le format est bon en mode devices (sauf pour la boite résumé), mais n'est pas en mode pièces (y compris le résumé)
  4. Merci, mise a jour effectué
  5. merci beaucoups
  6. Derniere version installé, merci Et même remarque que pour le mesh, est'il possible d'avoir une jauge comme pour les batterie, qui ne tiens pas compte des noms long Merci
  7. Merci pour ce partage, en place et fonctionnel C'est quoi les device qui ont cette notification: Device without neighbor Petite suggestion éventuelle, reprendre le même principe visuel que pour la gestion des batterie pour la partie bargraphe
  8. je trouve très bien cette dernière version Fonctionne comme il faut chez moi
  9. L'unas pro est pour du stockage pure, et non on ne peut y mettre des application unifi Peut être que les autres UNAS (4 ou 8 baie) peuvent utiliser les app unifi, mais je n'ai pas regarder si c'était bien le cas Mais pour moi c'est juste ce dont j'ai besoin, un gros stockage pour le rip de mes films 4K. Pour les docker, vm, et autres application j'ai mon qnap 855x
  10. j'adore ton interface, simple et efficace idem pour ta baie bravo
  11. petite mise a jour de la baie réseau Je viens de mettre en place L'unas Pro et le bandeau de noyaux avec les câbles unifi
  12. ras pour moi aussi
  13. Quel sont les données que tu remonte avec? A tu une capture l'écran de ton plugin C'est ce modele la? https://www.manomano.fr/p/davis-instruments-vantage-pro2-with-console-eu-6252eu-station-meteo-radiopilotee-nombre-de-capteurs-max-80-84527119?model_id=89584985&referer_id=668893&iclid=1-24328c3d-c778-3ceb-80eb-6c78c73d8c32-a67443&idealoid=2608301331168390379 Merci
  14. mise a jour faite, reste a voir dans les prochains jours comment cela va évoluer
  15. flacon030

    grafana

    et voici les quelques codes pour obtenir ces résultats Puissance range time import "date" start_arrondi = date.truncate(t: -24h, unit: 1h) pv = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "601") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Production PV") |> aggregateWindow(every: 1h, fn: mean, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _field: "3_Production PV" })) linky = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "602") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Linky") |> aggregateWindow(every: 1h, fn: mean, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _value: if r._value > 0.0 then r._value else 0.0, _field: "4_Linky Import" })) linky_export = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "602") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Linky") |> aggregateWindow(every: 1h, fn: mean, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _value: if r._value < 0.0 then r._value else 0.0, _field: "6_Linky Export" })) batterie_charge = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "715") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Batterie BYD") |> aggregateWindow(every: 1h, fn: mean, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _value: if r._value > 0.0 then r._value else 0.0, _field: "2_Batterie Charge" })) batterie_decharge = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "715") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Batterie BYD") |> aggregateWindow(every: 1h, fn: mean, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _value: if r._value < 0.0 then r._value else 0.0, _field: "5_Batterie Decharge" })) fronius = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "1090") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["_measurement"] == "other") |> filter(fn: (r) => r["deviceName"] == "Fronius P.") |> aggregateWindow(every: 1h, fn: mean, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _field: "1_Fronius P." })) union(tables: [pv, linky, linky_export, batterie_charge, batterie_decharge, fronius]) |> sort(columns: ["_time"]) consommation eau par heure import "date" start_arrondi = date.truncate(t: -24h, unit: 1h) eau_chaude = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "405") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Eau Chaude") |> aggregateWindow(every: 1h, fn: last, createEmpty: false, timeSrc: "_start") |> difference() |> map(fn: (r) => ({ r with _field: "1_Eau Chaude" })) eau_froide = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "404") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Eau Froide") |> aggregateWindow(every: 1h, fn: last, createEmpty: false, timeSrc: "_start") |> difference() |> map(fn: (r) => ({ r with _field: "2_Eau Froide" })) union(tables: [eau_chaude, eau_froide]) |> sort(columns: ["_time"]) Précipitation mensuel import "date" start_arrondi = date.truncate(t: -12mo, unit: 1mo) dailyMax = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["_measurement"] == "climate") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["deviceID"] == "1114") |> filter(fn: (r) => r["deviceName"] == "🌧 Jardin Pluie 24h") |> aggregateWindow(every: 1d, fn: max, createEmpty: false, timeSrc: "_start") |> aggregateWindow(every: 1mo, fn: sum, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _field: "Pluie cumulée" })) dailyMax Énergie annuel import "date" start_arrondi = date.truncate(t: -5y, unit: 1y) fronius_maison = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "599") |> filter(fn: (r) => r["_field"] == "power" or r["_field"] == "value") |> filter(fn: (r) => r["deviceName"] == "Index fronius maison") |> aggregateWindow(every: 1d, fn: last, createEmpty: false, timeSrc: "_start") |> difference(nonNegative: true) |> aggregateWindow(every: 1y, fn: sum, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _field: "1_Index fronius maison" })) index_total_pv_batterie = from(bucket: "HC3") |> range(start: start_arrondi, stop: now()) |> filter(fn: (r) => r["deviceID"] == "600") |> filter(fn: (r) => r["_field"] == "value") |> filter(fn: (r) => r["_measurement"] == "other") |> filter(fn: (r) => r["deviceName"] == "Index Total PV + batterie") |> aggregateWindow(every: 1d, fn: last, createEmpty: false, timeSrc: "_start") |> difference(nonNegative: true) |> aggregateWindow(every: 1y, fn: sum, createEmpty: true, timeSrc: "_start") |> map(fn: (r) => ({ r with _field: "2_Index Total PV + batterie" })) union(tables: [fronius_maison, index_total_pv_batterie]) |> sort(columns: ["_time"])
  16. flacon030

    grafana

    grosse mise a jour de mon grafana
  17. flacon030

    camera unifi

    oui j'ai hésité a prendre le G2, mais les fonctions de base des cameras me suffisent finalement La reconnaissance des visages et de plaque me convient
  18. Suite de la mise a jour de mes équipement unifi Je viens de mettre en place un switch d'aggregation, pour que tous les équipement en 10G ne soient plus brider Sont concerné: - mes deux switch 10G - L'UNVR - l'UNAS Pro https://eu.store.ui.com/eu/en/category/switching-aggregation/products/usw-aggregation https://eu.store.ui.com/eu/en/category/switching-professional-max-xg/products/usw-pro-xg-10-poe https://eu.store.ui.com/eu/en/category/network-storage/products/unas-pro
  19. flacon030

    camera unifi

    Bonjour a tous Petite mise a niveau de mon système de vidéo J'ai mis en place un UNVR de chez unifi pour ne plus sollicité mon udm Pro, en effet ce dernier était a environ 80% au niveau cpu Le fait de passer les cameras et le contrôle d’accès le UNVR, la charge CPU de l'UDM Pro est redescendu a environ 35% Du coup le navigation dans les captures vidéo est devenue très fluide https://eu.store.ui.com/eu/en/category/cameras-nvr/products/unvr
  20. c'est bon je viens de trouver J'ai mon HC3 en 192.168.20.30, et mon udm pro en 192.168.1.1 j'avais bien mis le Gateway de la hc3 en 192.168.20.1 sur le Lan mais je l'avais laissé en 192.168.1.1 en wifi Résultat j'avais une erreur "Erreur retournée : No route to host" Je pensais que le lan était prioritaire sur le wifi si les deux était activé
  21. Non cela ne fonctionne pas, desolé
  22. Je n'ai pas le même code pour la connexion. C'est celui de ton QA en première page que j'ai Il y a une mise a jour de cette version? Je voie que tu as ajouter le token self.CSRF = response.headers['X-CSRF-Token'] self:trace("loginUnifi() : Connecté - X-CSRF-Token : ",self.CSRF) Il y a une variable supplémentaire a ajouter? ------------------------------------------------------------------------------------------------------------------------ -- connection au controleueur et recupération du cookie ------------------------------------------------------------------------------------------------------------------------ function QuickApp:loginUnifi() if self.cookie == nil then self.http:request("https://"..self.controller..":443/api/auth/login", { options = { checkCertificate = false, method = 'POST', headers = { ["content-type"] = "application/json", ["Accept"] = "application/json", }, data = json.encode({ ['username'] = self.login, ['password'] = self.password }) }, success = function(response) --print("status = ", response.status) if response.status == 200 then self.cookie = response.headers['Set-Cookie'] self:trace("loginUnifi() : Connecté") --self:debug("Cookie = ", self.cookie) self:updateView("message", "text", "Identifiants valides") end end, error = function(error) self:updateView("message", "Titre", "Probléme d'identification "..json.encode(error)) self:error("Probléme d'identification - Erreur - ", json.encode(error)) end }) end end
  23. Pas de problème, merci pour ta proposition d'aide Non j'ai un UDM Pro SE, et un NVR pour la gestion des cameras et du contrôle d’accès Se que je ne comprends pas c'est pourquoi l'option "Mise en évidence de mouvement" ne veux pas s'activer. Se qui je comprends empêche de visualiser la plaque et les mouvement en live comme sur ta capture Et c’était aussi le cas quant j'avais les camera sur L'udm Pro
×
×
  • Créer...