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

    Fibaro myfox: la j'utilise ifttt et un module virtuel.

    Tu créer le module Ifttt (sur le forum).

    Tu créer ton module virtuel alarme (désactiver,partielle,totale) (pas chez moi mais je crois que je l'ai poster?)

    Tu rentres les Id api de l'Ifttt et dans l'appli Ifttt tu rentres tes actions adéquat !

    Il y a un module en Php qui existe,,, je préfère ifttt .

  2. Bon voilà , je voudrai récupérer des infos d"état sur un fichier XML (ip/info.xml) d'un IPpower.

     

    J'ai deja créer mon module : http://www.domotique-fibaro.fr/index.php/topic/7511-module-ip-power-9258w/?hl=ippower

     

    Mais je voudrai faire un retour d'etat (si manipulation externe).

     

    j'ai les command : https://opengear.zendesk.com/entries/23240897-Aviosys-IP-Power-PDU-command-line-control

     

    j'ai l'explication de pascal(domo-info) sur le xml et http et zibase  : http://www.domotique-info.fr/2014/02/utiliser-zibase-passerelle-enocean-pour-le-home-center-2/

     

    j'ai ma page xml : ip/info.xml      : 9258WIFI IPpower[192.168.0.xx] 00xxxxxxxxx7 Version:1.11 http://192.168.0.xx/info.xml IPpower Switch - OFF Switch PoE - ONReseauMedia - ON Prise - ON

     

     

    Quelqu'un a t-il développer un script dans le xml sur un module HC2 ?!

     

    Tout aide est sympa.

  3. Pour le possesseur d'un IP POWER , je mets mon Module Virtuel.

     

    Créer 4 Variables : IPpower1, IPpower2, IPpower3, IPpower4

    Remplacer xx par ip du Power, et "xxx, xxx" User et Passwd

     

     

    IPpower.vfib

     

    Icone : post-169-0-03594100-1454978887_thumb.jpgpost-169-0-65006200-1454978897_thumb.jpg

     

     

    Bon, j'avoue qu'il n'a pas de retour xml malgré que cela est possible,(manque de competence dsl )  : https://www.remotepowerswitch.com/web-instruct3a.htm

     

    XML Configuration   9258WIFI IPpower[192.168.0.8xx] 0000MAC0001 Version:1.11 http://192.168.0.xx/info.xml IPpower name1 - ON name2 PoE - ON name3 - ON name4 - ON

     

    Si quelqu'un peu m'aider a faire +.

     

     

    En cherchant, puis je l'adapter : 

    -- Recuperation ID du VD
    local id = fibaro:getSelfId()
     
    --icones
    local IconeON = 235
    local IconeOFF = 231
    
    IPpower = Net.FHttp("192.168.0.xx",80) -- Renseigner l'adresse ip de la IPpower
    IPpower:setBasicAuthentication("xxx", "xxx") -- Renseigner le login + mot de passe
     
     
    -- Envoi de la commande http :
     
    IPpower:GET("/SetPower.cgi?p4=0")
    
    response = IPpower:GET("/Set.cmd.json?CMD=GetPower")
    response = json.decode(response)
    
     --Valeur de l'etat mise dans la variable "IPpower"
    fibaro:setGlobal("IP_power", response.IPpower)
    
    local IPpower = fibaro:getGlobalValue("IPpower")
     
    --Affichage icones
    if (IPpower == ON)
        then
            fibaro:call(id, "setProperty",  "currentIcon", IconeON)
        else
            fibaro:call(id, "setProperty",  "currentIcon", IconeOFF)
    end
    
    
    

    MODULE v2

     

    Quelques modification appliquer : plus réactif et l'affichage se fait quand réellement HC2 envoie l'ordre (3sec de tampo réactif de la HC2 entre chaque appuie).

    fibaro:setGlobal("IPpower1", "ON");
    HC2 = Net.FHttp("192.168.0.xx",80); -- Renseigner l'adresse ip de la HC2
    HC2:setBasicAuthentication("xxx", "xxx"); -- Renseigner le login + mot de passe
    -- Envoi de la commande http :
     
    HC2:GET("/SetPower.cgi?p1=1");
    fibaro:call(143, "setProperty", "currentIcon", "235");
    fibaro:call(143, "setProperty", "ui.Label1.value", "Allumage Power1");
    fibaro:log("IPpower1 ON")
    fibaro:sleep(1000)
    
  4. une petite question que je sais où la posée :  quel partie de script faut il pour avoir une retour "xml" afficher sur un module ?

    
    
    Mises à  jour Firmware
    
    Le Firmware Update lien vous permet de mettre à  jour le logiciel pour le fonctionnement de ce contrôleur de l'alimentation à  distance basée sur le Web. Vous devrez télécharger une mise à  jour du firmware de la page de firmware à  RemotePowerSwitch.com et appliquer le logiciel à  travers ce lien. Après l'application de la mise à  jour, vous devez attendre une minute avant de redémarrer le RPS-ERP unité II. AVIS: Avant de lancer la mise à  jour, s'il vous plaît assurez-vous que le port TCP est réglé sur 80 ou la mise à  jour peut échouer.
    
    Contrôle de la SRP-II ERP Power Status par http.
    
    Le RPS-ERP II peut être contrôlé directement par l'envoi des commandes HTTP avec votre nom d'utilisateur et mot de passe intégré dans la ligne de commande.
    Le format de la commande HTTP doit être:
    
    http: // admin:? 12345678@192.168.1.100/Set.cmd CMD = SetPower & P60 = 1 & P61 = 1 & P62 = 1 & P63 = 0
    
    Nom d'utilisateur: RPS-ERP II nom d'utilisateur, le nom d'utilisateur par défaut est admin
    
    Mot de passe: RPS-ERP II de mot de passe, mot de passe par défaut est 12345678
    
    192.168.1.100 l'adresse IP du RPS-ERP II
    
    Ces commandes http contrôlent le RPS-ERP II à  l'adresse IP 192.168.1.100, le nom d'utilisateur est admin et le mot de passe est 12345678. Notez le nom d'utilisateur: mot de passe est séparé par une virgule.
    
    Le dessus SetPower Command: 
    tourner sur la puissance de outlet1 (p60), 
    tourner sur la puissance de outlet2 (p61), 
    tourner sur la puissance de outlet3 (p62), 
    coupez l'alimentation de outlet4 (p63).
    
    Puissance de sortie 0 = off, 1 = le
    
    Lorsque l'ordre ci-dessus est envoyé, le RPS-ERP II sera de retour le message suivant: 
    <html> P60 = 1, P61 = 1, P62 = 1, P63 = 0 </ html>
    
    Pour obtenir le statut de puissance des sorties, envoyer une commande GetPower:
    
    http: // admin: 1234567 @ 192.168.1.100/Set.cmd?CMD=GetPower
    
    <html> P60 = 1, P61 = 1, P62 = 1, P63 = 0 </ html> sera retourné.
    
    Même si le RPS-ERP II n'a que 4 ports actifs, le Commandement GetPower peut retourner 
    P60 = 0, P61 = 0, P62 = 0, P63 = 0, P64 = 0, P65 = 0, P66 = 0, P67 = 0
    

    merci d'avance (dsl  si poster ici)

  5. Salut,, faut passer par une variables,,, et un VD avec un bouton et une commande un peu près : fibaro:setGlobal(id(vs), "Presence"(nomvariable), away);

    Tu crées un second bouton avec "presence", home);

    Ce qui va changer ta variable.

    À toi de savoir quel détection tu as apres pour une fonction auto par une scène :(welcome netatmo, appairage Wifi, ...

  6. Moi j'ai arrêté , comme j'ai Philips Hue, j'attends les versions stable ! Comme je suis sur bêta HC2, comment te dire ,0. J'ai même plus les prises wallplug et je commence meme àme pencher sur des déviantes àfibaro, je le garderai seulement pour additionner des périphériques avec API car je me rend compte, que trop dépendant d'un firmware qui si on reste sur une stable on a pas le module nouveau (ex , détecteur incendie pas reconnu en version stable v4.000) bref, c'est pareil ils sortent un intercom mais sera reconnu en décembre dans le firmware) et je les trouvent trop lent en réaction !

    Bref pour dire, je voulais meme acheter un greeniq mais je vais attendre, si il sortent une version HomeKit !?

    • Upvote 1
  7. petit retour donc,,,,, truc bizarre, ca marcher toujours pas,,,,en etudiant le script, j'ai trouvé un truc,(mais surement perso je sais pas)

     

    sur la ligne 159 (ou proche, puisque j'ai rajouter %% events (v4.062b),donc qqes ligne en plus) : if ((heure_courante >= 1200) and (Heure_Courante >= Soir) IL etait attacher : (Heure_Soir>=Soir)  et du coup ca marche, plus d'erreur,,,,,,vraiment bizarre puisque j'ai integré ton module hier. (et que je pense que vous n'avez pas d'erreur) ????

  8. cybersquad salut

     

    Je viens au nouvelle sur le greeniq , tes impressions et si tu as pu voir pour un module ?

     

    Intéresser car je sature de fibaro et je commence a regarder autrement du fibaro .

     

    J'ai lu 3entrée pour capteur de niveau et une vanne pour mon bassin poisson faisable n'est ce pas?

×
×
  • Créer...