Aller au contenu

Recommended Posts

Plugin – Virtual Switch

 

Binary Switch

gallery_3_20_3324.png

Roller Shutter
gallery_3_20_13426.png

Dimmer
gallery_3_20_10419.png

 

 

L’objectif de ce plugin est de donner la possibilité de commander n’importe quel actionneur pouvant être attaqué via une API  (GCE Electronics IPX800, Fibaro HC2, HCLite, Zibase, FHEM, etc) et ainsi en permettre l’utilisation depuis le Home Center Fibaro. Le switch "virtuel" est utilisable dans les scènes (Mode « Blocs» et LUA), dans les modules liées, compatible avec le panneau de chauffage etc.
 
Les types de switch:

  • Binary switch
  • Dimmer
  • Roller Shutter

Les évolutions prévues :

  • 08-12-14 - Gestion du retour d'état : Mise à  jour bidirectionnelle (push & polling)
  • 08-12-14 - Interrupteur 3 Positions
  • 09-12-14 - Gestion de l'état "nÅ“ud mort"
  • 10-12-14 - Valeurs utilisateur pour les Min/Max du slider (exemple maximum à  100 ou 255)
  • 10-12-14 - Déclaration de puissance

Limitations:
 
- Le type "Roller Shutter" n'a pas été testé en conditions réelles (en cours de validation)
- La déclaration d'une puissance sur le module est en test (privé) en attente d'informations complémentaires. Non disponible en V0.2.1
 
vos remarques et idées d’évolution sont les bienvenues.
 
ATTENTION: Des bugs de la V4.0xx Bêta limite le plugin, des tickets sont ouverts et les problèmes est en cours de résolution.

 

En cours d'enrichissement

  • Upvote 7

Partager ce message


Lien à poster
Partager sur d’autres sites

Notes de mise à  jour et versions disponibles:
 
Version bêta 0.2.2 - 10/12/2014 - 0.2.2.zip
- Amélioration de la gestion des erreurs
- Ajout d'un horodatage pour forcer les demandes


Version bêta 0.2.1 - 09/12/2014
- Type "Binary Switch"
- Type "Dimmer"
- Type "Roller Shutter"
- Utilisation d’icônes personnalisés[/size]
- Correction d'un bug en cas d'utilisation de requêtes avec le caractère % (Zibase)
- La chaîne _value_ est utilisée dans P3: Dim pour insérer le retour du slider (Dimmer / RS)

  • Upvote 7

Partager ce message


Lien à poster
Partager sur d’autres sites

EXEMPLES DE CONFIGURATION

 

Fibaro-HC - FGD211 Dimmer
Datasheet version 1.1
Revision date : December 8, 2014
Requirement : HC2 or HCLite with V3.5x Firmware


CONFIGURATION:

Manufacturer: Fibaro
Model : FGD211 Dimmer
Type : Dimmer (S1)
Description :


TARGET:

Scheme : HTTP
Method : GET
Host : 192.168.1.220
Port : 80
Path : /api/callAction?deviceID=7&name=$
Body :
Username :
Password :


EXPRESSION REPLACEMENT:

P1 - Turn On : turnOn
P2 - Turn Off : turnOff
P3 - Dim args : setValue&arg1=_value_
P4 - Stop :


--------------------------------------------------------------------------

Fibaro-HC - WallPlug FGWPE-101
Datasheet version 1.1
Revision date : December 7, 2014
Requirement : HC2 or HCLite with V3.5x Firmware


CONFIGURATION:

Manufacturer: Fibaro
Model : WallPlug FGWPE-101
Type : Binary Switch (S1)
Description :


TARGET:

Scheme : HTTP
Method : GET
Host : 192.168.1.220
Port : 80
Path : /api/callAction?deviceID=367&name=$
Body :
Username :
Password :


EXPRESSION REPLACEMENT:

P1 - Turn On : turnOn
P2 - Turn Off : turnOff
P3 - Dim args :
P4 - Stop :

Partager ce message


Lien à poster
Partager sur d’autres sites

Hello tous, donc j'en profite vu que j'ai eu le droit de tester ce week end pour dire merci Krikri, c'est juste de la balle.

Je mettrai qques astuces que j'ai trouvé du coup, mais pour moi cela fonctionne pas mal du tout :

-IPX800

-Zibase

