Aller au contenu

Quick App - UnifiOS Switch port POE auto/off


mprinfo

Messages recommandés

c'est ligne 85

self.CSRF = response.headers['X-CSRF-Token']

par

self.CSRF = response.headers['X-Csrf-Token']

@tonyC merci

 

si vous voulez faire un truc pour générique

                    if response.headers['X-CSRF-Token'] == nil then
                       self.CSRF = response.headers['X-Csrf-Token']
                    else
                       self.CSRF = response.headers['X-CSRF-Token']
                    end

voila la fonciton compléte

------------------------------------------------------------------------------------------------------------------------
-- connection au controleur et recupération du cookie
------------------------------------------------------------------------------------------------------------------------
function QuickApp:loginUnifi()
    --self:trace("-------------------------------------------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",
            },
                data = json.encode({
                    ['username'] = self.login,
                    ['password'] = self.password,
                })
            },
            success = function(response)
            self:trace("loginUnifi() - status = ", response.status)
            --print("response",json.encode(response.data))
            --print("headers",json.encode(response.headers))
                if response.status == 200 then
                    self.cookie = response.headers['Set-Cookie']
                    if response.headers['X-CSRF-Token'] == nil then
                       self.CSRF = response.headers['X-Csrf-Token']
                    else
                       self.CSRF = response.headers['X-CSRF-Token']
                    end
                    self:trace("X-CSRF-Token = ", self.CSRF)
                    self:updateView("label6", "text", "X-CSRF-Token = "..self.CSRF) 
                end
            end,
            error = function(error)
                self:error("loginUnifi() Erreur: ", json.encode(error))
            end
        })
    end
end

 

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

  • 4 mois après...
  • 2 semaines après...

C'est 1 QA par Switch

On pourrait n'avoir qu un seul QA pour gérer cela mais il faudrait rajouter du code et je ne suis pas motivé pour faire cela

Envoyé de mon Pixel 8 Pro en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

  • 2 mois après...
il y a 7 minutes, Sakkhho a dit :

version 1.01 et faut faire la dernière modif?

 

 

Alors ca me donne ca pour récupérer les POEs de l'UDM SE (pas prévu ?)

 

[12.08.2024] [20:36:15] [TRACE] [QUICKAPP255]: Demarrage du Quick App - UnifiOS Switch port POE auto/off
[12.08.2024] [20:36:15] [TRACE] [QUICKAPP255]: ---------------------------------------------------------------------
[12.08.2024] [20:36:15] [TRACE] [QUICKAPP255]: loginUnifi() - status = 200
[12.08.2024] [20:36:15] [TRACE] [QUICKAPP255]: X-CSRF-Token = XYZ
[12.08.2024] [20:36:18] [TRACE] [QUICKAPP255]: GetProfilPorts() - status = 200
[12.08.2024] [20:36:19] [TRACE] [QUICKAPP255]: Le switch n'existe pas sur le controleur Unifi

 

 

edit2 : c'est ok , il aimait pas l'adresse MAC en majuscule j'ai l'impression

Modifié par Sakkhho
Lien vers le commentaire
Partager sur d’autres sites

Merci pour ce QA. Au top

Petite question notamment pour les caméras
UnifiOS ne voit pas tout le temps les caméras (alors qu elles sont 100% opérationnelles)
Du coup POE a 0w alors qu elle est bien alimentée.

Pareil chez vous ?


Envoyé de mon iPhone en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Cela n'a rien a voir c'est le contrôleur qui gère le ou les Switch

En gros les 8 ports de l UDM peuvent être considérés comme un Switch.



Envoyé de mon Pixel 8 Pro en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

La camera de la cuisine est en direct
Les 3 autres sont sur un switch POE non unifi pour le moment (je dois remettre. Switch us8 60W mais il est encore dans un carton)


Envoyé de mon iPhone en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

En théorie oui en pratique non

Protect a été développé par ubiquiti ils ont fait le choix de verrouiller leur application pour que cela fonctionne uniquement avec des caméras ubiquiti. Synology a fait un choix différent avec la vente de licences

Il faut considérer UNIFI comme l' apple du réseau.

Envoyé de mon Pixel 8 Pro en utilisant Tapatalk



Lien vers le commentaire
Partager sur d’autres sites

Screenshot de mon unifiOs qui voit de temps en temps passer mes caméras. Qu elles soient en direct sur l udm ou sur un switch annexe non Unifi.


Envoyé de mon iPhone en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Oui idem Mon « problème » n est pas bien gênant car les caméras sont fonctionnelles dans la HC3 et j ai SS pour les enregistrements etc ..


Envoyé de mon iPhone en utilisant Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...