Aller au contenu

q.philippe

Membres confirmés
  • Compteur de contenus

    785
  • Inscription

  • Dernière visite

Messages posté(e)s par q.philippe

  1. salut

    une petite question bete : je n'arrive pas a faire des authentification sur Jeedom,,,, question : faut il module "ssh commander" pour pouvoir faire de l’authentification de plugin ??

     

    merci

     

    (problème : authentification xeecloud, quand je valide mon API ). 

  2. Bon, en attendant la watch, comment faire pour être entendu par Siri sans avoir un iPhone brancher a chaque interrupteur ?.

    Je dirai, l'évolution de Homebridge ou siri est d'être intégrer par un micro dans chaque pièce de la Maison . Comment faire ?

    Quelqu'un aurait il vu un server multi micro àbase de rpi ou autre ?

    Comment relier plusieurs pièces àl'écoute de Homebridge ?

    En écrivant, j'ai bien le Mac Mini Avec Siri mais comment pourrait on, ( réception Bluetooth audio Avec émetteur audio ?

    Un talkie-walkie devant le micro du Mac mini lol

    Devine d'où tu m'entends !

  3. salut

     

    Non, mais si quelqu'un peut le déposer ici VD ! ( et traduction lol ).

     

    je voudrais bien le tester.

     

    si j'ai bien lu,,, en fonction des contacts de porte, mouvement, il estime une présence (hors alarme activer);

     

    additionner avec (welcome) ça peut être intéressant.

  4. Pour ma part mauvaise nouvelle (surement laisser la box dans la maison a vendre)   pas fan du système domotique utiliser 433Mhz. et l'innovation de la détection par mouvement gps sur les détecteurs de porte après 6 ans ne l'ai plus .

     

    Premier système connectée que j'avais acheter, dernier a avoir ouvert ses API.

     

    Je rajouterai, encore un exemple de système CLOUD , changeant de propriétaire donc de fonction ou fonctionnement et de garanti d'utilisation.--------

     

    (karotz, sert  réutilisable mais seulement pour les intéresser, combien on fini a la poubelle). Peut être le tour de ma box fox.

  5. Vraiment super se Hub .

     

    Bon maintenant que tout le monde là , faut passer a la suite, qui sait amuser a installer un autre plugin que hc2 sur Homebridge.

     

    Maintenant que Fibaao-hc2 fonction, et tout stable, j'ai vu des plugin,,,,,   ffmpeg !!?  jeedom !!? 

     

    Et la question bête arrive : pour le plugin Homebridge-chacon  ---->   je suppose qu'il faut un clef 864Mhh sur le Hub-Homebridge (rpi,rp3 ou docker) ----->  Et dans ce cas , peut on commander une prise chacon avec Homebridge et une box chacon (Myfox).  ???

     

    si quelqu'un a une réponse .     "siri prépare moi le café" 

  6. Tester aussi impeccable.

     

    simple et sympa, bien ses allemands lol Mr BoomX.

     

    traduction  : copier/coller/allumer 

     

    copier script en scène lua, mettre Mdp id ...sur les 4 premières lignes. il te sort une adresse ip, celle de la cam welcome.

     

     

     

    script de BoomX propriétaire de l'intelligence : 

    --[[
    %% properties
    %% globals
    --]]
     
    -- Mr BoomX création -- 
    -- DIESE DATEN ANPASSEN
    local client_id = '563a7XXX69f74027aXXXX'
    local client_secret = 'OmHqQ551M6WXXXbTgGMWNYfiT1lZxHXXXXX'
    local username = 'boomx@siio.de'
    local password = 'XXX'
     
    local language = 'german' -- german/english
     
    -- AB HIER NICHTS MEHR ANPASSEN
    local token = ''
    local request_body = ''
     
    Debug = function ( color, message )
      if (debug == 1) then
      fibaro:debug(string.format('<%s style="color:%s;">%s', "span", color, message, "span"))
      elseif (debug == 0) then
      end
    end
     
    DebugChange = function ( color, message )
      fibaro:debug(string.format('<%s style="color:%s;">%s', "span", color, message, "span"))
    end
     
    DebugError = function ( color, message )
      fibaro:debug(string.format('<%s style="color:%s;">%s', "span", color, message, "span"))
    end
     
    fibaro:debug('netatmo welcome cam finder v1.0b')
     
    if (language == 'german' or language == 'english') then
      DebugError( "green", "Debug: " ..language)
    else
      DebugError( "red", "Please choose a language for debug")
      fibaro:abort();
    end
     
    local sourceTrigger = fibaro:getSourceTrigger();
     
    function oAuth(nextFunction)
     local request_body = 'grant_type=password&client_id=' .. client_id .. '&client_secret=' .. client_secret .. '&username=' .. username .. '&password=' .. password .. '&scope=read_camera access_camera'
     getResponseData('https://api.netatmo.net/oauth2/token', request_body, 
         function(data)
          if (data.access_token ~= nil) then
            token = data.access_token
          	gethomedata()
          else
            if (language == 'german') then
              DebugError( "red", "oAuth-API-Call konnte nicht durchgefà¼hrt werden! oAuth 2.0 lieferte keinen Wert zurà¼ck")
            elseif (language == 'english') then
              DebugError( "red", "oAuth-API-Call Error. oAuth 2.0 returns nothing.")
            end
          end
        end
        )
    end
     
    function getResponseData(url, body, func)
     local http = net.HTTPClient()
     http:request(url, { 
     options = { 
     method = 'POST', 
             headers = {
     ['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
     },
     data = body
     },
     success = function(response) 
     func(json.decode(response.data))
     end
     })   
    end
     
    function gethomedata()
       request_body_cam = 'access_token=' ..token.. ''
       getResponseData('https://api.netatmo.net/api/gethomedata', request_body_cam, 
          function(getData)
          --fibaro:debug(request_body_cam)
          if (getData.body ~= nil) then
            if (language == 'german') then
              DebugError( "green", "API-Call durchgefà¼hrt.")
            elseif (language == 'english') then
              DebugError( "green", "API-Call was done.")
            end
            for w, v in pairs(getData.body.homes) do
              for a, b in pairs(v.cameras) do
                if (b.is_local) then
                 if (language == 'german') then
                    DebugError( "green", "Lokale IP der Kamera gefunden.")
                 elseif (language == 'english') then
                    DebugError( "green", "Local IP of cam was found.")
                 end
                 findLocalWelcome(b.vpn_url)
                else
                 if (language == 'german') then
                    DebugError( "green", "Lokale IP der Kamera NICHT gefunden.")
                 elseif (language == 'english') then
                    DebugError( "green", "Local cam NOT found.")
                 end
                end
              end
            end
          else 
            if (language == 'german') then
              DebugError( "red", "API-Call fehlgeschlagen")
            elseif (language == 'english') then
              DebugError( "red", "API-Call Error")
            end
          end
     end
     )
    end
     
    function findLocalWelcome(url)
    local selfhttp = net.HTTPClient({timeout=2000})
    url = url..'/command/ping'
    selfhttp:request(url, {
        options={
          headers = selfhttp.controlHeaders,
          method = 'GET',
          timeout = 5000
        },
        success = function(status)
          if status.status == 200 then
            if status.data ~= nil then
             --print(json.decode(status.data))
             for k,v in pairs(json.decode(status.data)) do 
              if (k == 'local_url') then
                local cam_url = v
                local url_new = string.sub(cam_url, 8, #cam_url)
                one, two = url_new:match("([^,]+)/([^,]+)")
                fibaro:debug('Cam-IP: '..one)
                fibaro:debug('JPG-Stream: /'..two.. '/live/snapshot_720.jpg')
                DebugError( "green", "coded 4 siio.de/siio.com")
              end
             end
            end
          else
            print ("failed")
            print(status.data)
          end
        end,
        error = function(error)
          print "ERROR"
          print(error)
        end
    })
     
    end
     
    oAuth()
    

    restes a savoir si sur syno on peut récupérer l'ip interne, ou celle de hc2.

  7. Intéressant , Je vois qu'il prend chacon , donc prise Di-o et peut être Myfox.

    Dites moi, On ne peut vraiment additionner un meme module sur deux box différentes avec le z-wave ?

    (Sauf passer par l'api de l'une)

    Cloud=Clown surtout qu'ils sont responsable de la securite du site,

    Localement ca repose sur le domicile, moins de responsabilité ...brrr

  8. En discutant avec support, il test des fonctions autres tels que : ouverture des portes, ...

    Le mieux est de vous mettre la discussion :

    Je vous remercie pour ce message.

    L'ouverture et fermeture des portes ou des feux nécessitent un outil répondant au protocole OBD.

    Le XeeConnect procède àla lecture des informations disponibles sur le bus CAN d'un véhicule, il repose donc sur le protocole CAN seulement.

    De ce fait, et àl'heure actuelle, le XeeConnect ne pourra pas procéder àce type d'action, seul un outil reposant sur le protocole OBD le peut.

    Je reste àvotre disposition.

    Cordialement,

    Mehdi

    Support Xee

    • Upvote 1
  9. Mon envoie.

    On est plusieurs àne pas réussir àLE connectée se boîtier.

    Pour vous répondre : c'est a la fin , sur l'authentification sur le serveur Xee que 404.

    Jeedom--> je suis sur docker syno, mon port est déjàredirectionner autre que '80'.

    Deux : je suis en Jeedom Basic donc Pas de DNS Jeedom (exclu en basic) mais j'ai une freebox ET j'ai un DNS interne.

    Sur Fibaro : j'ai dépose un script sur server php, et apparemment pas de redirection de port a faire.

    Si vous voulez POUR un échange cordiale plus sympa, joignez vous au forum, les retours de chacun sont très utile .

    Moi c'est philippe, Pas Mr reseau de l'email lol.

    Nos échanges seront plus rapide et vos ventes aussi lololol que d'argument Hihihi.

  10. Bon... plusieurs essayé sur Jeedom , hc2 en script php sur server. ERREUR 404

    Lors de la demande authentification du script sur les serveurs xeeconnect.

    Demande d'aide au support Xee : support@xee.com ---> a l'attention de Mr julien Leconte ( vu le message, très gentil )

    Réponse amicale : Support Xee (Support Xee)

    26 oct. 17:05 CEST

    Bonjour M. Reseau

    Je me présente, Julien, Customer Happiness Officer chez Xee, en charge de la qualité produit et également utilisateur Jeedom àtitre personnel :)

    Je vais essayer de comprendre votre soucis car, j'ai rencontré la même erreur cette semaine avec le plugin XeeCloud et Jeedom. Ce plugin n'étant pas développé chez nous, je ne peux pas m'assurer qu'il s'agit du même problème que le mien.

    J'ai par ailleurs posté ma problématique dans le forum mais n'ai pas reçu de réponse. Toutefois, j'ai réussi àle faire fonctionner entre temps. Le lien vers le forum àtitre d'info : https://www.jeedom.com/forum/viewtopic.php?f=28&t=11248&p=388197

    J'ai constaté qu'en passant par la redirection DNS de Jeedom, j'avais d'énorme soucis (et pas qu'avec ce plugin) en recevant des erreurs 500 et, quand j'arrivais finalement àla passer, des erreurs 404 sur la page Xee.

    J'ai donc modifié la config Jeedom pour écouter également le port http "82", que j'ai pu rediriger dans ma box Internet. De ce fait, j'utilise désormais un autre DNS (celui de mon NAS Synology) pour accéder àma Jeedom.

    Sous Jeedom dans le paramétrage réseau externe, j'ai entré mon nouveau domaine HTTP : MaBox.Synology.me port 82

    J'ai ensuite récupéré le lien de redirection du plugin Xeecloud, àfournir dans l'espace Dev type : http://Mabox.synology.me:82/plugins/XeeCloud/3rdparty/oauth.php

    J'ai ensuite recréé une app sur l'espace Dev.Xee.com en y entrant ce lien et rentré de nouveau mes clés dans le plugin.

    Ensuite cela fonctionne comme avant. Je viens de le refaire àl'instant et, la première fois j'ai récupéré une 404 (peut être une mauvaise manip de ma part). La seconde fois c'est passé, j'ai pu ajouter mon véhicule ainsi que le second dans la foulée sans soucis.

    Je ne sais pas si ces recommandations vous permettrons de trouver la solution, mais si vous passez par les DNS Jeedom, c'est peut être làque ce situe le problème.

    N'hésitez pas àme remonter les informations

    Cordialement,

    Julien Leconte

    Plus on sera plusieurs mieux serait ce ! Nico

×
×
  • Créer...