Page 1 sur 1

problème motorisation toit/observation auto

Posté : 25 janv. 2020, 16:05
par cedric maret
Bonsoir,

Je suis actuellement en train de motorisé le toit roulant de mon observatoire mais je ne possède pas les fichiers ouverture et fermeture du toit nécessaire à l’observation auto donc quelqu'un les aurait ils ?

Par ailleurs je possède bien le driver ascom qui pilote sans problème l’IPX800 en manuel par les interrupteurs mais le but est que cela fonctionne en observation automatique via deux fichiers un pour l'ouverture et l'autre pour fermer le toit.

Que faire ?

Cordialement

M. MARET Cédric

Re: problème motorisation toit/observation auto

Posté : 29 janv. 2020, 13:55
par Cyril Cavadore
Alain Maury devrait avoir cela qq part.

Re: problème motorisation toit/observation auto

Posté : 27 févr. 2020, 08:51
par Alain-Maury
Désolé j'étais en vacances et je n'ai pas regardé le forum depuis un bout de temps.
C'est Jean Marc Mari qui a écrit les scripts et .bat que l'on utilise pour ouvrir les coupoles en début de nuit et les fermer. Ca lit aussi une entrée sur laquelle on a branché un senseur de pluie (rainsensors.com) qui ferme tout s'il vient à pleuvoir. Evidemment avec un toit roulant c'est pas forcément une bonne idée, vu qu'il faut parquer le télescope sinon on risque de le guillotiner avec le toit. Avec un toit roulant, il faut aussi gérer une autre entrée disant que le télescope est parqué.
Je préviens Jean Marc.
Alain

Re: problème motorisation toit/observation auto

Posté : 27 févr. 2020, 20:04
par Jean-Marc Mari
Bonjour,
Dans le message d'Alain, il y a plusieurs choses:
- La gestion du senseur de pluie et l'ouverture/fermeture automatique en début/fin de nuit n'est pas faite dans un script. C'est un programme en C# qui a demandé pas mal d'heures de développement. Je n'ai pas prévu de diffuser ce logiciel.
- On peut actionner des sorties de l'IPX800 avec de petits scripts VBS. Par exemple, pour mettre la sortie n°1 à l'état 1:

Code : Tout sélectionner

Set HttpReq = CreateObject("MSXML2.XMLHTTP")
HttpReq.Open "POST", "http://192.168.0.48/preset.htm?set1=1", False
HttpReq.send
Pour mettre la même sortie à 0 :

Code : Tout sélectionner

Set HttpReq = CreateObject("MSXML2.XMLHTTP")
HttpReq.Open "POST", "http://192.168.0.48/preset.htm?set1=0", False
HttpReq.send
Pour les invoquer, il suffit de faire un petit batch tout simple qui contient par exemple :

Code : Tout sélectionner

C:\Windows\SysWOW64\cmd.exe /c cscript "C:\IPX800\VBscript\SetOut1.vbs"
Je n'ai pas cherché plus que ça dans les scripts VBS. Ni pour la lecture d'une entrée, ni une temporisation.
Il doit être possible de trouver des informations sur le net, chez les astronomes et chez les domoticiens. :-)
Jean-Marc