Home Forum Software uRADMonitorX

This topic contains 57 replies, has 11 voices, and was last updated by  neo 1 year, 4 months ago.

Viewing 15 posts - 1 through 15 (of 58 total)
  • Author
    Posts
  • #2017

    I’ve made a little application to display in a more friendly manner the readings from my uRADMonitor device. It just sits in system tray and polls the device periodically via HTTP.

    It works only under Windows and requires .NET Framework 2.0.

    The latest version is 0.33.0 is and it can be downloaded from here GitHub release page.

    The configuration is pretty straight forward. From Tools menu -> Device configuration -> fill your device IP Address -> click Save.

    I hope you’ll find it useful.

    Best regards,
    Cristian S.

    #2020

    Steve
    Participant

    That’s pretty cool. Thanks for sharing it.

    uradx

    #2039

    Radu Motisan
    Keymaster

    A very nice tool! Nox, did you consider releasing it as open source? The main reason for that is helping the development move further faster. It’s a nice tool, but I can’t run it as I don’t use Windows . And would love to see it ported to other OS-es.

    #2040

    Hi Radu,

    Once I get the code base stabilized I’ll release it as open source. There are still few things on my todo list I want to implement.

    I believe it can be run under Linux/Mac OS X using Mono. I have no experience with WinForms apps on Mono, but only with ASP.NET Web Apps.

    PS. I wonder if someone can send me a sample page from a device running firmware version 110 or below to test it for compatibility.

    #2042

    RobHeffo
    Participant

    If you want to shoot me a copy of your source code, I will be happy to contribute some code to auto-scan the network for the uRadMonitor, since it’s DHCP assigned it can be difficult to locate the IP address sometimes.

    #2045

    David
    Participant

    Nice handy little tool nox 🙂

    Perhaps the ability to set a threshold CPM/temp level with tray notifications could be handy?

    Only other thing which won’t be an issue for most but ability to manually set the port number in the config file as I quite often access my home equipment via an SSH tunnel.

    -David

    #2048

    Hi guys, thanks for feedback.

    @rob, of course. An auto-scan feature can be a nice addition especially for non-tech people. As I said I’ll release the source code soon.

    @david, I’ve already had in mind adding some notifications to system tray (e.g. application cannot connect to the device, device got an error when sending data to the server – server return code is not 200). I am adding those you mentioned to the todo list.

    About the other thing, now it only supports strict IPv4 addresses, but I think I can change the validation to accept something like {ip_address}:{port} if that helps you.

    #2052

    David
    Participant

    I look forward to seeing the new version and testing it 🙂

    IP:port would be more than enough I know it’s not something everyone would use but if the uRAD monitor is behind a firewall or the other side of an SSH tunnel could be handy.

    #2053

    Steve
    Participant

    I have my router forwarding port 8080 to the uRadMonitor and a static public IP so IP:port would work for me too.

    #2081

    A new version (0.37.0) is available. Check the changelog for more details.

    In the next release I’ll add system tray notifications.

    #2083

    Steve
    Participant

    Excellent, I’ll give it a try a bit later on. Thanks.

    #2084

    David
    Participant

    Very nice nox, works through my SSH tunnel no worries now 🙂

    Thanks for the excellent work.

    Attachments:
    #2112

    RobHeffo
    Participant

    @radhoo I can imagine code space is pretty limited but would an addition to the firmware be possible where a UDP packet is sent to the LAN’s broadcast address perhaps after a sample measurement is completed to not only act as a “heartbeat” so you know the uRadMonitor is active but also will allow utilities like these to locate the device on the LAN without having to resort to port-scanning the whole LAN?

    #2125

    Radu Motisan
    Keymaster

    I think yes, but I’ll have to read more on the protocol for that. Any hints for a quicker path?

    #2130

    RobHeffo
    Participant

    You send a standard UDP packet to any port on the last IP address in the subnet (eg: 192.168.0.255) you can include up to the network MTU size in bytes (typically 1500 bytes) of payload data, so you could include a lot of data in a single packet. You could put the IP of the uradmonitor in the payload but the packet’s source address will already contain that info

Viewing 15 posts - 1 through 15 (of 58 total)

You must be logged in to reply to this topic.