Aller au contenu

Les Fake Device - rapide question


jjacques68

Messages recommandés

Il y a 20 heures, jjacques68 a dit :

@Steven : comment tu fais ? Tu interceptes comment l'action ON/OFF du fake device ?

 

Pour le retour d'état on pourrait utiliser une scène qui modifie la propriété du fake. Cette scène serait appelée (dans mon cas) par une action push de l'IPX nan ?

 

J'utilise GEA (comme par hasard :P) et j'ai le code suivant :

 

  GEA.add(id["LAMPES_SALON"], -1, "", {{"function", function() 
          local http = net.HTTPClient()
          http:request("http://192.168.1.20/cgi-bin/domo.cgi?cmd=LM%2015") 
        end}})
  GEA.add(id["LAMPES_SALON"], -1, "", {{"Inverse"}, {"function", function() 
          local http = net.HTTPClient()
          http:request("http://192.168.1.20/cgi-bin/domo.cgi?cmd=LM%2024")
        end}})

id["LAMPES_SALON"] est l'identifiant de mon Fake Device.

 

Donc chaque fois que je le passe en ON, il envoi la requête http://192.168.1.20/cgi-bin/domo.cgi?cmd=LM%2015 qui va donc demander à ma Zibase d'allumer la lampe.

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

Bon alors...

 

- J'ai inclus un module type double switch FGS221 en tant que module d'éclairage.

- j'ai pas reseter le module mais juste débranché.

- j'ai passé l'option marqué comme mort à "non"

 

du coup je peux jouer avec le bouton on/off.

(dans le log de ce module j'ai l'info transfère échoué en rouge -> normal je pense)

 

- J'ai créé une scène tout simple avec comme trigger la value du fake device :

--[[
%% properties
286 value -- ID du Fake Device
%% events
%% globals
--]]

--print("ok")

if tonumber(fibaro:getValue(286, "value")) == 1 then
  fibaro:call(150, "pressButton", "1") --actionne le bouton ON du VD qui lui actionne le relais 1 de l'ipx
elseif tonumber(fibaro:getValue(286, "value")) == 0 then
  fibaro:call(150, "pressButton", "2") --actionne le bouton OFF du VD qui lui coupe le relais 1 de l'ipx
end

Le but c'est que lors du changement d'état du fake device, la scène passe par un VD pour allumer/éteindre le relais 1 de l'IPX.

(le VD qui commande l'IPX fonctionne très bien, et la scène ci-dessus également)

 

Mais rien ne se passe lorsque je clique sur ON/OFF du fake.

La scène ne se lance pas.

Si je rebranche l'alim du fake, ça fonctionne nickel.

Donc je commence à comprendre l'histoire du retour d'état de @Lazer...

 

Put... bord... de m... ça aurait été trop facile... :) 

 

@Steven : j'ai pas GEA, si tu as une traduction ce serait sympas :) !

 

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

je viens de lire une remarque de @Lazer dans le sujet cité plus haut en lien...

 

Citation

EDIT : bon en fait, pour le pilotage natif depuis l'interface de la HC2, ça ne semble pas fonctionner. L'interface Web fait un appel différent, et elle force la communication Z-Wave, qui échoue forcément, donc le mode ne change pas d'état.

Dommage, ça veut dire qu'on est encore obligé de passer par un VD pour cliquer sur ses boutons

 

ça prend tout son sens !!

Mais du coup, créé un VD supplémentaire pour changer la value du Fake... pffff en effet c'est bof... :(

@Lazer : je comprend mieux :74:

La seule utilité serait alors d'avoir la comptabilité dans l'éclairage ainsi que la consommation...

 

A voir maintenant ce qui @Steven pense (sans GEA ;) )

 

 

 

 

Lien vers le commentaire
Partager sur d’autres sites

Je me suis pris la tête à comprendre votre problème car chez moi, tout fonctionne a merveille ... jusque je me rappeel que je ne suis pas sur un vrai "Fake Devices".

 

En effet, j'ai un module capable de contrôler 2 switch qui n'en contrôle réellement qu'un seul. J'ai donc détourné l'usage du 2ème switch pour contrôler mes lampes Zibase.

 

Je n'ai donc aucun soucis vu que mon module est bien réelle, fonctionnel et connecté à ma HC2. 

 

Désolé pour la confusion.

Lien vers le commentaire
Partager sur d’autres sites

Ahh oui ça sans souci, cela je le fais depuis longtemps, en fait depuis le départ même, c'était la seule solution pour piloter correctement mon chauffage au sol avec un module lié de chauffage. En fait je comptais sur le plugins perso de Krikri, mais du coup vu que Fibaro n'a jamais implanté, j'ai du prendre des vrais modules. Et cela fonctionne nickel, depuis toujours (En tout cas pour moi depuis 3 ans). Mais il faut des modules physiques pour ça...

Je voulais faire pareil pour les volets roulants, mais bon cela voulait dire un module FGR par volet que je mets dans une boite qque part, donc sacré budget pour 15 volets... Donc en attendant je reste sur mes VDs, et avec le RFP1000 j'aurai même le retour d'état. La seule chose qui manque, c'est le typage du VD, donc on ne le retrouve pas dans les applis smartphone et tablette dans les sections appropriées.

Lien vers le commentaire
Partager sur d’autres sites

Yes c'est exactement cela.
Une solution pour ceux qui en ont, c'est d'utiliser de vieux modules cramés, mais qui répondent encore aux ordres Z-Wave. Perso j'ai un Dimmer et un FGRM dans ce cas, que je pourrais utiliser en fake/real-device, mais je ne l'ai pas fait car il m'en faudrait plus.

Lien vers le commentaire
Partager sur d’autres sites

Dans ma maison, j'ai 3 modules on je n'utilise qu'un relais sur les 2, cela me laisse un peu de manœuvre.

 

Et si vous souhaitez des modules cramés, il vous suffit de m'envoyé des neufs et je vous les crames volontiers et cela même sans faire exprès :P

  • Upvote 3
Lien vers le commentaire
Partager sur d’autres sites

c'est pour celà qu'il faut toujours acheter des double switchs, même si on n'en utilise qu'un seul. Et en plus, le 2° pourrait faire office de réseverve, lorsque le relais du premier crève...

Lien vers le commentaire
Partager sur d’autres sites

Bah pour info, il y a 2/3 ans, j'avais soumis sur le bugtracker le fait de pouvoir typé les VDs, mais j'ai jamais eu de retour depuis... :)

Dommage, cela aurait la solution la plus simple pour Fibaro.

Lien vers le commentaire
Partager sur d’autres sites

Yes, c'est Krikri qui avait indiqué cela, c'est d'ailleurs pour cela que les VDs restent dans une version de Lua plus ancienne. Mais cela peut encore changer : Si les plugins deviennent trop complexe, cela serait une bonne solution.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...