Aller au contenu

CharlesO

Membres confirmés
  • Compteur de contenus

    588
  • Inscription

  • Dernière visite

Profile Information

  • Sexe :
    Homme
  • Ville :
    Netanya
  • Box
    Home Center 2

Visiteurs récents du profil

2 657 visualisations du profil

CharlesO's Achievements

Rookie

Rookie (2/14)

  • Dedicated Rare
  • First Post Rare
  • Collaborator Rare
  • Posting Machine Rare
  • Conversation Starter Rare

Recent Badges

23

Réputation sur la communauté

  1. Bonjour, Moi aussi, je suis full Unifi ! 😊 Pour les portes, j'utilise : Hub Door (UA-Hub-Door) Intercom (UA-Intercom) Access Reader G2 Professional (UA-G2-PRO) Le tout, bien entendu, de chez Unifi.
  2. CharlesO

    QuickApp UDM Pro Access Hub

    mais cela ne marche pas
  3. CharlesO

    QuickApp UDM Pro Access Hub

    chat gpt ma fait ca : -- Configurations UDM Pro local udmHost = "192.168.1.1" -- Adresse IP de la UDM Pro local sshUser = "user" -- Nom d'utilisateur SSH local sshPass = "password" -- Mot de passe SSH local logFilePath = "/data/unifi-access/log/access-log.log" -- Chemin vers le fichier de logs -- Conditions pour activer la lumière local requiredResult = "Access Granted" local requiredReaderID = "28704e***58" local requiredUserID = "4e6f***b976" -- Configurations de la lumière (ID de l'appareil HC3) local lightID = 42 -- Remplace par l'ID de ta lumière -- Fonction pour établir une connexion SSH et écouter les logs function executeSSHCommandContinuous(host, user, password, command) local pipe = io.popen(string.format( "sshpass -p '%s' ssh -o StrictHostKeyChecking=no %s@%s '%s'", password, user, host, command ), "r") return pipe end -- Fonction pour traiter chaque ligne de log function processLogLine(line) local success, logData = pcall(json.decode, line) if success and logData then if logData.result == requiredResult and logData.reader_device_id == requiredReaderID and logData.user_id == requiredUserID then fibaro.debug("Condition remplie : activation de la lumière.") turnOnLight() end else fibaro.debug("Ligne ignorée ou mal formée : " .. tostring(line)) end end -- Fonction pour allumer la lumière function turnOnLight() fibaro.call(lightID, "turnOn") fibaro.debug("Lumière activée.") end -- Fonction principale pour le suivi des logs function monitorLogs() local command = string.format("tail -f %s", logFilePath) local sshPipe = executeSSHCommandContinuous(udmHost, sshUser, sshPass, command) if sshPipe then fibaro.debug("Connexion SSH établie. Suivi des logs...") while true do local line = sshPipe:read("*l") -- Lire une ligne à la fois if line then processLogLine(line) else fibaro.debug("Perte de connexion ou fin du fichier.") break end end sshPipe:close() else fibaro.debug("Impossible de se connecter en SSH.") end end -- Lancement du suivi des logs au démarrage du QuickApp monitorLogs() chat gpt ma fait ca
  4. CharlesO

    QuickApp UDM Pro Access Hub

    exemple de ligne de log : 2024-12-31T18:15:30+02:00 INFO mqtt_events:1542 [AccessLog] {"time":"2024-12-31 18:15:30 +0200 IST","result":"Access Granted","authentication_type":"NFC","authentication_value":"4ffb1c76","hub_device_id":"f4e2c6***58","reader_device_id":"28704e***58","user_id":"4e6f***b976","user_type":"user","user_name":"Joha***ayon","policy_id":"46d5***693d","policy_name":"Defa***licy"}
  5. Salut, J'aurais besoin d'un coup de main pour créer un QuickApp qui fonctionne avec ma Unifi Dream Machine Pro (UDM Pro) et contrôle une lumière en fonction des logs d'accès. Voici ce que j'aimerais que le QuickApp fasse : Se connecter à la UDM Pro en SSH : Utiliser un nom d'utilisateur et un mot de passe pour se connecter. Écouter un fichier de log spécifique : Chemin du fichier : /data/unifi-access/log/access-log.log. Ce fichier contient les logs des accès aux portes. Déclencher une action lorsqu'une condition spécifique est remplie : Rechercher l'occurrence d'un log contenant : "result":"Access Granted" "reader_device_id":"28704e***58" "user_id":"4e6f***b976" Dès que ces conditions sont remplies, allumer une lumière. Contexte technique : J'utilise une UDM Pro pour gérer mes accès. La lumière est contrôlée via Home Center 3. Penses-tu pouvoir m’aider avec cela ? Si oui, pourrais-tu m'indiquer les étapes ou coder une base que je pourrai personnaliser ? Merci d’avance pour ton aide !
  6. Maj faite, pas de souci
  7. Bonjour a tous petite question : New look for Sonos and Husqvarna plugin. il y a un plugin Sonos ?
  8. Salut je ne sais pas
  9. CharlesO

    Aide Fonction sql /Grafana

    SELECT top 7 date as 'time' , sum(value) FROM domocharts_water_day Where device_id = 511 Group by date Order by date
  10. Salut a tous quel est la procédure pour ajouter un modul ZigBee ? (innr par exemple) merci
  11. Salut a tous le ZigBee enfin ! c'est top ! moi j'ai : https://www.innr.com/en/product/outdoor-smart-spot-colour-extension-pack/ et https://wooxhome.com/products-c10/other-c4/woox-r7060-smart-garden-irrigation-control-p61
  12. Salut et le ZigBee du new ?
  13. Bonjour J'ai un FGS 213 qui s'eteint et me marque overcurrent peut on desactiver cette securite ? mise a par le Wall plug quelle solution avons nous ? svp merci
  14. top merci @Krikroff stp si possible avec " TTS " pls pls pls merci encore
  15. CharlesO

    Support Gea

    tks je mais des "." comme espace pas grave
×
×
  • Créer...