Stránka 2 z 2

Re: ASCOM Switch

Napsal: 12. 10. 2025, 22:15
od astrolama
Neměl by někdo zájem o hotový modul či desku ASCOM spínače? Koukal jsem po internetu a moc se toho nenabízí a když už se něco najde je to celkem dost drahé. Budu objednávat výrobu desek a jednu mi v číně asi nevyrobí a nechci aby mi tu zbytek ležel ve skříni.
Je to projekt Githubu zmíněný o pár komentářů výše.

Re: ASCOM Switch

Napsal: 13. 10. 2025, 18:03
od astrolama
Propočítal jsem přibližnou cenu součástek + deska + nějaký tučný bakšiš za osazení 900,- příp. holou desku za 200,- i případným poštovným pro zájemce.

Re: ASCOM Switch

Napsal: 21. 10. 2025, 19:16
od astrolama
Ahoj, mám tak trochu problém nedaří se mi kontaktovat autora toho spínače Dashboard V3 (florin.dumitrescu94), tak to zkusím u místních zkušených.
Postavil jsem to zařízení, všechno to funguje až na jeden problém: nevidím informace které by arduino mělo posílat zpátky jako teplotu, rosný bod, napětí, proud...
ASCOM driver hlásí něco ve smyslu, že vrácený řetězec má nesprávný formát. ASCOM mám poslední verzi z ofiko webu. Posílám nějaké obrázky a texťák kde je celý výpis chyby z ASCOM driveru. Já jsem na to blbej jak troky, ale vy v tom možná uvidíte co je špatně.

https://github.com/florindumitrescu94/D ... owerBox_V3

Re: ASCOM Switch

Napsal: 21. 10. 2025, 19:53
od MMys
Zkus v systému windows nastavit jako oddělovač desetinné části tečku. Defaultně je tam v češtině čárka, a pokud se to v kódu ASCOM driveru nebere v potaz (nezjistí se jaký je decimalSeparator), skončí konverze stringu na číslo nějakou vyjímkou.
A nebo se podívej do zdrojáku toho ascom driveru, jestli se tam někde operuje s .NumberDecimalSeparator Pokud ne, najdi místo kde se konvertuje zaslaný string ze zařízení na číslo, a uprav to tam aby to bylo univerzální, nezávisle na tom jaký je oddělovač.

Dej sem kdyžtak to hlášení vyjímky celé, jako text. Ne takhle ořízlé jako obrázek.

Re: ASCOM Switch

Napsal: 21. 10. 2025, 20:32
od astrolama
Dal jsem tečku a funguje, bezva :D

Re: ASCOM Switch

Napsal: 21. 10. 2025, 20:40
od MMys
No spíš si oprav ten kód ASCOM driveru, aby byl univerzální. Takhle až to dáš na nový stroj, tak zase budeš marně vzpomínat, proč to tenkrát nechodilo. Mluvím z vlastní zkušenosti :lol:

Re: ASCOM Switch

Napsal: 21. 10. 2025, 20:52
od astrolama
Teď už nebudu otravovat, pokusím se sám najít to místo ve zdrojáku, myslím, že je to soubor "SwitchHardware.cs" ale definování separátoru tam není, tak budu zatím lustrovat a hádat co tam napsat a kam :lol:

Re: ASCOM Switch

Napsal: 21. 10. 2025, 21:26
od MMys
jo, je to tam, koukal jsem do toho, to najdeš. Našel jsem to ale už zase zapomněl. Metodu jak to udělat s respektováním delimiteru nějakou najdeš. V nejjednodušším případě stačí jednoduchý replace čárky za tečku v tom stringu co se parsuje (předpokládám, že tam jinde čárka není, mají tam myslím na oddělování hodnot z jednotlivých čidel #) a zbytek nechat.

Re: ASCOM Switch

Napsal: 22. 10. 2025, 21:25
od astrolama
Musím se přiznat jsem brečka a šel jsem si pro radu na abclinuxu.cz
viz: https://www.abclinuxu.cz/poradna/progra ... how/512477