Rozhraní XNET a ovladače výhybek
Rozhraní XNET a ovladače výhybek
Stav ovladače v zásuvce XNET se neposílá do sítě XNET a naopak.
Ovladače a programy nemají šanci zjistit, že se někdo jiný přehazuje výhybky.
Ovladače a programy nemají šanci zjistit, že se někdo jiný přehazuje výhybky.
Re: Rozhraní XNET a ovladače výhybek
Stejný problém jako tady: hlaseni-chyb-f13/traincontroller-7-t129.html
Problém byl skutečně objeven a řešíme ho.
Problém byl skutečně objeven a řešíme ho.
Pomohl Vám tento příspěvek, dejte prosím srdíčko. ❤
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Re: Rozhraní XNET a ovladače výhybek
Porovnání s referenční centrálou NanoX
Ovladač MiniMaus v režimu Lenz Dekodér/Sniffer z knihovny NmraDcc https://mrrwa.org/download/ nastaven CV29_OUTPUT_ADDRESS_MODE
Centrála NanoX
Příkazy z JMRI
[packet:52 0C 8A D4] Požadavek na provoz dekodér příslušenství: Adresa výhybky 50 (adresa základní 12, podadresa 1) přepnout výstup 0 Zap.
[packet:42 0C 25 6B] Odpověď zpětného ohlasu: Výhybka se zpětným ohlasem Výhybka: 49 Stav: Výhybka vlevo Pohyb dokončen; Výhybka: 50 Stav: Výhybka vlevo Pohyb dokončen
DCC
notifyDccMsg: 0x8D 0xFA 0x77 (10001101 11111010 01110111)
notifyDccAccTurnoutOutput: Addr 50 Direction 0 OutputPower 1
Příkaz z ovladače
Ovladač Výhybka 50 JMRI
[packet:42 0C 25 6B] Odpověď zpětného ohlasu: Výhybka se zpětným ohlasem Výhybka: 49 Stav: Výhybka vlevo Pohyb dokončen; Výhybka: 50 Stav: Výhybka vlevo Pohyb dokončen
DCC
notifyDccMsg: 0x8D 0xFA 0x77 (10001101 11111010 01110111)
notifyDccAccTurnoutOutput: Addr 50 Direction 0 OutputPower 1
Centrála TCS-2
Příkazy z JMRI
[packet:52 0C 8A D4] Požadavek na provoz dekodér příslušenství: Adresa výhybky 50 (adresa základní 12, podadresa 1) přepnout výstup 0 Zap.
bez odpovědi
DCC
notifyDccMsg: 0x8C 0xFB 0x77 (10001100 11111011 01110111)
notifyDccAccTurnoutOutput: Addr 46 Direction 1 OutputPower 1
Příkaz z ovladače
Ovladač Výhybka 50 JMRI
nic
DCC
notifyDccMsg: 0x8C 0xFB 0x77 (10001100 11111011 01110111)
notifyDccAccTurnoutOutput: Addr 46 Direction 1 OutputPower 1
Výsledek porovnání
JMRI - výhybka 50 - výstup 0
NanoX - DCC - Addr 50 - Direction 0
TCS-2 - DCC - Addr 46 - Direction 1
NanoX přenese adresu a směr z XpressNet do DCC beze změny.
TCS-2 změní adresu o -4 a otočí směr z XNET do DCC.
Lepší porovnání by bylo s centrálou Lenz. Bohužel ji nemám k dispozici.
Ovladač MiniMaus v režimu Lenz Dekodér/Sniffer z knihovny NmraDcc https://mrrwa.org/download/ nastaven CV29_OUTPUT_ADDRESS_MODE
Centrála NanoX
Příkazy z JMRI
[packet:52 0C 8A D4] Požadavek na provoz dekodér příslušenství: Adresa výhybky 50 (adresa základní 12, podadresa 1) přepnout výstup 0 Zap.
[packet:42 0C 25 6B] Odpověď zpětného ohlasu: Výhybka se zpětným ohlasem Výhybka: 49 Stav: Výhybka vlevo Pohyb dokončen; Výhybka: 50 Stav: Výhybka vlevo Pohyb dokončen
DCC
notifyDccMsg: 0x8D 0xFA 0x77 (10001101 11111010 01110111)
notifyDccAccTurnoutOutput: Addr 50 Direction 0 OutputPower 1
Příkaz z ovladače
Ovladač Výhybka 50 JMRI
[packet:42 0C 25 6B] Odpověď zpětného ohlasu: Výhybka se zpětným ohlasem Výhybka: 49 Stav: Výhybka vlevo Pohyb dokončen; Výhybka: 50 Stav: Výhybka vlevo Pohyb dokončen
DCC
notifyDccMsg: 0x8D 0xFA 0x77 (10001101 11111010 01110111)
notifyDccAccTurnoutOutput: Addr 50 Direction 0 OutputPower 1
Centrála TCS-2
Příkazy z JMRI
[packet:52 0C 8A D4] Požadavek na provoz dekodér příslušenství: Adresa výhybky 50 (adresa základní 12, podadresa 1) přepnout výstup 0 Zap.
bez odpovědi
DCC
notifyDccMsg: 0x8C 0xFB 0x77 (10001100 11111011 01110111)
notifyDccAccTurnoutOutput: Addr 46 Direction 1 OutputPower 1
Příkaz z ovladače
Ovladač Výhybka 50 JMRI
nic
DCC
notifyDccMsg: 0x8C 0xFB 0x77 (10001100 11111011 01110111)
notifyDccAccTurnoutOutput: Addr 46 Direction 1 OutputPower 1
Výsledek porovnání
JMRI - výhybka 50 - výstup 0
NanoX - DCC - Addr 50 - Direction 0
TCS-2 - DCC - Addr 46 - Direction 1
NanoX přenese adresu a směr z XpressNet do DCC beze změny.
TCS-2 změní adresu o -4 a otočí směr z XNET do DCC.
Lepší porovnání by bylo s centrálou Lenz. Bohužel ji nemám k dispozici.
Re: Rozhraní XNET a ovladače výhybek
Zdravím,
v poslední testovací verzi by to mělo být už opraveno.
v poslední testovací verzi by to mělo být už opraveno.
Pomohl Vám tento příspěvek, dejte prosím srdíčko. ❤
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Re: Rozhraní XNET a ovladače výhybek
Verze centrály 2.3.28.
V telefonu Žádná nová aktualizace nenalezena.
---------------------------------------------
Na XpressNet z JMRI
[packet:52 0C 82 DC] Požadavek na provoz dekodér příslušenství: Adresa výhybky 50 (adresa základní 12, podadresa 1) přepnout výstup 0 Vyp.
V DCC
notifyDccMsg: 8C FB 77
10001100 11111011 1110111
notifyDccAccTurnoutOutput:
Ad Di Po
46 1 1
---------------------------------------------
Na XpressNet z multiMAUS
[packet:42 0C 06 48] Odpověď zpětného ohlasu: Výhybka bez zpětného ohlasu Výhybka: 49 Stav: Výhybka vpravo; Výhybka: 50 Stav: Výhybka vlevo
V DCC
notifyDccMsg: 8C FB 77
10001100 11111011 1110111
notifyDccAccTurnoutOutput:
Ad Di Po
46 1 1
---------------------------------------------
V DCC je adresa stále o 4 nižší než v XpressNet.
V telefonu Žádná nová aktualizace nenalezena.
---------------------------------------------
Na XpressNet z JMRI
[packet:52 0C 82 DC] Požadavek na provoz dekodér příslušenství: Adresa výhybky 50 (adresa základní 12, podadresa 1) přepnout výstup 0 Vyp.
V DCC
notifyDccMsg: 8C FB 77
10001100 11111011 1110111
notifyDccAccTurnoutOutput:
Ad Di Po
46 1 1
---------------------------------------------
Na XpressNet z multiMAUS
[packet:42 0C 06 48] Odpověď zpětného ohlasu: Výhybka bez zpětného ohlasu Výhybka: 49 Stav: Výhybka vpravo; Výhybka: 50 Stav: Výhybka vlevo
V DCC
notifyDccMsg: 8C FB 77
10001100 11111011 1110111
notifyDccAccTurnoutOutput:
Ad Di Po
46 1 1
---------------------------------------------
V DCC je adresa stále o 4 nižší než v XpressNet.
Re: Rozhraní XNET a ovladače výhybek
Omlouvám se, pokud se jedná jen o adresu, tak tam je rozdíl. Myslím, že je rozdíl i mezi Roco a Lenz právě o ty 4. Každopádně proto je u výhybek v aplikaci pod výhybkou napsána adresa pro Roco (případně pro Lenz - dá se přepnout v nastavení aplikace, tři čárky nahoře vlevo).
Pomohl Vám tento příspěvek, dejte prosím srdíčko. ❤
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Re: Rozhraní XNET a ovladače výhybek
Je to podle mě pouze formální nedostatek. Žít se s tím dá.
V aplikaci mám nastaveno adresa modulu (board address) 13. Při číslování výhybek podle výstupů LENZ to jsou výhybky 49 - 52 (port 1 - 4).
Z aplikace TCS train na adrese 13 a portu 2 ovládám výhybku s DCC adresou 50.
To odpovídá i číslování podle RocRail https://wiki.rocrail.net/doku.php?id=addressing-en
PADA = (addr-1) * 4 + port
(13 - 1) * 4 + 2 = 50
Abych se vyhnul případné chybě v JMRI, tak jsem si nainstaloval RocRail a rozchodil výhybky. (Dalo to hroznou práci. Oproti JMRI mi to přijde hodně nelogické a komplikované.)
Po dlouhém hledání jsem rozchodil DCC výhybku 50. Musel jsem použít adresu dekodéru 14 a port 2. V notaci RocRail PADA se jedná o adresu 54. Což dokumentuje i RocRail log Závěr
Bez ohledu na interní číslování výstupů v centrále TCS-2, přijímá (a při ohlasu vysílá) centrála z rozhraní XNET kabel a XNET lan adresy o 4 vyšší než následně přepošle do DCC.
V aplikaci mám nastaveno adresa modulu (board address) 13. Při číslování výhybek podle výstupů LENZ to jsou výhybky 49 - 52 (port 1 - 4).
Z aplikace TCS train na adrese 13 a portu 2 ovládám výhybku s DCC adresou 50.
To odpovídá i číslování podle RocRail https://wiki.rocrail.net/doku.php?id=addressing-en
PADA = (addr-1) * 4 + port
(13 - 1) * 4 + 2 = 50
Abych se vyhnul případné chybě v JMRI, tak jsem si nainstaloval RocRail a rozchodil výhybky. (Dalo to hroznou práci. Oproti JMRI mi to přijde hodně nelogické a komplikované.)
Po dlouhém hledání jsem rozchodil DCC výhybku 50. Musel jsem použít adresu dekodéru 14 a port 2. V notaci RocRail PADA se jedná o adresu 54. Což dokumentuje i RocRail log Závěr
Bez ohledu na interní číslování výstupů v centrále TCS-2, přijímá (a při ohlasu vysílá) centrála z rozhraní XNET kabel a XNET lan adresy o 4 vyšší než následně přepošle do DCC.
Re: Rozhraní XNET a ovladače výhybek
Děkuji za detailní vysvětlení a vyzkoušení. Také jsem to kdysi zkoušel právě s RocRail a v JMRI mi to teď sedělo také, když jsem zadal tu adresu, která je uvedená jako Roco.
Problém je, že i kdybych to teď chtěl změnit, tak by to ovlivnilo všechny uživatele, kteří používají pro příslušenství XpressNet (RocRail, pulty, MultiMAUS, atd...)
Problém je, že i kdybych to teď chtěl změnit, tak by to ovlivnilo všechny uživatele, kteří používají pro příslušenství XpressNet (RocRail, pulty, MultiMAUS, atd...)
Pomohl Vám tento příspěvek, dejte prosím srdíčko. ❤
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Re: Rozhraní XNET a ovladače výhybek
Dalo by se to řešit parametrem.
Centrála ⇒ Nastavení ⇒ XNET ⇒ Přepočet adres Roco (kompatibilita) / Lenz (aplikace v počítači)
Zatímco Přepočet adres v nastavení aplikace TCS Train řeší zobrazení v aplikaci,
tak nastavení XNET by řešilo Přepočet adres pouze na rozhraní XNET.
Zpětná kompatibilita zůstane zachována, interní počítání adres zůstane zachováno, změní se pouze vrstva XNET.
Centrála ⇒ Nastavení ⇒ XNET ⇒ Přepočet adres Roco (kompatibilita) / Lenz (aplikace v počítači)
Zatímco Přepočet adres v nastavení aplikace TCS Train řeší zobrazení v aplikaci,
tak nastavení XNET by řešilo Přepočet adres pouze na rozhraní XNET.
Zpětná kompatibilita zůstane zachována, interní počítání adres zůstane zachováno, změní se pouze vrstva XNET.
Re: Rozhraní XNET a ovladače výhybek
Jo tak to by asi šlo. Díky! Popřemýšlím nad tím ještě a případně přidám až budu dělat další úpravy.
Pomohl Vám tento příspěvek, dejte prosím srdíčko. ❤
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV
Vyřešil tento příspěvek Váš problém, označte jej prosím jako vyřešeno. ✔ - Pomůžete tak ostatním, kteří mohou mít podobný problém.
Děkujeme ZAVAVOV