Trixology
WeatherCat => WeatherCat General Discussion => Topic started by: Morseman on June 23, 2012, 10:25:52 PM
-
Making progress on installation of a new VP2+ and WeatherlinkIP. I'm successfully transmitting to the Davis server and am visible on the map (WO3E/3). However, I have not been able to figure out how to connect Weather Cat on my MacBook Pro to the WIP logger.
Not sure if I'm doing this right, but when WC asked for the IP address of my weather station, I went into the configuration utility for my Linksys wireless router under LOCAL NETWORKS/DHCP Clients Table. I see five IP addresses listed, two of which have identifiable tags (e.g., "Bob's iPad"), and three of which are unlabeled: 192.168.1.100; ...101, and ...103. I tried entering each of these, but apparently none corresponded to the WeatherlinkIP logger.
Any suggestions?
--Bob--
-
Hi Bob,
I do not own WeatherLinkIP but based on what I read about it, the data logger only uploads to the www.weatherlink.com website. Very easy to use but the downside is that you cannot send data anywhere else, which also means the data logger does not respond to 'polls' coming from a Mac running WC on your local LAN.
Jos
-
The WeatherlinkIP works fine with WeatherCat, so you will need to figure out what the correct IP address is for your WeatherLinkIP.
-
Try using a ARP table and not the DCHP table.
Your WLIP should have a MAC address printed on the label, match this to the ARP table and get the IP address for it.
If you can, use DHCP override (some routers allow this) and match up an IP address (that wont change) to the WLIP.
-
Welcome Bob to the WeatherCat forums! (http://www.canebas.org/Weather/LWC_forum/Custom_emoticons/welcome_smiley.gif)
There are a number of WeatherCat [cat] fans using the WeatherLink IP setup. So between them and Stu (Stuart Ball, the WeatherCat developer) you are sure to get your Mac connecting to your IP data logger.
This too is a friendly bunch . . . . you don't even need to like cats to be part of this community! [biggrin]
Cheers, Edouard [cheers1]
-
Thanks for the tips. I haven't dived into router lore before, and am not familiar with the ARP table. However, right after I posted my last message I just took a guess and entered the next higher IP address into the WC communication screen, and it seems to have worked! Decided to take a break.
Now, I'm looking forward to verifying that the logger data is properly flowing from WeatherlinkIP through the wireless router to WC, and exploring more of the program.
I'll let you know how it comes out. Thanks again for everyone's support.
--Bob--
-
Morning folks and welcome to the forum Bob.
Details of using WLIP can be found in the WeatherCat manual, pages 53/54.
A network scanner can be very handy to find out what's on your network - the manual mentions AutoScan network but this is currently broke on 10.7, another one is Angry IP Scanner (http://www.angryip.org/w/Download (http://www.angryip.org/w/Download)) which is less capable but works well enough.
You can connect to the logger via a browser to see how its configured - should look like the attached image. I'd recommend setting it to a fixed IP address on your network via its config screen (or DHCP override as Tim mentioned).
Note, the logger can really only manage to do one thing at a time, thus you'll need to quit WeatherCat before it'll respond to a browser request.
Stu.
-
Thanks, Stu. I did try Autoscan with, of course, no success. Some details of your reply are beyond my current knowledge of networks, but I will use them as a starting point to learn more. WC seems like a great program!
--Bob--
-
Hi Bob, Stu, Tim, and WeatherCat faithful,
Tornado Tim's suggestion to configure your IP router to fix the WeatherLink IP IP address on your home network is the best solution you'll find. I wrote up a lengthy explanation of how that works on your thread on the MacWeather.net forum (http://www.macweather.net/viewtopic.php?f=22&t=621&start=10#p3781).
As noted there, you'll need to try to make sense of your IP Router's manual. However, unless your Router is really ancient, it should support some sort ARP table feature. I bought one before 2000 and it already had this.
Certainly come back to either forum with any questions you might have on the process. This isn't a particularly user-friendly aspect of modern computing.
Cheers, Edouard [cheers1]
-
Dear WeatherCat users of the WeatherLink IP logger from Davis,
Bob has been struggling trying to figure out to use his Cisco-Linksys WRT54GS to reserve a particular IP address for his WeatherLink IP logger so that WeatherCat can reliably find his weather station.
Now I happen to have the WRT54GL "router" but I don't use its IP routing capability at all. I just use it as a Wi-Fi access point, and had to change the firmware to Tomato by PolarCloud (http://www.polarcloud.com/tomato) to do it. That sure looks to me like it would be goin' about it da' hard way. [banghead]
So how do folks solve this problem? Are people using other router models that have a way built in to lock a DHCP address for a particular MAC hardware address? If so which routers are they using? Is there another strategy that you'all use?
I've been trying to help Bob on MacWeather (http://www.macweather.net), but . . . . I fear that if I mention anything more about alternative firmwares he'll run away screaming!! :o
Cheers, Edouard [cheers1]
-
Hi Edouard/Bob,
On a 54GL, go to Network Setup, set the starting address for the DHCP server and number of addresses (if not already set). All other IP addresses on the sub-net outside of that range will be static. Manual at:http://www.palearnersonline.com/A1/lib/linsysSetup.pdf (http://www.palearnersonline.com/A1/lib/linsysSetup.pdf) - Chapter 3, Network setup.
For WLIP, connect via the browser to WLIP, tick the use static address and enter an IP address (one of the non-DHCP ones) then save. (You may also need to set the default gateway and DNS addresses in WLIP)
Hope this helps,
Stu.
-
Howdy Stu, Bob, and WeatherCat fans,
For WLIP, connect via the browser to WLIP, tick the use static address and enter an IP address (one of the non-DHCP ones) then save. (You may also need to set the default gateway and DNS addresses in WLIP)
Ahh, yes that's a good idea!! Actually I use the same trick to connect to our old Laser printer. I limit the DHCP to a range under 192.168.1.128 and then use that address for the printer. Since that address is indeed never bothered by any other device, it works perfectly well as a static IP address for your home network.
Thanks Stu!! To be honest, I'm really glad I got my WRT54GL router working and . . . . hope I'll never have to fuss with it again!! [computer]
Cheers, Edouard [cheers1]
-
Hi, folks. Sorry for the hiatus - another trip. Returned to the Washington DC area Thursday night. Friday we set an all-time June heat record of 104F and then Friday night we learned a new word - derecho! We were very lucky - no major house damage and only 45 minutes without power. Our neighbors were not so fortunate, with much damage to homes, cars, and trees. Many are still without power 5 days after the event, all around 100F.
In any case, we are now back in Pennsylvania for a few days and I can once again work on the weather station. I can get WC running with the WeatherlinkIP, but only after a few tries of guessing the logger IP address, since I still have not been able to assign a permanent IP address to the logger.
I have not yet received the Mac version of Weatherlink software and cannot configure the logger directly. Stu had suggested I use my browser to connect to the logger and configure it to a static IP address outside of the DHCP IP address range of the router. I can make my way though the router utility to see the DHCP range. But how do I use the browser (Firefox) to get into the logger and set its IP address? I tried merely entering the DHCP-assigned logger IP address into the address window of the browser, but that produced no result.
Cheers,
Bob
-
Still trying to figure out how to configure the logger and set its IP address outside the DHCP range of the router. I thought that could be accomplished when I receive the Mac version of the Weatherlink software. However, in the FAQs for WL on the Davis website, it says:
"However, the WeatherLink for Mac Software does not support the WeatherLinkIP. This means you cannot use the WeatherLink for Mac Software to access a WeatherLinkIP directly from the Mac or download archive data to your computer."
Then what does the WL Mac software actually DO, if it can neither (1) get data from the logger directly, nor (2) download data from the WL website??
The next step would seem to be to run the WL Windows software in the virtual machine under Parallels, and try to set the logger IP address that way. However, I seem to recall reading somewhere that running WL software in a virtual machine leads to problems.
Suggestions?
--Bob--
-
Hi Bob,
You should just be able to connect to the logger via its IP address in your browser. If it doesn't respond initially, wait a few minutes and try again - it isn't very good at doing two things at the same time, so if it's talking to WeatherLink.com, or connected to WeatherCat, it won't talk to your browser.
Hope this helps,
Stu.
-
Thanks, Stu, I'll give that another try.
In the meantime, I spoke with Davis Tech Support and they "clarified" that the WL for Mac software is only usable with the USB logger, not WeatherlinkIP. Their FAQ ("I have a Mac. Can I use WeatherLinkIP? Yes. ...) certainly seems misleading to me.
As long as the IP address of the WLIP logger stays constant, all works well - I'm having a lot of fun exploring the graphs and other capabilities of WC.
Cheers,
Bob
-
Hi Bob, Stu, and WeatherCat fans, [cat]
A network scanner can be very handy to find out what's on your network - the manual mentions AutoScan network but this is currently broke on 10.7, another one is Angry IP Scanner (http://www.angryip.org/w/Download (http://www.angryip.org/w/Download)) which is less capable but works well enough.
Hey thanks Stu for the link! [tup] It is a handy little tool and my home network has gotten complicated enough that having this around will be very helpful!
I have not yet received the Mac version of Weatherlink software and cannot configure the logger directly. Stu had suggested I use my browser to connect to the logger and configure it to a static IP address outside of the DHCP IP address range of the router. I can make my way though the router utility to see the DHCP range. But how do I use the browser (Firefox) to get into the logger and set its IP address? I tried merely entering the DHCP-assigned logger IP address into the address window of the browser, but that produced no result.
Did you use something like Stu's recommended scanner? If you use Angry IP Scanner you'll get a list like this:
(https://img.skitch.com/20120705-i36fx42jfx6a539m3pp1pe5js.jpg)
To access it, at least I always give it a full http address like this:
http://192.168.1.79/
That allowed me to connect to my laser printer - cool never done that before!! [bounce]
When you connect to your WeatherLink IP it should bring up the form that Stu posted earlier. Here is it again for clarity:
(http://athena.trixology.com/index.php?action=dlattach;topic=329.0;attach=376;image)
The next step would seem to be to run the WL Windows software in the virtual machine under Parallels, and try to set the logger IP address that way. However, I seem to recall reading somewhere that running WL software in a virtual machine leads to problems.
If you have to resort to that you might try CrossOver (http://www.codeweavers.com/) before going whole-hog and using Parallels (unless you've got Parallels installed and already running.) Since CrossOver doesn't involve a virtual machine, it might avoid some of the problems you describe and you can download a free trial to find out one way or the other.
Hope this gives you some ways to get unstuck!
Cheers, Edouard [cheers1]
-
I wanted to provide a status update to you folks who have been helping me with my installation of WC with a WeatherlinkIP logger, VP2+ console and ISS in southeast Pennsylvania. I really appreciate the assistance!
As I noted earlier, I had taken a guess at the logger IP address, based on the DHCP table in my router, entered it into the comm configuration of WC and was successful - data is flowing to the WL network AND to WC, so that is all good. For various unrelated reasons, I had to re-boot my MacBook Pro a couple of times, and everything still works. My station on the WL network is WO3E/3, in case anyone is interested. The ?guessed? address I entered into WC was 192.168.1.105.
What I have not been able to do is to set up the logger with a static IP address in the router. First of all, the Ethernet (MAC) address for the logger is not listed on the device ? there is a ?Device ID, a ?key,? and a third faintly labeled number which I think says ?Mfgr code?, but its value ?B120 508A327? does not appear to be a hex MAC address.
The WL software supplied by Davis to communicate with the WLIP logger is Windows-only, not available for OS X, and unfortunately that disk is in Maryland. So for now, so I cannot even try to run it on the Windows 7 virtual machine via Parallels on my MacBook
I used the AngryIP network scanner and the router utility DHCP table. The former outputs a table of IP addresses with indicators and values. I assume the blue indicators in the AngryIP output table, which also have non-zero ping times, represent the active IP addresses that the scanner found on my network.
The DHCP table from the router utility lists the MAC addresses of my network devices, associated with their DHCP IP addresses in the router. As far as I have been able to tell from the router utility manual and some brief online research, my Linksys WRT54GS router does not have (or at least does not provide access to) an ARP table. So I used information in those scanner and DHCP tables to try to correlate IP addresses with MAC addresses with my network devices.
Interesting to me was the fact that the two tables did not provide exactly consistent data. One of the blue-indicated active IP addresses in the IP scanner table (192.168.1.100) was NOT listed in the router DHCP table, and one of the addresses paired with a MAC address in the DHCP table (192.168.1.102) was not listed as active in the IP scanner table.
I was able to correlate all devices on my network with their MAC addresses, EXCEPT for the logger, and none of my network devices paired with the two ?inconsistent? IP addresses. Therefore, I assumed that the IP address of the logger is one of those two addresses. I entered each of them into the address line of Firefox. Neither of these was the ?guessed? address I had entered into WC several days ago. That was dot 105, which now correlates to the MAC address for my wife?s MacBook. ?????
Unfortunately, neither of the ?inconsistent? addresses returned the WeatherlinkIP Configuration screen. For the dot 100 address, Firefox tried to connect for a minute or two then returned a message: ?The connection was reset
The connection to the server was reset while the page was loading?. For the dot 102 address, a similar long connection attempt, then a message: ?The connection has timed out ? the server at 192.168.1.102 is taking too long to respond.?
I tried to connect to both of these addresses multiple times, with the same result.
So for now, I?m stumped. I may try to see if Davis can tell me the logger MAC address based on their DID and key numbers.
I was tempted to try ?Configure Station Comms? in WC, but thought that might break the link between the logger and WC, that seems to be working now. I don?t understand WHY it is still working, since I would have thought that the router would have re-assigned DHCP addresses by now, but I?m not complaining.
So, I?m open to more suggestions.
Cheers,
Bob
-
Hi Bob and WeatherCat fans,
Others will have to chime-in because I don't have this setup so I can only offer "spectator guesses." However, I'm confused by this comment:
I was tempted to try ?Configure Station Comms? in WC, but thought that might break the link between the logger and WC, that seems to be working now.
When you have been trying to connect to the WeatherLink IP, had you quit WeatherCat first as Stu has suggested?
Note, the logger can really only manage to do one thing at a time, thus you'll need to quit WeatherCat before it'll respond to a browser request.
If you hadn't quit, that might explain what you saw here:
Unfortunately, neither of the ?inconsistent? addresses returned the WeatherlinkIP Configuration screen. For the dot 100 address, Firefox tried to connect for a minute or two then returned a message: ?The connection was reset
The connection to the server was reset while the page was loading?. For the dot 102 address, a similar long connection attempt, then a message: ?The connection has timed out ? the server at 192.168.1.102 is taking too long to respond.?
Hopefully Stu or someone else can explain if you can open up the Station Communications Setup without disturbing the settings. I would expect that if you can open this display you could then read the IP address that the WeatherLinkIP is actually using and then quit WeatherCat and know which address to use with your browser.
I don?t understand WHY it is still working, since I would have thought that the router would have re-assigned DHCP addresses by now, but I?m not complaining.
Actually DHCP doesn't change the addresses unless something forces a change. ISPs change addresses every now and then, but behind your home network the addresses assigned by DHCP will remain the same basically until you have a power outage. There is no reason for the DHCP to do anything other than renew the "lease" associated with the same address. We shouldn't be surprised . . . even computers can be lazy at times!! [lol]
Cheers, Edouard [cheers1]
-
Well . . . I missed THAT one, didn't I!
I had NOT quit WC. When I did - I got the WL Config screen. Thank you!
I'll move forward report soon.
Cheers,
Bob
-
Hopefully Stu or someone else can explain if you can open up the Station Communications Setup without disturbing the settings. I would expect that if you can open this display you could then read the IP address that the WeatherLinkIP is actually using and then quit WeatherCat and know which address to use with your browser.
Yes, when you reset the comms from the Tools menu, the IP address last in use is not erased - it'll still be there when you next run Weathercat (which is very helpful sometimes when you can't remember where you put the note with the IP address on and you have to change hardware frequently because you're a weather software developer :) Actually, it would be great if Davis made the logger Bonjour friendly...)
-
Howdy Bob, Stu, and WeatherCat fans,
:) Actually, it would be great if Davis made the logger Bonjour friendly...)
Here, here!! [tup]
Alas, . . . not this sort of thing to hold your breath over! :(
Cheers, Edouard [cheers1]
-
:) We recently purchased a Vantage Pro2 with a WeatherLink IP logger. I was having a hard time figuring out how to find the IP address of the WeatherLinkIP. Folks mentioned the Angry IP Finder, which is a bit awkward from reading about. I searched the Apple App store for IP finders. There are several, but the "Pro" one costs $25 bucks for simple task, and the free one probably one work for most people because it only finds a few devices. Reading through, I found one that looked promising called LAN Scan. It cost 99?. I worked brilliantly, all I had to do was click on the "unknown network" and then "scan." Within seconds, it found 10 devices, with their IP numbers and their name or manufacturer. The Davis Instrument device was there as a plain as day. All I had to do was type in that number. Absolutely worth 99?.
I've attached two screen snapshots. One shows the wind you get when starting up the app, like the name of my computer and the "unknown network" (yours might have a name). Click on the "network" and then click on the "start scan" at the bottom. Then, you will get a list of devices. The list of the bottom, two I am showing here so that you can see what the Davis WeatherLinkIP device looked like.
This utility will have other purposes in our house
-
And here is the IP address list edited showing the Davis WeatherLinkIP
-
Nice find - thanks for posting the link [tup]
-
Just another thought, for anyone interested in the arcane. It is not necessary to assign an IP address outside the DHCP range to either the WeatherLinkIP data logger or the computer running WeatherCat. Instead, go to the AirPort Utility | Network tab and under DHCP Reservations, add the IP addresses you wish to reserve for the data logger and the computer on which WeatherCat is running. This reserves those IP address for the devices with matching MAC addresses. (You find the MAC address for your computer in the Network Utility and the MAC address for the data logger is printed on its label at the factory. Davis calls it the DID.) This ends up providing you with a static IP for the relevant devices.
-
Dear Blick and WeatherCat fans,
Just another thought, for anyone interested in the arcane. It is not necessary to assign an IP address outside the DHCP range to either the WeatherLinkIP data logger or the computer running WeatherCat. Instead, go to the AirPort Utility | Network tab and under DHCP Reservations, add the IP addresses you wish to reserve for the data logger and the computer on which WeatherCat is running.
Yes this is true and I believe this is reasonably common for most IP Network router boxes. Also, if you are running NAT on a computer you can configure the DHCP server to only use a subset of the available addresses. This is how I have my wireless access point and an old HP printer connected to our home network.
Thanks for the suggestion!
Cheers, Edouard [cheers1]