Interrupteur et scripts

L'utilisation et la création des scripts.
patrick ditz
Messages : 12
Enregistré le : 23 sept. 2009, 23:03

Interrupteur et scripts

Message par patrick ditz »

Bonjour,

J'ai une question à poser au sujets des interrupteurs (IP 92xx, IP-800, interrupteur compatible ASCOM)

Est-il possible de piloter un "interrupteur" à partir d'un script avec PRISM 10?
Je n'ai pas trouvé de réponse dans l'aide en ligne de PRISM.
Peut-être que quelqu'un peut me renseigner?

Merci d'avance
Patrick
Cyril Cavadore
Messages : 4480
Enregistré le : 18 juin 2009, 22:41
Localisation : 42

Re: Interrupteur et scripts

Message par Cyril Cavadore »

Oui ca existe

SETSWITCH Switchdesired State
in Switchdesired (0,2,3,..)
in State (0 ou 1) 1=ON et 0=OFF

et

GETSWITCH nbSwitches Name[]$ State[]
out nbSwitches : nbre d'interrupteurs
out Name[] : nom des interrupteur (table de chaines de characteres)
out State[] : etat des interrupteurs (table de 0 ou 1) 1=ON et 0=OFF
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com

Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
patrick ditz
Messages : 12
Enregistré le : 23 sept. 2009, 23:03

Re: Interrupteur et scripts

Message par patrick ditz »

OK, merci Cyril pour cette réponse!

Patrick
Jean-paul GODARD
Messages : 105
Enregistré le : 22 sept. 2010, 17:44

Re: Interrupteur et scripts

Message par Jean-paul GODARD »

Bonjour à tous,
Juste pour être sûr :

SETSWITCH Switchdesired State
in Switchdesired (0,2,3,..) ou (0,1,2,3,...) ???
JPG
Jean-Paul GODARD
Associations AT60 , OATBL , Uranoscope, Planète-Sciences TJMS
D SAINTE-CATHERINE
Messages : 42
Enregistré le : 22 mars 2020, 22:12

Re: Interrupteur et scripts

Message par D SAINTE-CATHERINE »

Bonjour à tous,
Après m'être équipé d'un Kit Vellman (K8056), je souhaiterais piloter ce switch à l'aide d'un script.
Pour la fonction SETSWITCH : pas de problème, j'arrive à faire allumer ou éteindre mes switch.
Par contre, je n'arrive pas à utiliser la fonction GETSWITCH qui exige 4 paramètres et non 3...

- Auriez-vous un exemple de script utilisant GETSWITCH ?
D'avance merci,

Didier S-C
Cyril Cavadore
Messages : 4480
Enregistré le : 18 juin 2009, 22:41
Localisation : 42

Re: Interrupteur et scripts

Message par Cyril Cavadore »

la carte wellmann ne stocke pas l'état des switch (très grosse limitation), c'est à toi de t'en occuper/gerer.
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com

Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
Jacques Chevaley
Messages : 7
Enregistré le : 23 juin 2019, 15:00

Re: Interrupteur et scripts

Message par Jacques Chevaley »

Bonjour,

Est il possible d'avoir un court exemple de script concernant la déclaration des interrupteurs et l'ouverture/fermeture d'un seul ?

J'ai toujours le même message d'erreur: "interface des interrupteurs n'a pas été initialisée".

D'avance merci!
Cyril Cavadore
Messages : 4480
Enregistré le : 18 juin 2009, 22:41
Localisation : 42

Re: Interrupteur et scripts

Message par Cyril Cavadore »

Il faut l'ouvrir en premier, indépendamment du reste des devices.
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com

Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
Jacques Chevaley
Messages : 7
Enregistré le : 23 juin 2019, 15:00

Re: Interrupteur et scripts

Message par Jacques Chevaley »

Bonsoir,

merci pour la prompte réponse...mais j'avoue ne pas la comprendre.

La carte est déclarée dans la configuration avec le bon port.

J'écris dans le script " setswitch 1 0" par exemple…. et le script plante.

Y a t il une instruction obligatoire avant setswitch ?

merci
Cyril Cavadore
Messages : 4480
Enregistré le : 18 juin 2009, 22:41
Localisation : 42

Re: Interrupteur et scripts

Message par Cyril Cavadore »

Oui, pour ouvrir le sous systeme, il faut effectuer en premier une commande GETSWITCH
Cyril Cavadore, ALCOR-SYSTEM, Auteur de PRISM
http://www.alcor-system.com

Pour reporter vos problème, la marche à suivre est ici
viewtopic.php?f=7&t=1403
Répondre