-
Compteur de contenus
14 385 -
Inscription
-
Dernière visite
-
Jours gagnés
249
Tout ce qui a été posté par mprinfo
-
Quick App - Synology Surveillance Station
mprinfo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
Non c'est différent les firmware de la hc3 sont bien plus stable même en bêta L'erreur n'est pas un bug mais des changements dans la structure des QA Il faut donc adapter le QA au nouveau profil Envoyé de mon BLA-L29 en utilisant Tapatalk- 122 réponses
-
- surveillance station
- camera
-
(et 2 en plus)
Étiqueté avec :
-
Quick App - Synology Surveillance Station
mprinfo a répondu à un(e) sujet de Lazer dans Quick App Developpeur
C'est l'erreur que j'ai eu@Lazer si tu te souviens c'est le 20 dans les paramètres de création du QA qui ne passe pas. Il y a pas mal de modifications à chaque bêta car à chaque fois il y a conversion de la BD Envoyé de mon BLA-L29 en utilisant Tapatalk- 122 réponses
-
- surveillance station
- camera
-
(et 2 en plus)
Étiqueté avec :
-
quick app Quick App - Monitoring UDM Pro SE et Pro
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@tonyC je viens de regarder ton code si j'ai bien compris ne renvoie pas la table complète des ports mais juste la table du port cela fonctionne t'il bien ? toi tu es un vrai lua men tu utilises les for pair do moi je suis basic men j'utilise for i do il y a un truc que tu as modifier dans la mainloop ------------------------------------------------------------------------------------------------------------------------ -- boucle principale ------------------------------------------------------------------------------------------------------------------------ function QuickApp:mainLoop() --[[ --- frequency self.frequency = self:getVariable("frequency") assert(self.frequency ~= "", "la fréquence n'est pas définie") self.frequency = tonumber(self.frequency) assert(self.frequency ~= nil, "la fréquence n'est pas un nombre") ]]-- self.login = self:getVariable("login") self.password = self:getVariable("password") self.mac_switch = self:getVariable("MAC_Switch") self.controller = self:getVariable("IP_UDM_Pro") self.URL = "https://"..self.controller..":443".."/proxy/network/api/s/default/" self.http = net.HTTPClient({ timeout = 3000 }) self:loginUnifi() self:LoadProfilPorts() fibaro.setTimeout(4*1000, function() self:LoadProfilPorts() end) --fibaro.setTimeout( 10* 1000/30, function() -- end)--self.frequency end je sais pas pourquoi tu récupères les valeurs des variables du QA a chaque boucle vu qu'elles ne changent jamais je préfère les mettres dans le onInit(), on les charges un fois est cela suffit pour les boutons function QuickApp:turnOn() --self:debug("binary switch turned on") self:updateProperty("value", true) self:mainLoop() end je ne mets pas le updateProperty car c'est pas parce que tu l'as actionné que cela a fonctionné je mets cela a la fin du PUT si l'action a réussi je ne lance pas mainLoop() mais LoadProfilPorts() function QuickApp:turnOn() self:debug("binary switch turned on") --self:updateProperty("value", true) self:LoadProfilPorts("auto") end function QuickApp:turnOff() self:debug("binary switch turned off") --self:updateProperty("value", false) self:LoadProfilPorts("off") end j'ai fais comme cela avec la valeur auto ou off et pour le mainloop ------------------------------------------------------------------------------------------------------------------------ -- boucle principale ------------------------------------------------------------------------------------------------------------------------ function QuickApp:mainLoop() self:loginUnifi() fibaro.setTimeout(3*1000, function() self:LoadProfilPorts("mainLoop") end) fibaro.setTimeout(self.frequency * 1000, function() self:mainLoop("mainLoop") end) end et je récupere l'action comme cela function QuickApp:LoadProfilPorts(action) si l'action est autre que mainloop c'est a dire auto ou off on pourrait verrouiller plus d'ailleurs je fais ma demande de PUT est j'y ajoute la table et le ID_Profil if action ~= "mainLoop" then self:SaveProfilPorts(data_port_overrides, device_id, action) end voici mon oninit() function QuickApp:onInit() self:trace("--------------------------------------------------------------------") self:trace("Demarrage du Quick App - UnifiOS Switch port POE auto/off ") self:trace("--------------------------------------------------------------------") -- __TAG = "QA_UDM_Pro_POE_" .. plugin.mainDeviceId --self:updateProperty("log", "Port: "..self:getVariable("Port_POE")) --- frequency self.frequency = self:getVariable("frequency") assert(self.frequency ~= "", "la fréquence n'est pas définie") self.frequency = tonumber(self.frequency) assert(self.frequency ~= nil, "la fréquence n'est pas un nombre") --- login self.login = self:getVariable("login") --- password self.password = self:getVariable("password") --- IP URL self.controller = self:getVariable("IP_UDM_Pro") self.URL = "https://"..self.controller..":443".."/proxy/network/api/s/default/" self.http = net.HTTPClient({ timeout = 2000 }) self:mainLoop() end voila le résultat Tu remarques que maintenant je guère le Non POE Tu as l'etat de tout les ports du Switch le nombre de port actif (port qui consomme du POE) et le nombre total de ports pour la librairie unifi -- Device Unifi mise a jour le 30/01/2022 librairie = {} librairie._VERSION = 1.0 -- -- Recherche le nom du device unifi -- function librairie:DeviceUnifiName(model) local BaseNameDevice = json.decode('{"BZ2":{"base_model":"BZ2","display":"UniFi AP"},"BZ2LR":{"base_model":"BZ2","display":"UniFi AP-LR"},"S216150":{"base_model":"US24P250","display":"UniFi Switch 16 AT-150W","include_fw":"USC8"},"S224250":{"base_model":"US24P250","display":"UniFi Switch 24 AT-250W","include_fw":"USC8"},"S224500":{"base_model":"US24P250","display":"UniFi Switch 24 AT-500W","include_fw":"USC8"},"S248500":{"base_model":"US24P250","display":"UniFi Switch 48 AT-500W","include_fw":"USC8"},"S248750":{"base_model":"US24P250","display":"UniFi Switch 48 AT-750W","include_fw":"USC8"},"S28150":{"base_model":"US24P250","display":"UniFi Switch 8 AT-150W","include_fw":"USC8"},"U2HSR":{"base_model":"U2HSR","display":"UniFi AP-Outdoor+"},"U2IW":{"base_model":"U2IW","display":"UniFi AP-In Wall"},"U2Lv2":{"base_model":"U2Sv2","display":"UniFi AP-LR v2"},"U2O":{"base_model":"BZ2","display":"UniFi AP-Outdoor"},"U2Sv2":{"base_model":"U2Sv2","display":"UniFi AP v2"},"U5O":{"base_model":"BZ2","display":"UniFi AP-Outdoor 5G"},"U6ENT":{"base_model":"U6ENT","display":"U6-Enterprise"},"U6EXT":{"base_model":"U6EXT","display":"U6-Extender"},"U6IW":{"base_model":"U6IW","display":"U6-IW"},"U6M":{"base_model":"U6M","display":"U6-Mesh"},"U7E":{"base_model":"U7E","display":"UniFi AP-AC"},"U7EDU":{"base_model":"U7PG2","display":"UniFi AP-AC-EDU"},"U7Ev2":{"base_model":"U7E","display":"UniFi AP-AC v2"},"U7HD":{"base_model":"U7HD","display":"UniFi AP-HD"},"U7IW":{"base_model":"U7PG2","display":"UniFi AP-AC-In Wall"},"U7IWP":{"base_model":"U7PG2","display":"UniFi AP-AC-In Wall Pro"},"U7LR":{"base_model":"U7PG2","display":"UniFi AP-AC-LR"},"U7LT":{"base_model":"U7PG2","display":"UniFi AP-AC-Lite"},"U7MP":{"base_model":"U7PG2","display":"UniFi AP-AC-Mesh-Pro"},"U7MSH":{"base_model":"U7PG2","display":"UniFi AP-AC-Mesh"},"U7NHD":{"base_model":"U7NHD","display":"UniFi AP-nanoHD"},"U7O":{"base_model":"U7E","display":"UniFi AP-AC Outdoor"},"U7P":{"base_model":"U7P","display":"UniFi AP-Pro"},"U7PG2":{"base_model":"U7PG2","display":"UniFi AP-AC-Pro"},"U7SHD":{"base_model":"U7HD","display":"UniFi AP-SHD"},"UAE6":{"base_model":"UAE6","display":"U6-Extender-EA"},"UAIW6":{"base_model":"UAIW6","display":"U6-IW-EA"},"UAL6":{"base_model":"UAL6","display":"U6-Lite"},"UALR6":{"base_model":"UALR6","display":"U6-LR-EA"},"UALR6v2":{"base_model":"UALR6v2","display":"U6-LR"},"UALR6v3":{"base_model":"UALR6v3","display":"U6-LR"},"UAM6":{"base_model":"UAM6","display":"U6-Mesh-EA"},"UAP6":{"base_model":"UAP6","display":"U6-LR"},"UAP6MP":{"base_model":"UAP6MP","display":"U6-Pro"},"UBB":{"base_model":"UBB","display":"UniFi Building Bridge"},"UBBXG":{"base_model":"UBBXG","display":"UniFi Building-to-Building XG"},"UCK":{"base_model":"UCK","display":"UniFi Cloud Key"},"UCKG2":{"base_model":"UCKG2","display":"UniFi Cloud Key Gen2"},"UCKP":{"base_model":"UCKP","display":"UniFi Cloud Key Plus"},"UCMSH":{"base_model":"U7HD","display":"UniFi AP-MeshXG"},"UCXG":{"base_model":"U7HD","display":"UniFi AP-XG"},"UDC48X6":{"base_model":"UDC48X6","display":"UniFi Data Center 100G-48X6"},"UDM":{"base_model":"UDM","display":"UniFi Dream Machine"},"UDMB":{"base_model":"U7NHD","display":"UDM Beacon"},"UDMPRO":{"base_model":"UDMPRO","display":"UniFi Dream Machine PRO"},"UDMPROSE":{"base_model":"UDMPROSE","display":"UniFi Dream Machine PRO SE"},"UDMSE":{"base_model":"UDMSE","display":"UniFi Dream Machine SE"},"UDR":{"base_model":"UDR","display":"UniFi Dream Router"},"UDW":{"base_model":"UDW","display":"UniFi Dream Wall"},"UFLHD":{"base_model":"U7NHD","display":"UniFi Flex HD"},"UGW3":{"base_model":"UGW3","display":"UniFi Security Gateway"},"UGW4":{"base_model":"UGW4","display":"UniFi Security Gateway-Pro"},"UGWXG":{"base_model":"UGWXG","display":"UniFi Security Gateway XG-8"},"UHDIW":{"base_model":"U7NHD","display":"UniFi AP-HD-In Wall"},"ULTE":{"base_model":"ULTE","display":"UniFi AP-LTE"},"ULTEPEU":{"base_model":"ULTEPEU","display":"UniFi LTE Pro EU"},"ULTEPUS":{"base_model":"ULTEPUS","display":"UniFi LTE Pro US"},"UP1":{"base_model":"UP1","display":"UniFi Smart Power Plug"},"UP6":{"base_model":"UP6","display":"UniFi Smart Power 6-Port Power Strip"},"US16P150":{"base_model":"US24P250","display":"UniFi Switch 16 POE-150W","include_fw":"USC8"},"US24":{"base_model":"US24P250","display":"UniFi Switch 24","include_fw":"USC8"},"US24P250":{"base_model":"US24P250","display":"UniFi Switch 24 POE-250W","include_fw":"USC8"},"US24P500":{"base_model":"US24P250","display":"UniFi Switch 24 POE-500W","include_fw":"USC8"},"US24PL2":{"base_model":"US24PL2","display":"UniFi Switch 24 L2 POE"},"US24PRO":{"base_model":"US24PRO","display":"UniFi Switch Pro 24 PoE"},"US24PRO2":{"base_model":"US24PRO2","display":"UniFi Switch Pro 24"},"US48":{"base_model":"US24P250","display":"UniFi Switch 48","include_fw":"USC8"},"US48P500":{"base_model":"US24P250","display":"UniFi Switch 48 POE-500W","include_fw":"USC8"},"US48P750":{"base_model":"US24P250","display":"UniFi Switch 48 POE-750W","include_fw":"USC8"},"US48PL2":{"base_model":"US24PL2","display":"UniFi Switch 48 L2 POE"},"US48PRO":{"base_model":"US48PRO","display":"UniFi Switch Pro 48 PoE"},"US48PRO2":{"base_model":"US48PRO2","display":"UniFi Switch Pro 48"},"US624P":{"base_model":"US624P","display":"UniFi Switch Enterprise 24 PoE"},"US648P":{"base_model":"US648P","display":"UniFi Switch Enterprise 48 PoE"},"US68P":{"base_model":"US68P","display":"UniFi Switch Enterprise 8 PoE"},"US6XG150":{"base_model":"US6XG150","display":"UniFi Switch 6 XG PoE"},"US8":{"aka_by":"USC8","base_model":"US24P250","display":"UniFi Switch 8","include_fw":"USC8"},"US8P150":{"base_model":"US24P250","display":"UniFi Switch 8 POE-150W","include_fw":"USC8"},"US8P60":{"base_model":"US24P250","display":"UniFi Switch 8 POE-60W","include_fw":"USC8"},"USAGGPRO":{"base_model":"USAGGPRO","display":"Unifi Switch Pro Aggregation"},"USC8":{"base_model":"USC8P450","display":"UniFi Switch 8","hide":true,"include_fw":"US24P250"},"USC8P450":{"base_model":"USC8P450","display":"UniFi Switch Industrial"},"USF5P":{"base_model":"USF5P","display":"UniFi Switch Flex"},"USFXG":{"base_model":"USFXG","display":"UniFi Switch Flex XG"},"USL16LP":{"base_model":"USL16LP","display":"UniFi Switch Lite 16 POE"},"USL16P":{"base_model":"USL16P","display":"UniFi Switch 16 POE"},"USL24":{"base_model":"USL24","display":"UniFi Switch 24"},"USL24P":{"base_model":"USL24P","display":"UniFi Switch 24 POE"},"USL48":{"base_model":"USL48","display":"UniFi Switch 48"},"USL48P":{"base_model":"USL48P","display":"UniFi Switch 48 POE"},"USL8A":{"base_model":"USL8A","display":"UniFi Switch Aggregation"},"USL8LP":{"base_model":"USL8LP","display":"UniFi Switch Lite 8 POE"},"USL8MP":{"base_model":"USL8MP","display":"UniFi Switch Mission Critical"},"USMINI":{"base_model":"USMINI","display":"Unifi Switch Mini"},"USPPDUP":{"base_model":"USPPDUP","display":"UniFi Smart Power Power Distribution Unit Pro"},"USPRPS":{"base_model":"USF5P","display":"UniFi Smart Power Redundant Power System"},"USXG":{"base_model":"USXG","display":"UniFi Switch XG"},"USXG24":{"base_model":"USXG24","display":"UniFi Switch Enterprise XG 24"},"UXBSDM":{"base_model":"U7HD","display":"UniFi AP-BlackBaseStationXG"},"UXGPRO":{"base_model":"UXGPRO","display":"UniFi NeXt-Gen Gateway PRO"},"UXSDM":{"base_model":"U7HD","display":"UniFi AP-BaseStationXG"},"p2N":{"base_model":"p2N","display":"PicoStation M2"}}') return BaseNameDevice[model]["display"] end -
Effectivement la nouvelle application mobile fibaro n'est pas top je préfère l'ancienne. D'ailleurs ça me fait penser qu'il faudrait que je partage mon QA onkyo pour le moment je suis à fond unifi Envoyé de mon BLA-L29 en utilisant Tapatalk
-
@Lazer ne le décourage pas Après tu es parti de 0 il n'y avait pas beaucoup de QA disponible Tu es aussi un perfectionniste tu fais du code propre et partageable. On peut facilement transcrire un vd en QA sans avoir à tout refaire certes on n'utilisera avantage des QA mais on aura ce dont on a besoins Exemple les quelques qa que j'ai fais juste en traduction. Envoyé de mon BLA-L29 en utilisant Tapatalk
-
quick app Quick App - Monitoring UDM Pro SE et Pro
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
Voilà pour la qa https://www.domotique-fibaro.fr/topic/15510-quick-app-unifios-switch-port-poe-autooff/&share_tid=15510&share_fid=79825&share_type=t&link_source=app Envoyé de mon BLA-L29 en utilisant Tapatalk -
Quick App - UnifiOS Switch port POE auto/off
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@TonyC c'est maintenant ici pour le poe unifi Envoyé de mon BLA-L29 en utilisant Tapatalk -
quick app Quick App - Monitoring UDM Pro SE et Pro
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
Oui j'ai un peu temps les soirs Le plus dur c'est de si mettre [emoji12] La banquette est tellement confortable [emoji24] Envoyé de mon BLA-L29 en utilisant Tapatalk -
quick app Quick App - Monitoring UDM Pro SE et Pro
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
Je vais voir ta logique Et on fera un mixte Moi j'ai coder en prévision des childs Car j'en ai déjà fais après je ne me rappelle pas de tout J'ai ajouté une lib pour avoir le nom du devices unifi à partir du nom court J'ai fait comme cela car autrement je devais me taper du xml Envoyé de mon BLA-L29 en utilisant Tapatalk -
quick app Quick App - Monitoring UDM Pro SE et Pro
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
Je suis à 0.61 J'ai ouvert un topics ou je partage le qa Envoyé de mon BLA-L29 en utilisant Tapatalk -
quick app Quick App - Monitoring UDM Pro SE et Pro
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@TonyC tu as une vieille version Le QA que j'ai posté gère les valeurs à nil Je t'avais donné la méthode avec un code brut J'ai même optimiser la taille des variables Pour les childs le plus simple c'est 1 QA par switch 1 variable QA ou tu mets les ports que tu veux actionné et ensuite tu crées les childs Sinon on va avoir trop de childs Pour la consommation je pense qu'il faut un childs avec la consommation poe du switch et la consommation du port on l'affiche dans les log J'ai donc 2 tables Une avec les paramètres de chaque port Une qui sert pour le put L'index entre les 2 tables est port_idx Ça sert d'avoir programmé sous dbase [emoji12] Envoyé de mon BLA-L29 en utilisant Tapatalk -
Pour le zwave le module ne peux être inclus que sur une box après tu peux avoir des modules sur hc2 et le reste sur hc3 Il y a un QA pour récupérer les données sur la hc2 En fais les modules zwave de la hc2 apparesses sur la hc3 Pour les vd aucun soucis tu peux avoir le vd sur hc2 et sont équivalent QA sur hc3 Tu verras au début c'est un peut chiant mais franchement lorsque tu as compris le truc c'est top Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Non pour le clone du disque cela ne fonctionnera pas fibaro à mis des protection Tu peux l'envoyer en Pologne pour réparation Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Acheté la maintenant cela te permettra de te faire la main On en trouve au alentours des 400 euros c'est correct comme prix Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Le plus gros avantage de la hc3 par rapport à la hc2 c'est les QA Après elle est zwave plus On peut en bêta mettre à jour le firmware des modules non fibaro L'interface est plus ergonomique Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Quick App - UnifiOS Switch port POE auto/off
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@TonyC tu pourras tester lorsque tu auras fini ta sieste [emoji16] Envoyé de mon BLA-L29 en utilisant Tapatalk -
Quick App - UnifiOS Switch port POE auto/off
mprinfo a répondu à un(e) sujet de mprinfo dans Quick App Developpeur
@nico c'est effectivement possible mais je sais pas si cela en vaut la peine en plus c'est assez simple a faire si tu maitres le VD unifi de la HC2 la partie GET est il me semble la même Tu peux pas avoir une HC3 pour ce genre de QA que tu appels avec la HC2. Car moi aussi je suis toujours sur HC2 en prod et je bidouille la HC3 lorsque j'ai un moments -
Quick App - UnifiOS Switch port POE auto/off Ce QA permet d'activer ou de désactiver un port POE sur un swtich UNIFI Compatible avec les contrôleurs fonctionnent sous UnifiOS UDM UDM Pro UDM Pro SE CloudKEY (A confirmer) Pour que cela fonctionne avec un contrôleur autres que unifiOS il faut juste modifier les URL et l'authentification je n'ai pas testé Il faut renseigner les variables du QA Fichier QA : UNIFI_ POE_1.01.fqa
-
Moi j'aime bien les G2 la vision de nuit et top
-
Il te faut un switch poe Le poe permet d'alimenter un appareil compatible via le câble réseau. C'est très pratique 1 seul câble pour les données et l'alimentation. Il existe plusieurs norme POE regarde sur Google Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Le mieux en réseau c'est de faire un schéma. Moi je suis partie sur un réseau en étoile c'est le top mais le plus chiant a câbler j'ai commencé en 2012 est j'ai toujours pas fini. Au vu de ce que tu dis tu devras partir sur un réseau avec de petit switch et les reliers Grâce au POE++ on peut maintenant alimenter un petit switch poe Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Netatmo c'est franchement pas terrible car si c'est comme la station météo tu es dépendant du cloud Donc hikvision + surveillance station ou nvr tu seras au dessus de Netatmo Tu as aussi les caméra ubiquiti qui peuvent faire l'affaire si un jour tu utilises le unifi qui est top pour avoir un vrai réseau wifi Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Problème avec Fibaro FGS-214
mprinfo a répondu à un(e) sujet de ForestSP40 dans Nouveau ? Présentez-vous
Bonjour Ici c'est pour ce présenter Ensuite tu pourras poser les questions de ton choix dans les topics dédiés Envoyé de mon BLA-L29 en utilisant Tapatalk -
Sans fil ? Il te faut bien une alimentation J'ai horreur du wifi Ne compare pas des caméras à 50 euros avec des hikvision ce n'est pas la même gamme de produit Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Pour les caméras je te conseille fortement de prendre des caméras POE Pour la marque j'aime bien hikvision C'est un bon rapport qualité/prix ça ce commande sur aliexpress Pour l'enregistrement si tu as un NAS synlogy surveillance station et pas mal Envoyé de mon BLA-L29 en utilisant Tapatalk