Aller au contenu

Raphael_OD

Membre
  • Compteur de contenus

    2034
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par Raphael_OD

  1. Le message concernant NewtonSoftJson...tu as bien integré dans ta compilation et tes dépendances ?
  2. Merci pour vos commentaires sympas
  3. Ascom Inno Setup (driver installer generator) puis Inno setup avec le fichier iss généré.
  4. src fichier source pardon déformation professionnelle 😅 Je ne compile que comme dit plus haut j'ai eu que des problèmes autrement ...
  5. Un objet brillant quand ton ciel t'accorde 2h par nuits disponibles 😆
  6. Pas compris l'utilité de ça, le nettoyage pas le mode release ou debug ça c'est ok Le log ASCOM et le log NINA devrait signifier quelque chose NINA va se connecter si le driver est propre, ce qui à l'air d'être ton cas mais tes variables sont elles au format attendues par NINA Attention aussi à la compile 32 ou 64bits Quand tu compiles le src avec VS pas de problème avec NINA je suppose, c'est juste un pb de création des fichiers exe
  7. Bonjour, je vous propose une petite M1 au T200/1150 en prise de vue à distance, pilotage par NINA. Caméra 533MM avec le kit Baader de filtres + paracorr II de TV Avec un tri sur les poses de luminance presque la moitié de déchet, première nuit pas stable du tout. La seconde nuit pour les couleurs RVB s'est avérée meilleure. Je pense lui rajouter un peu de Ha pour lui rendre un peu plus de détails les prochaines nuits et un peu de L supplémentaire. Donc une LRVB classique pour commencer 😊 Pas trop mécontent finalement les étoiles sur la nébuleuse sont pas trop déformées. Traitement classique sous PIX pas encore de BlurX - NoiseX etc ...mais un SPCC pour la colorimétrie qui est bien pratique. Pose unitaires de 180s (2h-40-40-40) En attendant de casser quelques billets chez le RC-Astro voici un traitement light unpowered à l'ancienne
  8. j'en pince pour ton nouveau traitement. Belle démonstration.
  9. C'est du beau boulot ! Si tout est stable et fonctionnel c'est une solution très propre...tu peux dans l'arborescence du SPIFFS rajouter un dossier /config pour que le formulaire soit indépendant de ta page d'affichage. Le MLX pour moi est sur un PiZero j'ai donc accès à pas mal de fonctionnalités pour dev en Python Php etc. et un shell Linux. Mon SQM est un un ESP32 avec la même philosophie que ci dessus et une page avec une glissière pour modder le gain. A+
  10. Effectivement on ne peut pas la lire la qualité est 😝 👎 😄
  11. Tu iras vite vers python 😄🤣 Developper ses propres drivers et matos c'est hyper enrichissant. Bon code ...à suivre. 👍
  12. Public ReadOnly Property IsSafe() As Boolean Implements ISafetyMonitor.IsSafe Get url = SafetyMonitor.url Dim request As HttpWebRequest Dim response As HttpWebResponse = Nothing request = DirectCast(WebRequest.Create("http://" & url), HttpWebRequest) response = DirectCast(request.GetResponse(), HttpWebResponse) Dim reader = New StreamReader(response.GetResponseStream()) Dim rawresp As String rawresp = reader.ReadToEnd() Dim jsonObj As JObject = JObject.Parse(rawresp) Dim status = jsonObj.GetValue("Safety").ToString() If status = "safe" Then Return True Else Return False End If End Get End Property Voici le bout de code en VB qui récupère, sur l'IP de mon Pi Zero les données du fichier mlx_1_.json , j'ai deux capteurs mlx un orienté vers les flux d'ouest et un au Nord, ce sont les deux zones d'où peuvent débarquer les nuages. Je ne peux pas te détailler tout le code car ce dernier m'envoie aussi des SMS d'alerte dès que Isafe()=False par une sous fonction. Sur un PI il faut donner des droits correctement pour que tu puisse lire le fichier, sur un ESP32 c'est quasi la même tu enregistres ton json dans le SPIFFS /data par exemple. Chaque plateforme ses avantages et inconvénients pour dvper quelque chose de pratique et fiable. Je pense que ton interrogation est aussi sur le connecteur ASCOM je suppose voici le mien en VB La fenêtre Ascom me sert juste à entrer l'IP et le chemin du fichier json du cloudsensor afin de le connecter, quand je clique sur OK le code de cette sous fonction est passé Private Sub OK_Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OK_Button.Click If TextBox1.Text = "" Then SafetyMonitor.url = "ip par defaut/mlx_1_.json" Else SafetyMonitor.url = TextBox1.Text End If Me.DialogResult = System.Windows.Forms.DialogResult.OK Me.Close() End Sub Attention aux fonctions spécifiques du VB.net comme Me.close qui ferme la fenêtre courante.
  13. je te dis ça dans le WE ...pour le httpwebrequest... pour les valeurs K1 etc ... c'est un programme python et une interface avec dearpygui qui génère un json au bon endroit que le pgm principal du mlx relit après un reboot du Pi Zero. Ça peut se faire aussi en php avec une if web sur le Pi directement etc ... J'ai expérimenté pas mal de plateformes, au final ESP32 et Pi Zero sont devenus des choix qui s'imposaient car je suis à 50km de mon observatoire
  14. je n'ai aucune idée sur les spots diagrams, si la formule a été retravaillée , aucune idée pour moi c'est hors budget Edit : https://www.firstlightoptics.com/takahashi-fsq-106-series-refractor-telescopes/takahashi-fsq-106edx4-f5-quadruplet-petzval-apo-refractor.html
  15. Elles étaient optimisées pour l'argentique ceci explique donc celà
  16. 😄 effectivement , on sait plus quoi faire ni plus quelle benne remplir...mais as tu regardé les super soldes Alsaciens
  17. toujours bien de mettre les liens si toutefois d'autres se lancent. 👍
  18. En complément tu peux trouver sur YT des tutos de Tommy Desrochers sur le SPIFFS de l'ESP32 et la gestion des pages web ça date un peu mais l'essentiel est là. Il y a un peu de java à manger aussi là dedans. Tu peux aussi te créer des outils sympas avec python, je viens de terminer un générateur de config json saisonnier pour le Cloud Sensor plus besoin de modifier le fichier source.
  19. Dans le principe c'est ça, dans le SPIFFS de l'ESP32 tu peux mettre un fichier HTML+CSS et voir tes datas en direct si tu met ton ESP32 sur le réseau domestique en WIFI avec une IP propre. Pour les drivers ASCOM qui se raccrochent dessus les https://learn.microsoft.com/en-us/dotnet/api/system.net.httpwebrequest?view=net-8.0 sont les fonctions C qui vont bien. Pour ma part j'ai séparé les éléments car souvent victime de la foudre estivale sur mon site ça évite une indisponibilité majeure en cas de pb j'ai divisé les pb et les plateformes selon la taille du projet (ESP32, PI Zero, Xiao) Bonne continuation.
  20. Raphael_OD

    NINA et erreur Ascom

    Il me semble mais je dit peut être une connerie que il tente de faire une lecture GPS as tu cette fonctionnalité en route ?
  21. 1) Ascom driver installer script generator + 2) innosetup, l'un te génère un script iss , l'autre le fichier de setup en utilisant le fichier script .iss. Le reste n'est que chemin à indiquer du moment que tu as compilé dans VS en 64 bits ou 32 bits selon ... Ex. Project\bin\x64\releases L'avantage des fichiers json ou datas stockés quelque part c'est que tu peux les interroger avec n'importe quel driver ASCOM , ObservingConditions , SafetyMonitor, etc ..(sur un réseau interne filaire ou des ESP32 en WIFI) L'ouverture fermeture de toit ou dôme va dépendre beaucoup du matériel utilisé. Le SafetyMonitor n'attend lui que du Safe ou Unsafe. C'est l'appli NINA qui saura quoi faire en cas de Unsafe ou Safe dans le séquenceur avancé avec un driver Dôme bien sûr. Quel est ton projet d'observatoire ? dans le jardin ? ou au bout du monde...
  22. il faut appeler la lecture sur Série ou ta fonction qui lit le port série ici public double Temperature { get { return temperature; //tl.logMessage("Temperature", temperature); } } Un exemple ci dessous, un peu différent car je récupère les données d'un fichier JSON par une requête http sur la plateforme météo elle même dans un fichier stocké en local (fonction GetJSON) Public ReadOnly Property Temperature() As Double Implements IObservingConditions.Temperature Get TL.LogMessage("Temperature", "Get Not implemented") 'Throw New ASCOM.PropertyNotImplementedException("Temperature", True) Dim T = GetJSON("ambient") Return T End Get End Property J'appelle une function() GetJson comme tu pourrais appeler ta fonction de lecture du port série.
  23. Salut, je bosse mes drivers en Vb.net plus rapide et même résultat. Les fonctions sont claires as tu regardé les nombreuses docs des librairies dont celle concernée ObservingConditions ? Le fichier des fonctions est ObservingConditionsDriver.cs je suppose...je vais en editer un en C pour regarder A suivre ...
  24. Bonjour, si j'ai bien compris tu ajustes le backfocus avec des bagues entre le Paracorr II et avant le DO ? J'ai un Paracorr mais pas le même matos derrière mais en général mon BF est réglé entre la RAF et la CAM (démontage/remontage in situ plus rapide) si ça peut aider. Mon DO sort en M42 coté paracorr avec la bague TV d'origine vissé sur le DO direct. En gros il faut 6mm je me trompe ? Le Paracorr II est a 55mm de BF mais souvent plus loin
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.