Dandy píše:Ještě dotaz Petře. Ten stav výhybek v Loconetu, by měl být známý, když mám zpětnou vazbu. Nebo je to jinak? Jsem to řešil s Honzou a ten mi to takto tvrdil. Díky
To je dost zjednodušeně řečeno a není to vždy pravda.
Jak píše
belgarat, existují sofistikovanější způsoby jak softwarově nastavit výchozí pozici výhybky. Někde jsem viděl i skripty, které ukládaly poslední známou polohu výhybek do konfiguračního souboru a po startu programu polohu výhybek obnovily. Také by šlo ve skriptu testovat, zdali výhybka nemá některou ze známých poloh
CLOSED nebo
THROWN a pokud ne, tak ji nějak nastavit. Ale v tvém případě je to zbytečně komplikované.
Protože po zapnutí JMRI máš všechny výhybky v poloze
neznámý, tak JMRI jejich skutečnou polohu evidentně nezná.
Tady je spisek o zpětném ohlasu výhybek
https://sites.google.com/site/sidloweb/jmri/13-ohlas-vyhybek. Neobsahuje to všechny možnosti.
Jsou dva dekodéry (možná je jich víc, neznám všechno)
Digitrax DS54 a
Lenz LS100 které při
správném naprogramování a
správném zapojení poskytují správný zpětný ohlas o poloze výhybky. Při splnění všech podmínek mohou použít typ ohlasu
EXACT. Polohou výhybky je to co hlásí její ohlas.
(Zřejmě) všechny ostatní dekodéry a výše zmíněné špatně zapojené nebo naprogramované dekodéry mají mít nastavený zpětný ohlas
MONITORING. To znamená, že JMRI sleduje provoz centrály a poslední použitý příkaz na přestavení výhybky považuje také za polohu výhybky. Troufám si tvrdit že je to i tvůj případ.
Pokud je použit běžný dekodér podle předchozího odstavce a zároveň je použit přestavník s pomocnými kontakty, např. MTB MPx
https://www.mtb-model.com/pages/prestavniky.php nebo servo přestavník s mikrospínačem/spínači např.
http://dccdoma.eshop-zdarma.cz/g66.Dr%9E%E1k+serva+++nerez.html a současně pomocné kontakty jsou zapojeny jako zpětný ohlas, tak může být u výhybek nastaven režim
ONESENSOR nebo
TWOSENSOR. Potom bude známa poloha výhybek ihned po zapnutí centrály. Toto je mnou preferovaný způsob zpětného ohlasu. Používáme ho na našem modulišti u všech výhybek. Má to kromě jiného i tu výhodu, že když se výhybka se z jakéhokoliv důvodu nepřestaví (přeslechy v DCC), tak i přes to zpětný ohlas ukazuje vždy správnou polohu výhybky.
Pro tebe z toho plyne následující:
Pokud máš dekodér s ohlasem
EXACT, tak ho musíš mít správně naprogramovaný a správně zapojený aby tak fungoval. Kdybys to tak měl, tak tyto problémy nemáš.
Pokud máš běžný dekodér, tak bys měl mít ohlas
MONITORING a musíš to ručně nebo softwarově inicializovat.
Pokud zapojíš na kontakty zpětného ohlasu přestavníku na ohlas do centrály, tak to povýšíš na ohlas
ONESENSOR nebo
TWOSENSOR a tvoje problémy s výhybkami zase zmizí.
Doufám, že jsem to moc nezamotal