User Tools

Site Tools


roco:roco-wmz21-en

Differences

This shows you the differences between two versions of the page.


Previous revision
roco:roco-wmz21-en [2025/05/16 15:06] (current) – [Rocrail] rjversluis
Line 1: Line 1:
 +====== Roco WLANmaus ======
 +[[:english#command_stations|{{  :interface.png}}]][[:english|{{  :rocrail-logo-35.png}}]]
 +[[:roco:roco-wmz21-de|{{  icons:de.png|Deutsche Version}}]][[:roco:roco-wmz21-nl|{{  icons:nl.png|Nederlandse Versie}}]]
 +[[:english|Content]] -> [[:english#command_stations|Command Stations]] ->   Roco
 +  * [[:roco-cs-en|Rocomotion]] | [[:roco:roco-z21-en|Z21]] | **[[:roco:roco-wmz21-en|WLANmaus Z21]]**
  
 +| [[:supportkey-en|{{:icons:key.png}}]] //Speed commands are reduced to 10 after 5 minutes of demo time in case no valid __**[[:supportkey-en|Support Key]]**__ is provided.// |
 +
 +|{{:roco:wlanmaus-buttons.png?0x400}}|{{:roco:wlanmaus-setup-en.jpg?0x400}}|
 +|  The WLANmaus; One for all.  |  System overview with Router, Rocrail Server and Command Station.  |
 +
 +=====Introduction=====
 +The **wmz21** library emulates a Z21 Command Station and redirect the WLANmaus commands to any another Command Station, or directly to the matching Loco, Switch or other objects.\\
 +Because every WLANmaus has its own IP-Address, this library can support multiple WLANmaus devices.\\
 +
 +Remarks:
 +  * The **wmz21** library must be the last one in the controller list. 
 +  * The Z21 App maybe work also, but is not supported.
 +  * The **wmz21** library cannot be used in combination with the **z21** library; They both use the same port which is not possible on the same computer.
 + \\
 +
 +=====Setup=====
 +====WLANmaus====
 +  - See the manual to get WIFI access to the local network. (The display shows upper case characters only at typing the password, even when the shift function is off...)
 +  - Change the Z21-IP-Address to the __**[[:rocview-info-en|IP address of the Rocrail server]]**__: \\ MENU -> SETTINGS -> WIFI -> Z21-IP-ADDRESS
 +
 +====Rocrail====
 +__**[[:rocrailini-controller-en#add_a_new_cs|Add a new Command Station]]**__ of type **wmz21**.\\
 +{{:roco:wmz21-setup-en.png?400}}\\
 +===Interface ID===
 +Unique name for this controller.\\
 +===Target===
 +Add the library **wmz21** to the end of the Controller list, or set the **Target** accordantly to the wanted **Interface ID**.\\
 +===A2ID Prefix===
 +Optional prefix in case of addressing type A2ID.\\
 +===Addressing===
 +The __**[[:addressing-en|Addressing Scheme]]**__ can be changed to fit the target CS:\\
 +^ Scheme ^ Remark ^
 +|  FADA  | Default flat addressing. |
 +|  MADA  | |
 +|  PADA  | |
 +|  FADAM  | The WLANmaus switch address divided by 100 is the bus, and the switch address modulo 100. |
 +|  A2ID  | The WLANmaus switch address will be used as Rocrail switch object ID, range: "0001"..."2048". \\ If no switch was found by this ID the Routes, Signals, Outputs, Switches, Turntables and FiddleYards will be searched for this ID or __**[[:route-gen-en#number|Number]]**__. \\ This kind of mapping is CS type independent. |
 +This is for converting the switch flat address send by the WLANmaus to a scheme which the target library supports.\\
 +The A2ID scheme could be off use for systems using the bus number extensively like __**[[:bidib-en|BiDiB]]**__. \\
 +
 +===By Number===
 +__**[[:route-gen-en#number|Routes]]**__, __**[[:switch-gen-en#number|Switches]]**__, __**[[:signal-gen-en#number|Signals]]**__, __**[[:output-gen-en#number|Outputs]]**__, __**[[:turntable-gen-en#number|Turntables]]**__ and __**[[:seltab-gen-en#number|FiddleYards]]**__ have optional numbers which can be used for mapping a switch address generated with the WLANmaus in combination with **A2ID**.\\
 +This is the easiest way for addressing Rocrail objects and is Command Station independent.\\
 +Only the first one found of an object list will get the command. __Use Routes with numbers if multiple objects should be set with one click.__\\
 +
 + \\
 +
 +=====Throttle ID=====
 +Every connected WLANmaus has its own IP address which is used as throttle ID in Rocrail. (For example: "192.168.0.100")\\
 +This can be used in combination with __**[[:rocrailini-automode-en#disable_steal_loco_control|Disable steal loco]]**__ server option.\\
 +The WLANmaus request continuously information about the selected loco. If this loco is already controlled by another throttle, the loco image in the WLANmaus display will flash. (See manual section 2.3.)\\
 +
 + \\
 +
 +=====Supported Commands=====
 +  * Loco speed and direction
 +  * Loco functions 0...28
 +  * Short IDs
 +  * Switch, also by number (straight/turnout)
 +  * Route by number (set)
 +  * Signal by number (flip)
 +  * Output by number (flip)
 +  * Turntable by number (next/previous)
 +  * FiddleYard by number (next/previous)
 +  * Power ON/OFF
 +  * POM write \\ Change the WLANmaus programming mode: MENU -> PROGRAM -> MODE ->POM
 +
 + \\
 +
 +=====Transmit the Short IDs====
 +First of all the  __**[[:rocrailini-gen-en#dp_iid|DP IID]]**__ in the Rocrail properties must point to the Interface ID of this library.\\
 +
 +To transmit all the **[[:loc-gen-en#use_short_id|Loco Short ID]]**s, the WLANmaus must be put in receive mode:\\
 +  * MENU -> LOCO -> RECEIVE
 +Then select menu item “Control -> Transmit Short IDs” to send all Short IDs to all WLANmaus'ses which are put in receive mode.\\
 + \\
 +=====Virtual Machine=====
 +If the Rocrail server runs in a virtual machine, like VirtualBox, make sure the Network Adapter is bridged to be able to receive the WLANmaus packets.\\
 +{{:roco:vm-bridged.png}}\\
 +
 + \\
 +
 +=====Links=====
 +  * [[https://www.roco.cc/rde/produkte/steuerung/digitale-steuergerate/10813-z21-wlanmaus.html|10813 - Z21 WLAN-multiMaus]]
 +  * [[https://www.z21.eu/en/products/z21-wlanmaus/firmware-update|Firmware update]]