-Faux module lié pour le panneau de chauffage (Je vous expliquerai, cela permet d'avoir une info par rapport aux têtes Danfoss par exemple)

 

Krikri, du coup question par contre : Dans une version future, tu penses qu'il serait possible d'avoir aussi le type roller shutter ? Même si nous n'aurons pas toutes les fonctionnalités (Car pour ça je pense il faudrait carrément un virtual plugin dédié, quoi que), mais au moins les 2 fonctions de base que sont ouvrir et fermer ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui la compatibilité Roller Shutter devrait être possible, je compte bien l'intégrer mais comme tu dis c'est un module très particulier et je suppose que les attentes de chacun sont différentes, après est-ce suffisant de gérer haut, bas, stop ainsi que des temporisations sur les actions ?

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Vache! Ça promet!!! V4 grouille toi un peu!!

Ça a l'air top Krikroff, merci pour tous ces partages!

Partager ce message


Lien à poster
Partager sur d’autres sites

Je sais pas si la révolution HC2 est en route (j'espère) mais en tout cas moi je m'amuse bien .

Envoyé de mon iPhone àl'aide de Tapatalk

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah je dirai que pour un volet, haut/bas/(pause et tempo), oui c'est amplement suffisant. D'ailleurs le roller shutter de base de la HC2 n'offre pas plus, donc bon... Comme dis, pour moi je dirai que presque une haut/bas est déjà  pas mal, car quand on les commande depuis la HC2 ou des scénarios, le pause mouais, pas trop, à  la limite l'ouverture partielle. Mais l'avantage de l'avoir reconnu en tant que roller shutter, c'est qu'il serait affecté dans les bonnes zones dans toutes les interfaces, et ça c'est un sacré gros plus.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Première version bêta 0.2.0
- Ajout du type "Dimmer"

- Ajout du type "Roller Shutter"
- Utilisation d’icônes personnalisés

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as déjàrajouté le roller shutter... Enorme mon Krikri :) Bon je teste ce soir je pense ou encore maintenant :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon, testé très rapidement, je dois filer au boulot là, mais cela ne passe pas... Quand j'appuie sur un des boutons du roller shutter (Somfy en passerelle sur une Zibase), rien ne se passe. Mais on dirait que les boutons ne fonctionnent pas bien, car l'icône des volets changent, mais je ne vois pas le "Commande send" sur le module principale...

Partager ce message


Lien à poster
Partager sur d’autres sites

Top!!

Quel configuration pour un Roller Shutter qui attaque la zibase !

je n'y arrive pas

Partager ce message


Lien à poster
Partager sur d’autres sites

Comment attaquez vous la Zibase pour la gestion des volets ?

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

sur mon MV j'utilise

HC2 = Net.FHttp("192.168.1.22")

HC2:GET("/cgi-bin/domo.cgi?cmd=ON%20C14%20P10")

Partager ce message


Lien à poster
Partager sur d’autres sites

%20 dans le path ?

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Il ne faut pas oublier le $ qui place la valeur de remplacement pour le open, close etc.. Donc pour le path: /cgi-bin/domo.cgi?cmd=$ et dans P1: ONxxxx, dans P2: OFFxxx

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai du faire une erreur?

HTTP

GET

Host : 192.168.1.22

Port : 80

patch: /cgi-bin/domo.cgi?cmd=$

P1:ONC14P10

P2:OFFC14P10

Partager ce message


Lien à poster
Partager sur d’autres sites

Si tu es sur de P1 et P2 alors cela me semble bon, mais Zibase c'est pas mon truc alors... Le problème est peut-être au niveau du plugin car je n'ai testé le Roller qu'en simulation. Je vais refaire une vérification.

Envoyé de mon iPhone àl'aide de Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

OK je vais voir avec Nico j'ai cru comprendre qu'il avait réussi.

je te remerci

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense que cela ne fonctionne pas en mode rollershutter. J'avais testé avec la beta 1 en mode switch simple, donc juste on/off, cela fonctionnait. Par contre comme j'ai mis plus haut, on dirait que le mode roller shutter ne passe pas, je n'ai pas le petit message "Commande send" sur le module principale. Krikroff, tu me confirmes que je devrais avoir le message non ?

Partager ce message


Lien à poster
Partager sur d’autres sites

moi j'ai des messages mais uniquement lorsque tu utilise le curseur pas les bouton 

des messages d'erreur  pour l'instant lol

Nico dand P1 et P2 tu a mit quoi toi

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors tu dois mettre :

Path : /cgi-bin/domo.cgi?cmd=$%20C14%20P10

 

Turnon : ON

Turoff : OFF

 

Ou alors pour gérer aussi le stop:

Path : /cgi-bin/domo.cgi?cmd=$

 

Turon : ON%20C14%20P10

Turoff : OFF%20C14%20P10

Stop : DIM%20C1%20P10%2050

Sachant que mon stop c'est la position que j'ai sauvegarder par la fonction My sur mes VR Somfy.

 

Mais moi je n'ai fais des tests qu'en V0.1 ce week en mode switch, en mode roller cela ne passe pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai supprimer mo device et je l'ai recréer , je n'ai plus de message du coup 

Partager ce message


Lien à poster
Partager sur d’autres sites

×