Travelmate support thread

I am using travelmate on a Xiaomi MiWiFi Mini.

The Xiaomi MiWiFi Mini has some characteristics that make it very usable for my use case, and it is very cheap, only 22 Euro, including shipping from China. I use this router as a travelrouter on a small ship to connect to the WiFi in harbors I visit. It is standing behind the windscreen, mostly in direct sunlight, so the white color prevents it from overheating.
It is a dualband router with external antennas. The range is very good (on 2.4 GHz). The 5 GHz is used for the local network. I alse have a guest network, but that is mainly for showing off :smiley: .

My first experience with travelmate (version 0.4.x) was with a GL-inet GL-AR150-Ext. It worked like a charm and was much more stable than with the software from GL-inet. I then switched to the Xiaomi MiWiFi Mini, because I wanted a little bit more reach (the GL-inet GL-AR150 has only about 63 mW).

Travelmate didn't work the way I was expecting with 2 radio's. I contacted Dirk and 3 days (!) later Dirk send me a version that was able to have the AP en the station at different radio's.

After that there was only one thing missing in the LuCI-GUI of travelmate: an easy way of adding and editing stations. Before I could contact Dirk about this, version 0.9.0 was released.

I have no more wishes.
Travelmate is realy great.

Update: I have one more wish :blush:
Is it possible to make disabling of misconfigured uplinks optional?
Yesterday I left the harbor with my ship, that had an active link with the Wifi in the harbor. At some point the Wifi of the harbor is still visible, but it is no longer posible to maintain the connection. Travelmate renames the uplink to SSID_err. When I return to the harbor travelmate does not reconize the uplink anymore. After renaming the uplink to SSID everything is working again.

Hi Freek,
it's always a pleasure ... :wink: ... I think it should be sufficient to raise the Connection Limit (trm_maxretry to 10 or 20). Anyway, in travelmate 0.9.3 you could set the above parameter to '0' which means unlimited retries.

Best regards
Dirk

Thank you very much.
Will report after the weekend.

Dirk, it works as expected.
What can I say more :smile:

thanks for your feedback! :sunglasses:

Hi,

I failed to get my RE450 working as a repeater via the wiki (relayd), so I just tried this. I installed travelmate and luci-app-travelmate, but I cannot find the wizard and wireless station manager that is shown in the screenshots and mentioned in the recommended setup in the readme. All I have is:

image

Is the wizard I'm looking for hiding somewhere other than Services>Travelmate?

EDIT: The manual setup worked perfectly, and I'm very happy. I'm just curious about the wizard. Thank you for this simple to configure, functional tool!

Hi, you've installed the old/ancient "stable" release ... to get the wizard and all the advanced LuCI stuff use the download links referenced in the first post of this thread and install it manually via opkg package manager.

Anyway, nice to hear that the old version still works for you ...:smiley:

Oh, whoops. Thanks. Maybe I'll upgrade later then.

I compile travelmate in openwrt
Compile successful however travelmate is not working
Kindly anybody help me what's wrong?
attached screen short logfilelogfile

internal server error in wireless station section

/usr/lib/lua/luci/dispatcher.lua:433: Failed to execute template dispatcher target for entry '/admin/services/travelmate/stations'.
The called action terminated with an exception:
/usr/lib/lua/luci/template.lua:97: Failed to execute template 'travelmate/stations'.
A runtime error occured: [string "/usr/lib/lua/luci/view/travelmate/stations...."]:24: attempt to call global 'url' (a nil value)
stack traceback:
	[C]: in function 'assert'
	/usr/lib/lua/luci/dispatcher.lua:433: in function 'dispatch'
	/usr/lib/lua/luci/dispatcher.lua:168: in function

travelmate config screen short

travelmate_config

wireless config screen short
wireless_config

When does this error comes up? If you click on the "Wireless Stations" tab?
In a first step you can try to reset your luci caches:

/etc/init.d/uhttpd stop
rm -f /tmp/luci-indexcache
rm -rf /tmp/luci-modulecache
/etc/init.d/uhttpd start

But I doubt that this will help.
In a second step edit /usr/lib/lua/luci/view/travelmate/stations.htm and replace all occurencies of ...

=url
with
=luci.dispatcher.build_url

Please note: I never tested travelmate with an ancient Chaos Calmer release and I have no device (and no time) for testing.

I compile CHAOS CALMER (Chaos Calmer, r49389)
After I follow your changes, no error in "wireless station" tab
Thanks

Thanks for testing. I've provided a CC-bugfix with this Pull Request.

I have travelmate installed on another router with latest lede 17.01.4
I want to connect to AP with WPA enterprise security
However I got error after add in SSID
Below show error
Any chance to fix it?

/usr/lib/lua/luci/dispatcher.lua:478: Failed to execute cbi dispatcher target for entry '/admin/services/travelmate/wifiadd'.
The called action terminated with an exception:
/usr/lib/lua/luci/model/cbi/travelmate/wifi_add.lua:61: attempt to index global 'wkey' (a nil value)
stack traceback:
	[C]: in function 'assert'
	/usr/lib/lua/luci/dispatcher.lua:478: in function 'dispatch'
	/usr/lib/lua/luci/dispatcher.lua:121: in function </usr/lib/lua/luci/dispatcher.lua:120>

You can edit enterprise STAs (to change the password) but adding new enterprise STAs is not supported yet. In the meantime edit directly /etc/config/wireless and add those stations manually.

Hello!

Thank's a lot for this great piece of software you created! I always wanted to have this functionality - with travelmate it's a pleasure :grinning:

I just have one big problem on one of my devices (a5-v11, rt3050x device). I was running a old version here (without the nice gui for adding stations etc.) and wanted to have the most recent version.

I builded a new firmware with the image builder and I included the most recent versions directly:

  • travelmate 0.9.3-1
  • luci-app-travelmate git-17.336.23170-d2dc32a-1

but my problem is that I have STILL the 'old' interface. I flashed the firmware without keeping settings. I also did a factory reset afterwards when I saw the old gui - but still it's here, very wierd!

I also tried to fix it with resetting the luci caches - no luck...

/etc/init.d/uhttpd stop
rm -f /tmp/luci-indexcache
rm -rf /tmp/luci-modulecache
/etc/init.d/uhttpd start

old-gui-pfui

I did the same (exactly the same!) procedure for a ARV752DPW22 (lantiq) device and here everything is like it should. Just the luci-app-travelmate is a bit 'older'

  • travelmate 0.9.3-1
  • luci-app-travelmate git-17.328.04231-802d5b6-1

Hi,

thanks for your feedback. The version above is from the stable 17.01.x package tree - therefore the old version is included. Please download & install from the snapshot package tree. You can safely use the download links of the initial post, travelmate is architecture independent.

Thanks for this information! Wierd is the fact that I builded both versions in the exact same way (with providing the downloaded *.ipk's in the local package folder while using the imagebuilder). And the results in the builded images are different.

Anyway, downgrading is not possible anymore inside the running system so I need to build a new image...

Litte offtopic but do you know how I can force the imagebuilder to include the local package and not the one provided from the lede server?

Thanks again for sharing your great work (also including adblocker :grin:)