United Kingdom
Asked — Edited
Resolved Resolved by thetechguru!

2 Questions Regarding Ez-B V4 Startup

Hi everyone.

I have a couple of questions regarding the start up of my EZ-B v4 that I have installed in to my bot today, and hope someone may be able to help answer.

Q1.) Is there a way to have the EZ-B4 auto connect to my computer when the v4 starts up? E.g, the computer is already on and ARC already running. I power up the EZ-B4 and it automatically connects to ARC without having to manually "scan" and "connect". (Via client mode).

Reason: I hooked up a remote control power switch to my v4 (like a cars remote central locking relay) which works great, and to have the v4 auto connect to ARC and control my bot straight away I thought would be a nice touch.

Q2.) Is it possible to have a custom verbal message, either using speech synthesis script, pandorabots control or prerecorded MP3 file, to automatically say something like, "Hello. How are you today?" or "My systems are now online. Welcome." ect, after the default "I am now connected to your network" phrase when I power up the v4?

Reason: Just because I think it would be a cool feature.

Cheers, Steve. :)


ARC Pro

Upgrade to ARC Pro

Harnessing the power of ARC Pro, your robot can be more than just a simple automated machine.

#17  

I assume your phone is Android since you mentioned it can see the EZ-B. Download "fing" from the google play store. It will give you the MAC addresses of all devices on your network, then you can manually add it on the dhcp reservation page in the router.

(there is a way to do it in Windows too, but fing is super simple).

Alan

United Kingdom
#18  

Sorry no, it's an iPhone I have.

#19  

If you know the current IP address of the EZ-B, or connect your pc to it in AP mode so you know the addres will be 192.168.1.1

Then follow these steps:

  1. open cmd command prompt

  2. ping the IP address at least once

  3. type ARP -a

You will see the Mac that matches the ip

United Kingdom
#20  

Thanks Alan. I'll give it a try tomorrow. Only problem about AP mode is that I have a HP laptop and it won't connect that way as there are issues with HP's and EZ-B AP connections at the moment, so I can only connect with client mode.

#21  

Client is fine as long as you know or can find the EZ-B current IP address.

There are also probably network tools similar to Fing for iPhone, I just don't know of any to recommend.

Alan

United Kingdom
#22  

No problem. I'll have a look through the App Store and see what I can find. IP address won't be a problem as it shows up when I run a scan and connect EZ-B. I'll keep you posted on how I get on tomorrow.

United Kingdom
#23  

Hi. Just a quick update and a question for this topic.

I finally managed to sort out the IP/MAC address for my EZ-B on my VM router so thanks for everyone's input. I followed Rich's instructions and script and when the EZ-B is on and I open up my project shortcut, "it does exactly what it says on the tin" and auto connects every time. Good stuff and thanks to Rich.

Now the question I have is this. As I just mentioned, this works great and will come in handy, but it wasn't exactly what I was originally looking for. What I wanted was to be able to things the other way around.

E.g. The PC is on and my project is already loaded and running, EZ-B not powered up yet. What I would like to do is to power up my EZ-B (via IR remote control which I have set up) and have it auto connect to my already running ARC project.

Is there a way of doing this? confused

United Kingdom
#24  

Without constantly attempting connection in ARC, which would end up with it asking if you need help on connecting you will need to use another small piece of software...

EventGhost. Set up a macro to ping the IP of the EZ-B at regular intervals. On successful ping have it fire a script command (via telnet) to ARC which connects the EZ-B. Use the "On Connection" script to start any required scripts running.

It's not difficult to set up but you will need to install EventGhost and set up a python script for the telnet command and enable the ping addon.

If Python isn't your thing you could have it run the ARC project shortcut which would open ARC and run the desired On Load script (such as auto connect).