Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-02-28 Thread Adrian Godwin
This turned out to be an easy way to run Lady Heather itself (herself ?) on
Linux - it works well under Wine, but identifying the serial port is a
problem. But run Heather with '/ip=localhost' and ser2net to connect to the
USB serial port and all is smooth.

I used the ser2net config line

45000:raw:0:/dev/serial/by-id/usb-Generic_USB_to_Serial_Converter_OCB6T5Y1-if00-port0:9600
8DATABITS ODD 1STOPBIT LOCAL

to identify a specific ftdi converter connected to a Trimble Resolution T
rather than a thunderbolt (it requires 8 / odd / 1)






On Tue, Jan 12, 2016 at 2:40 PM, Mike George  wrote:

> Ed:
>
> A few recommendations for troubleshooting.
>
> In /etc/ser2net.conf comment out the 4 default lines (/dev/ttyS0-3)
> so that the line Nick provided is the only config present.
>
> Stop ser2net:
>  /etc/init.d/ser2net stop
> then restart:
>  /etc/init.d/ser2net start
>
> Make sure ser2net is running:
>  ps -ef | grep ser2net
>
> If not, tail /var/log/syslog and see if any errors were reported on
> statrtup.
> Normally you just see a single line reporting successful startup.
>
> If it is running , make sure it is listening on the socket you specified
> (3200):
>netstat -tln | grep 3200
>
> you should see a line with 0.0.0.0:3200 under local address
>
> There is additional troubleshooting you can do depending on results
> of above steps.
>
> Good luck.
>
> Mike
>
> On 1/12/2016 03:58, Ed Armstrong wrote:
>
>> More details please. I've installed it, but can't make it work. My
>> USB/serial cable is /dev/ttyUSB0 just like yours. I used your .conf file.
>> But lady heather says connection rejected.
>>
>>
>> Ed
>>
>> On 1/11/2016 8:00 PM, Nick Sayer via time-nuts wrote:
>>
>>> I answered my own question. :)
>>>
>>> ser2net works perfectly as a “server” for LH. I’m using a USB to serial
>>> adapter and the ser2net.conf line for it is
>>>
>>> 3200:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT LOCAL
>>>
>>> And for LH, /ip=n.n.n.n:3200 works.
>>>
>>> _
>>> time-nuts mailing list -- time-nuts@febo.com
>>> To unsubscribe, go to
>>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>>> and follow the instructions there.
>>>
>>>
>> ___
>> time-nuts mailing list -- time-nuts@febo.com
>> To unsubscribe, go to
>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>> and follow the instructions there.
>>
>>
>>
> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-14 Thread Didier Juges
For those who want to remotely monitor their Thunderbolt, I am getting ready to 
put out a new Thunderbolt kit with WiFi.

With the WiFi option, it is a server compatible with LadyHeather in client mode 
over the net.

The prototype is working, I am ready to buy the production hardware, which 
should be available in a couple of months.

Didier KO4BB


On January 10, 2016 4:06:51 PM CST, Ben Hall  wrote:
>On 1/10/2016 1:06 PM, Mark Sims wrote:
>>> Porting the GUI client to anything else would be a fair bit of
>>> work, though.
>> Not all that much work.  There are only a few routines that would
>> need to be supplied for screen, mouse, and serial I/O.
>
>Hi Mark and all,
>
>How much *skill* is needed to do a port?  I'd love to have a Nortel 
>NTBW50AA / NTGS50AA GPSDO source (while the Z3801 continues to work, it
>
>does fail self-test), but the thought of having yet another Windows PC 
>going in the shack gives me hives.  (okay, maybe not that bad, but...)
>
>A Raspberry Pi on the other hand doesn't take up much space, has the 
>ability to be remote controlled easily, and would probably lead to me 
>purchasing one of the Nortel units.
>
>So I'd love to see a port, but given that my last programming effort
>was 
>FORTRAN 77 and Windows basic (although I'm learning C for the MSP430 at
>
>the moment) I wonder if I've got anywhere near the skills to do it...
>
>thanks much and 73,
>ben, kd5byb
>___
>time-nuts mailing list -- time-nuts@febo.com
>To unsubscribe, go to
>https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>and follow the instructions there.

-- 
Sent from my Moto-X wireless tracker while I do other things.
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-14 Thread Ralph Smith
What do you know, someone beat me to it, dragging up my old tboltd. I will
check this out on the Raspberry Pi over the next few days, but it should
be close to working right out of the box.

Ralph
AB4RS

> On Wed, January 13, 2016 8:30 am, Nick Sayer wrote:
>>> No, ntpd would be getting time from the serial port, not from the
>>> network socket.
>>
>> You're right. I may be wrong, but I would expect that either gapd or
>> ser2net would want to open the serial device exclusively, which would
>> spoil things.
> ...
>> You might investigate whether you could make some sort of intermediate
>> service that could be a client of gpsd and provide the listening socket
>> for LH.
>
> That is the right approach, and someone has already done that.
> If I had seen this before I completely forgot, but my old friend N5TNL
> pointed me to:
> Original code written for BSD:
> http://ralphsmith.org/~ralph/thunderbolt.tar.gz
>
> Patches for linux and info by Leigh Klotz (WA5ZNU):
> http://wa5znu.org/2011/08/tbolt/
>
> The  original announcement for the BSD version was almost 6 years ago by
> Ralph Smith:
> https://www.mail-archive.com/time-nuts@febo.com/msg26128.html
>
> The follow-up by Leigh was right at 4 years ago:
> https://www.febo.com/pipermail/time-nuts/2012-January/062566.html
>
>
> Summary is the thunderboltd service runs and communicates with the
> Thunderbolt, provides a network port for Lady Heather to connect to for
> remote display and control of the Thunderbolt, and places the time into a
> shared memory region for ntpd to pick up.
>
> It works on x86, so I'm getting ready to install an ARM compiler to see if
> it compiles cleanly for ARM.  I don't have the right RS232 level
> translator yet to connect my Thunderbolt to my ARM system (BeagleBone
> Black in my case, not RPi), so I can't check it out directly yet.
>
> --
> Chris Caudle
>
>
>
> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-14 Thread Ralph Smith
I wrote a program called tboltd that does just that. You have the option
of having it write the time to shared memory and using NTP's SHM driver.
You can get it at http://topoatlas.com/tboltd/tboltd.gz. It compiles on
FreeBSD, not sure about Linux. tboltd allows LH to connect while it does
its thing.

Ralph
AB4RS

>
>> On Jan 12, 2016, at 4:20 PM, Chris Caudle  wrote:
>>
 On Jan 12, 2016, at 7:17 AM, Chris Caudle 
 wrote:
 Can ntpd using a Thunderbolt as a time source run cooperatively with
 LH
 accessing the same Thunderbolt over ser2net?  That seems like the best
>>
>> On Tue, January 12, 2016 4:01 pm, Nick Sayer via time-nuts wrote:
>>> I'm going to guess no, because only one thing can connect to the
>>> ser2net socket at a time.
>>
>> No, ntpd would be getting time from the serial port, not from the
>> network
>> socket.
>
> You’re right. I may be wrong, but I would expect that either gapd or
> ser2net would want to open the serial device exclusively, which would
> spoil things.
>
>>  The idea would be that ntpd was getting the clock time from the
>> serial port, but the time messages would be interleaved with whatever
>> data
>> the Thunderbolt was sending back in request to the LH commands.
>
> You might investigate whether you could make some sort of intermediate
> service that could be a client of gpsd and provide the listening socket
> for LH. If you’re fortunate, LH may be able to just connect up to gpsd
> directly. gpsd has the wherewithal to interleave client access, if I am
> not mistaken.
>
>>
>> LH would also be seeing the time messages, but it sees those anyway, so
>> I
>> think the only concern would be the behavior of ntpd when all the data
>> from LH commands is going by.  Possibly a second concern of whether ntpd
>> sends any commands to the Thunderbolt that might cause LH to be confused
>> by responses to commands LH did not send.
>>
>>> If I were going to do it, what I might do is connect up the PPS output
>>> of
>>> the tbolt to a GPIO pin of the RPi and configure that pin for the pps
>>> device and set up ntpd for that.
>>
>> You still have to get wall clock time from somewhere, PPS just
>> delineates
>> the seconds, it doesn't name the seconds.
>
> Of course. You just have ordinary ntp peers for that.
>
>> For some cases you could have ntpd get the starting time from another
>> network source and just use PPS to keep track of the seconds after that,
>> but then you would still have corner cases of knowing when leap seconds
>> occurred, maybe others.
>
> Well ntp ostensibly takes care of that too.
>
>> And of course if you relied on network access to other time servers you
>> could not operate on an isolated network.
>
> That’s true. My goal, though, was just to contribute to the ntp pool, so
> connectivity is assumed.
>
>>
>>> That way, LH can have the serial
>>> interface all to itself. I've done this with a far more ordinary GPS
>>> module to make a public stratum 1 server out of a Pi Zero for the NTP
>>> pool
>>> (ntp.kfu.com).
>>>
>>
>> How did it get the correct time set at startup?  Did it have to query
>> other network servers to set the time, then the PPS controlled the clock
>> after that?
>
> Yup.
>
>> Can it be a "stratum 1" server if it has to rely on another server to
>> get
>> the correct time when it starts up?  I guess it could if it doesn't
>> serve
>> time until it has checked with other stratum 1 servers to make sure the
>> time is correct.
>
> That’s exactly right - it doesn’t claim stratum 1 until it gets an ntp
> lock over the network (at which point it can claim stratum 2 normally),
> and then it starts to take the pps updates and claims stratum 1.
>
>>
>> Sorry, didn't mean to go off into those weeds, but that isn't the system
>> I
>> want.
>> I want a machine which can get the correct current time without
>> reference
>> to another system, which means that ntpd must get the time information
>> from somewhere, either by directly reading the serial port, or passed
>> through from gpsd which is reading the serial port, or some similar
>> setup.
>> The PPS driver would be connected directly to ntpd.
>
> The issue with the serial data stream in my case is that there’s no
> synchronization in it that’s sub-second accurate. That is, there’s no
> way to know which leading edge of which bit in the NMEA sentence is lined
> up with the start of the GPS second. And even if you get that, the serial
> driver doesn’t have any mechanism to accurately time-stamp the incoming
> characters - at least not nearly as well as the pps device. Now, that may
> not be the case with the tbolt, but with the module that that server’s
> using, trying to actually sync acceptably with gpsd is an exercise in
> futility. It’s much faster to just ignore the serial data and get synced
> initially over the network.
>
>>
>> --
>> Chris Caudle
>>
>>
>> ___
>> 

Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-13 Thread Chris Caudle
On Wed, January 13, 2016 8:30 am, Nick Sayer wrote:
>> No, ntpd would be getting time from the serial port, not from the
>> network socket.
>
> You're right. I may be wrong, but I would expect that either gapd or
> ser2net would want to open the serial device exclusively, which would
> spoil things.
...
> You might investigate whether you could make some sort of intermediate
> service that could be a client of gpsd and provide the listening socket
> for LH.

That is the right approach, and someone has already done that.
If I had seen this before I completely forgot, but my old friend N5TNL
pointed me to:
Original code written for BSD:
http://ralphsmith.org/~ralph/thunderbolt.tar.gz

Patches for linux and info by Leigh Klotz (WA5ZNU):
http://wa5znu.org/2011/08/tbolt/

The  original announcement for the BSD version was almost 6 years ago by
Ralph Smith:
https://www.mail-archive.com/time-nuts@febo.com/msg26128.html

The follow-up by Leigh was right at 4 years ago:
https://www.febo.com/pipermail/time-nuts/2012-January/062566.html


Summary is the thunderboltd service runs and communicates with the
Thunderbolt, provides a network port for Lady Heather to connect to for
remote display and control of the Thunderbolt, and places the time into a
shared memory region for ntpd to pick up.

It works on x86, so I'm getting ready to install an ARM compiler to see if
it compiles cleanly for ARM.  I don't have the right RS232 level
translator yet to connect my Thunderbolt to my ARM system (BeagleBone
Black in my case, not RPi), so I can't check it out directly yet.

-- 
Chris Caudle



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-13 Thread Nick Sayer via time-nuts

> On Jan 12, 2016, at 4:20 PM, Chris Caudle  wrote:
> 
>>> On Jan 12, 2016, at 7:17 AM, Chris Caudle  wrote:
>>> Can ntpd using a Thunderbolt as a time source run cooperatively with LH
>>> accessing the same Thunderbolt over ser2net?  That seems like the best
> 
> On Tue, January 12, 2016 4:01 pm, Nick Sayer via time-nuts wrote:
>> I'm going to guess no, because only one thing can connect to the
>> ser2net socket at a time.
> 
> No, ntpd would be getting time from the serial port, not from the network
> socket.

You’re right. I may be wrong, but I would expect that either gapd or ser2net 
would want to open the serial device exclusively, which would spoil things.

>  The idea would be that ntpd was getting the clock time from the
> serial port, but the time messages would be interleaved with whatever data
> the Thunderbolt was sending back in request to the LH commands.

You might investigate whether you could make some sort of intermediate service 
that could be a client of gpsd and provide the listening socket for LH. If 
you’re fortunate, LH may be able to just connect up to gpsd directly. gpsd has 
the wherewithal to interleave client access, if I am not mistaken.

> 
> LH would also be seeing the time messages, but it sees those anyway, so I
> think the only concern would be the behavior of ntpd when all the data
> from LH commands is going by.  Possibly a second concern of whether ntpd
> sends any commands to the Thunderbolt that might cause LH to be confused
> by responses to commands LH did not send.
> 
>> If I were going to do it, what I might do is connect up the PPS output of
>> the tbolt to a GPIO pin of the RPi and configure that pin for the pps
>> device and set up ntpd for that.
> 
> You still have to get wall clock time from somewhere, PPS just delineates
> the seconds, it doesn't name the seconds.

Of course. You just have ordinary ntp peers for that.

> For some cases you could have ntpd get the starting time from another
> network source and just use PPS to keep track of the seconds after that,
> but then you would still have corner cases of knowing when leap seconds
> occurred, maybe others.

Well ntp ostensibly takes care of that too.

> And of course if you relied on network access to other time servers you
> could not operate on an isolated network.

That’s true. My goal, though, was just to contribute to the ntp pool, so 
connectivity is assumed.

> 
>> That way, LH can have the serial
>> interface all to itself. I've done this with a far more ordinary GPS
>> module to make a public stratum 1 server out of a Pi Zero for the NTP pool
>> (ntp.kfu.com).
>> 
> 
> How did it get the correct time set at startup?  Did it have to query
> other network servers to set the time, then the PPS controlled the clock
> after that?

Yup.

> Can it be a "stratum 1" server if it has to rely on another server to get
> the correct time when it starts up?  I guess it could if it doesn't serve
> time until it has checked with other stratum 1 servers to make sure the
> time is correct.

That’s exactly right - it doesn’t claim stratum 1 until it gets an ntp lock 
over the network (at which point it can claim stratum 2 normally), and then it 
starts to take the pps updates and claims stratum 1.

> 
> Sorry, didn't mean to go off into those weeds, but that isn't the system I
> want.
> I want a machine which can get the correct current time without reference
> to another system, which means that ntpd must get the time information
> from somewhere, either by directly reading the serial port, or passed
> through from gpsd which is reading the serial port, or some similar setup.
> The PPS driver would be connected directly to ntpd.

The issue with the serial data stream in my case is that there’s no 
synchronization in it that’s sub-second accurate. That is, there’s no way to 
know which leading edge of which bit in the NMEA sentence is lined up with the 
start of the GPS second. And even if you get that, the serial driver doesn’t 
have any mechanism to accurately time-stamp the incoming characters - at least 
not nearly as well as the pps device. Now, that may not be the case with the 
tbolt, but with the module that that server’s using, trying to actually sync 
acceptably with gpsd is an exercise in futility. It’s much faster to just 
ignore the serial data and get synced initially over the network.

> 
> -- 
> Chris Caudle
> 
> 
> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Hal Murray

ch...@chriscaudle.org said:
> No, ntpd would be getting time from the serial port, not from the network
> socket.  The idea would be that ntpd was getting the clock time from the
> serial port, but the time messages would be interleaved with whatever data
> the Thunderbolt was sending back in request to the LH commands. 

How does who decide what data goes to ntpd and what goes to LH?

If you have 2 serial ports, it would be easy to wire the pin from the TBolt 
to feed both serial ports.

ntpd knows enough about TBolts to tell it to send the time every second.  It 
would be easy to teach it to ignore stuff it doesn't want and doesn't already 
ignore.  That would let LH drive things and ntpd would just listen in on the 
second port.

It should be possible to duplicate the data stream in software, but I don't 
know how to do that on Linux.



-- 
These are my opinions.  I hate spam.



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Ed Armstrong
More details please. I've installed it, but can't make it work. My 
USB/serial cable is /dev/ttyUSB0 just like yours. I used your .conf 
file. But lady heather says connection rejected.



Ed

On 1/11/2016 8:00 PM, Nick Sayer via time-nuts wrote:

I answered my own question. :)

ser2net works perfectly as a “server” for LH. I’m using a USB to serial adapter 
and the ser2net.conf line for it is

3200:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT LOCAL

And for LH, /ip=n.n.n.n:3200 works.



On Jan 11, 2016, at 9:30 AM, Nick Sayer via time-nuts  
wrote:

How about a simpler question. I see in the documentation that LH can use a 
network connection to remotely read. Can a server for that protocol be made for 
the RPi? That would be super awesome deluxe for me, and assuming it's just a 
serial-to-TCP protocol should be nearly trivial to write (heck, netcat might 
already just do it).

Sent from my iPhone

On Jan 10, 2016, at 4:31 PM, Mark Sims  wrote:


I wonder if I've got anywhere near the skills to do it...

Probably not right now...  it's not so much as knowing C,  it's knowing the ins 
and out of knowing how your operating system (Windows, Linux, etc) interfaces 
with your hardware (display, mouse, serial port, keyboard).   Basically, if you 
have to ask the question,  your are probably not ready to attempt the task.
Lady Heather is a pretty simple program,  but it is rather long and divided into 5 files. 
 Just getting set up to compile it in a new environment can be quite a challenge to the 
un-initiated (acouple of toupees worth of hair pulling once you can compile and link a 
simple "hello world" program.
Then you need to figure out how to draw dots and characters,  talk to the 
serial port,  talk to the mouse, talk to the keyboard.   Pretty basic stuff 
once you are familiar with your operating system/environment,  but not 
something most people do everyday...
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Chuck Harris

Hi Mark,

That was well understood when I stated that your life would have
been easier had QT been used.  It would have... DOS was a real
pain for doing mouse and graphics stuff.  QT makes it easy..

But QT would have also slowed a DOS era processor to a stop, and
it would probably still be trying to refresh the screen ;-)

-Chuck Harris

Mark Sims wrote:

Lady Heather predates QT by several years...  actually back to 1985 when her 
mommy
controlled Magellan GPS receivers.  A version ran on HP95LX palmtops during the
first Gulf War. The server option just uses the server program to connect the
GPSDO serial port to the net.  On the other end Lady Heather uses the TCPIP
connection data like it came from a serial port...  so you need a Windoze box to
run Lady Heather and display the data.


 ___ time-nuts mailing list --
time-nuts@febo.com To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the
instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Nick Sayer via time-nuts
I’m going to guess “no,” because only one thing can connect to the ser2net 
socket at a time.

If I were going to do it, what I might do is connect up the PPS output of the 
tbolt to a GPIO pin of the RPi and configure that pin for the pps device and 
set up ntpd for that. That way, LH can have the serial interface all to itself. 
I’ve done this with a far more ordinary GPS module to make a public stratum 1 
server out of a Pi Zero for the NTP pool (ntp.kfu.com).

> On Jan 12, 2016, at 7:17 AM, Chris Caudle  wrote:
> 
> On Mon, January 11, 2016 7:00 pm, Nick Sayer via time-nuts wrote:
>> ser2net works perfectly as a server for LH.
> 
> Can ntpd using a Thunderbolt as a time source run cooperatively with LH
> accessing the same Thunderbolt over ser2net?  That seems like the best
> case scenario for using a small ARM system with a Thunderbolt as a time
> server.
> 
> -- 
> Chris Caudle
> 
> 
> 
> 
> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Chris Caudle
>> On Jan 12, 2016, at 7:17 AM, Chris Caudle  wrote:
>> Can ntpd using a Thunderbolt as a time source run cooperatively with LH
>> accessing the same Thunderbolt over ser2net?  That seems like the best

On Tue, January 12, 2016 4:01 pm, Nick Sayer via time-nuts wrote:
> I'm going to guess no, because only one thing can connect to the
> ser2net socket at a time.

No, ntpd would be getting time from the serial port, not from the network
socket.  The idea would be that ntpd was getting the clock time from the
serial port, but the time messages would be interleaved with whatever data
the Thunderbolt was sending back in request to the LH commands.

LH would also be seeing the time messages, but it sees those anyway, so I
think the only concern would be the behavior of ntpd when all the data
from LH commands is going by.  Possibly a second concern of whether ntpd
sends any commands to the Thunderbolt that might cause LH to be confused
by responses to commands LH did not send.

> If I were going to do it, what I might do is connect up the PPS output of
> the tbolt to a GPIO pin of the RPi and configure that pin for the pps
> device and set up ntpd for that.

You still have to get wall clock time from somewhere, PPS just delineates
the seconds, it doesn't name the seconds.
For some cases you could have ntpd get the starting time from another
network source and just use PPS to keep track of the seconds after that,
but then you would still have corner cases of knowing when leap seconds
occurred, maybe others.
And of course if you relied on network access to other time servers you
could not operate on an isolated network.

> That way, LH can have the serial
> interface all to itself. I've done this with a far more ordinary GPS
> module to make a public stratum 1 server out of a Pi Zero for the NTP pool
> (ntp.kfu.com).
>

How did it get the correct time set at startup?  Did it have to query
other network servers to set the time, then the PPS controlled the clock
after that?
Can it be a "stratum 1" server if it has to rely on another server to get
the correct time when it starts up?  I guess it could if it doesn't serve
time until it has checked with other stratum 1 servers to make sure the
time is correct.

Sorry, didn't mean to go off into those weeds, but that isn't the system I
want.
I want a machine which can get the correct current time without reference
to another system, which means that ntpd must get the time information
from somewhere, either by directly reading the serial port, or passed
through from gpsd which is reading the serial port, or some similar setup.
The PPS driver would be connected directly to ntpd.

-- 
Chris Caudle


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Ben Hall

Hi Mark and list,

On 1/10/2016 6:31 PM, Mark Sims wrote:

Probably not right now...  it's not so much as knowing C,  it's
knowing the ins and out of knowing how your operating system
(Windows, Linux, etc) interfaces with your hardware (display, mouse,
serial port, keyboard).   Basically, if you have to ask the question,
your are probably not ready to attempt the task.


I was pretty sure that this was going to be the case, but figured I'd 
ask.  I was hoping it would be something not technically difficult, just 
time consuming.  :)


thanks much,
ben
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Nick Sayer via time-nuts
If you telnet or nc into your rpi on port 3200, you should get a connection and 
you should get a bunch of garbage. If not, ser2net isn’t working. Is it 
running? sudo /etc/init.d/ser2net restart (did you do that after changing the 
config file?)

If ser2net is working then it must be something about the LH params that’s 
incorrect. Do you have the correct IP address and port? Is there anything 
between the two - firewalls or routers or the like?

> On Jan 12, 2016, at 12:58 AM, Ed Armstrong  wrote:
> 
> More details please. I've installed it, but can't make it work. My USB/serial 
> cable is /dev/ttyUSB0 just like yours. I used your .conf file. But lady 
> heather says connection rejected.
> 
> 
> Ed
> 
> On 1/11/2016 8:00 PM, Nick Sayer via time-nuts wrote:
>> I answered my own question. :)
>> 
>> ser2net works perfectly as a “server” for LH. I’m using a USB to serial 
>> adapter and the ser2net.conf line for it is
>> 
>> 3200:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT LOCAL
>> 
>> And for LH, /ip=n.n.n.n:3200 works.
>> 
>> 
>>> On Jan 11, 2016, at 9:30 AM, Nick Sayer via time-nuts  
>>> wrote:
>>> 
>>> How about a simpler question. I see in the documentation that LH can use a 
>>> network connection to remotely read. Can a server for that protocol be made 
>>> for the RPi? That would be super awesome deluxe for me, and assuming it's 
>>> just a serial-to-TCP protocol should be nearly trivial to write (heck, 
>>> netcat might already just do it).
>>> 
>>> Sent from my iPhone
>>> 
>>> On Jan 10, 2016, at 4:31 PM, Mark Sims  wrote:
>>> 
> I wonder if I've got anywhere near the skills to do it...
 Probably not right now...  it's not so much as knowing C,  it's knowing 
 the ins and out of knowing how your operating system (Windows, Linux, etc) 
 interfaces with your hardware (display, mouse, serial port, keyboard).   
 Basically, if you have to ask the question,  your are probably not ready 
 to attempt the task.
 Lady Heather is a pretty simple program,  but it is rather long and 
 divided into 5 files.  Just getting set up to compile it in a new 
 environment can be quite a challenge to the un-initiated (acouple of 
 toupees worth of hair pulling once you can compile and link a simple 
 "hello world" program.
 Then you need to figure out how to draw dots and characters,  talk to the 
 serial port,  talk to the mouse, talk to the keyboard.   Pretty basic 
 stuff once you are familiar with your operating system/environment,  but 
 not something most people do everyday...
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to 
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.
>>> ___
>>> time-nuts mailing list -- time-nuts@febo.com
>>> To unsubscribe, go to 
>>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>>> and follow the instructions there.
>> ___
>> time-nuts mailing list -- time-nuts@febo.com
>> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>> and follow the instructions there.
>> 
> 

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Chris Caudle
On Mon, January 11, 2016 7:00 pm, Nick Sayer via time-nuts wrote:
> ser2net works perfectly as a server for LH.

Can ntpd using a Thunderbolt as a time source run cooperatively with LH
accessing the same Thunderbolt over ser2net?  That seems like the best
case scenario for using a small ARM system with a Thunderbolt as a time
server.

-- 
Chris Caudle




___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-12 Thread Mike George

Ed:

A few recommendations for troubleshooting.

In /etc/ser2net.conf comment out the 4 default lines (/dev/ttyS0-3)
so that the line Nick provided is the only config present.

Stop ser2net:
 /etc/init.d/ser2net stop
then restart:
 /etc/init.d/ser2net start

Make sure ser2net is running:
 ps -ef | grep ser2net

If not, tail /var/log/syslog and see if any errors were reported on 
statrtup.

Normally you just see a single line reporting successful startup.

If it is running , make sure it is listening on the socket you specified 
(3200):

   netstat -tln | grep 3200

you should see a line with 0.0.0.0:3200 under local address

There is additional troubleshooting you can do depending on results
of above steps.

Good luck.

Mike

On 1/12/2016 03:58, Ed Armstrong wrote:
More details please. I've installed it, but can't make it work. My 
USB/serial cable is /dev/ttyUSB0 just like yours. I used your .conf 
file. But lady heather says connection rejected.



Ed

On 1/11/2016 8:00 PM, Nick Sayer via time-nuts wrote:

I answered my own question. :)

ser2net works perfectly as a “server” for LH. I’m using a USB to 
serial adapter and the ser2net.conf line for it is


3200:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT LOCAL

And for LH, /ip=n.n.n.n:3200 works.

_
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to 
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

and follow the instructions there.



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to 
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

and follow the instructions there.




___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-11 Thread Nick Sayer via time-nuts
I answered my own question. :)

ser2net works perfectly as a “server” for LH. I’m using a USB to serial adapter 
and the ser2net.conf line for it is

3200:raw:0:/dev/ttyUSB0:9600 8DATABITS NONE 1STOPBIT LOCAL

And for LH, /ip=n.n.n.n:3200 works.


> On Jan 11, 2016, at 9:30 AM, Nick Sayer via time-nuts  
> wrote:
> 
> How about a simpler question. I see in the documentation that LH can use a 
> network connection to remotely read. Can a server for that protocol be made 
> for the RPi? That would be super awesome deluxe for me, and assuming it's 
> just a serial-to-TCP protocol should be nearly trivial to write (heck, netcat 
> might already just do it).
> 
> Sent from my iPhone
> 
> On Jan 10, 2016, at 4:31 PM, Mark Sims  wrote:
> 
>>> I wonder if I've got anywhere near the skills to do it...
>> Probably not right now...  it's not so much as knowing C,  it's knowing the 
>> ins and out of knowing how your operating system (Windows, Linux, etc) 
>> interfaces with your hardware (display, mouse, serial port, keyboard).   
>> Basically, if you have to ask the question,  your are probably not ready to 
>> attempt the task.
>> Lady Heather is a pretty simple program,  but it is rather long and divided 
>> into 5 files.  Just getting set up to compile it in a new environment can be 
>> quite a challenge to the un-initiated (acouple of toupees worth of hair 
>> pulling once you can compile and link a simple "hello world" program.  
>> Then you need to figure out how to draw dots and characters,  talk to the 
>> serial port,  talk to the mouse, talk to the keyboard.   Pretty basic stuff 
>> once you are familiar with your operating system/environment,  but not 
>> something most people do everyday...
>> ___
>> time-nuts mailing list -- time-nuts@febo.com
>> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>> and follow the instructions there.
> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-11 Thread Chuck Harris

If you stick to something like QT4, which is either python,
or C++, it is rather easy.

QT4 has everything set up for you already, and a compiler for
the graphics screens.  You create the basic screen in the
designer, and tell it what you want it to do when a mouse
hovers, clicks, drags, etc... and it does it.

QT4 also has all of the fancy graphics routines you could
imagine wanting... including routines to plot graphs, polar,
linear, log, bar... whatever.

Tons of tutorials are available on line... as are lots of
complete projects... open source and all that.

QT4 is oriented towards C++, but it has been ported to python.
This opens up a broad world of mathematical and plotting libraries,
as well as USB, IP stacks, printing routines, everything.  The
big problem is the tutorials are for C++, and there are some
pretty significant differences between C++ and python.

Life would have been 1000% easier for Mark and John if they
had used QT4 in the first place Especially Mark, as his
original work was for DOS, which needed extreme hand holding
for every little thing.

The biggest problem I found was not getting totally confused
by the extreme number of #ifdef statements that made it work
on this, or that variation of DOS, 'Doze, debug...

-Chuck Harris

Mark Sims wrote:

I wonder if I've got anywhere near the skills to do it...

Probably not right now...  it's not so much as knowing C,  it's knowing the ins
and out of knowing how your operating system (Windows, Linux, etc) interfaces 
with
your hardware (display, mouse, serial port, keyboard).   Basically, if you have 
to
ask the question,  your are probably not ready to attempt the task. Lady Heather
is a pretty simple program,  but it is rather long and divided into 5 files.  
Just
getting set up to compile it in a new environment can be quite a challenge to 
the
un-initiated (acouple of toupees worth of hair pulling once you can compile and
link a simple "hello world" program. Then you need to figure out how to draw 
dots
and characters,  talk to the serial port,  talk to the mouse, talk to the
keyboard.   Pretty basic stuff once you are familiar with your operating
system/environment,  but not something most people do everyday...
___ time-nuts mailing list --
time-nuts@febo.com To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the
instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-11 Thread Nick Sayer via time-nuts
How about a simpler question. I see in the documentation that LH can use a 
network connection to remotely read. Can a server for that protocol be made for 
the RPi? That would be super awesome deluxe for me, and assuming it's just a 
serial-to-TCP protocol should be nearly trivial to write (heck, netcat might 
already just do it).

Sent from my iPhone

On Jan 10, 2016, at 4:31 PM, Mark Sims  wrote:

>> I wonder if I've got anywhere near the skills to do it...
> Probably not right now...  it's not so much as knowing C,  it's knowing the 
> ins and out of knowing how your operating system (Windows, Linux, etc) 
> interfaces with your hardware (display, mouse, serial port, keyboard).   
> Basically, if you have to ask the question,  your are probably not ready to 
> attempt the task.
> Lady Heather is a pretty simple program,  but it is rather long and divided 
> into 5 files.  Just getting set up to compile it in a new environment can be 
> quite a challenge to the un-initiated (acouple of toupees worth of hair 
> pulling once you can compile and link a simple "hello world" program.  
> Then you need to figure out how to draw dots and characters,  talk to the 
> serial port,  talk to the mouse, talk to the keyboard.   Pretty basic stuff 
> once you are familiar with your operating system/environment,  but not 
> something most people do everyday...
> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-10 Thread John Miles
The server is a console app that uses plain Winsock calls derived from the BSD 
sockets API, so it could run on anything down to and including an Arduino 
without too much work.  Porting the GUI client to anything else would be a fair 
bit of work, though.

-- john, KE5FX
Miles Design LLC

> -Original Message-
> From: time-nuts [mailto:time-nuts-boun...@febo.com] On Behalf Of Chris
> Caudle
> Sent: Saturday, January 09, 2016 1:32 PM
> To: time-nuts@febo.com
> Subject: Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?
> 
> On Sat, January 9, 2016 8:36 am, Chuck Harris wrote:
> > Unfortunately, LH uses a graphics toolkit that was written by
> > John Miles, and it, and he, is windows only.
> 
> Even compiling as just the server only still compiles and links the
> graphics toolkit?
> 
> --
> Chris Caudle
> 
> 

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-10 Thread Ben Hall

On 1/10/2016 1:06 PM, Mark Sims wrote:

Porting the GUI client to anything else would be a fair bit of
work, though.

Not all that much work.  There are only a few routines that would
need to be supplied for screen, mouse, and serial I/O.


Hi Mark and all,

How much *skill* is needed to do a port?  I'd love to have a Nortel 
NTBW50AA / NTGS50AA GPSDO source (while the Z3801 continues to work, it 
does fail self-test), but the thought of having yet another Windows PC 
going in the shack gives me hives.  (okay, maybe not that bad, but...)


A Raspberry Pi on the other hand doesn't take up much space, has the 
ability to be remote controlled easily, and would probably lead to me 
purchasing one of the Nortel units.


So I'd love to see a port, but given that my last programming effort was 
FORTRAN 77 and Windows basic (although I'm learning C for the MSP430 at 
the moment) I wonder if I've got anywhere near the skills to do it...


thanks much and 73,
ben, kd5byb
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-09 Thread jim s



On 1/9/2016 6:36 AM, Chuck Harris wrote:

Unfortunately, LH uses a graphics toolkit that was written by
John Miles, and it, and he, is windows only.

I got started on converting it to PyQT4, but got side tracked.

Maybe this year is the year I get all of the stuff I have promised
done?

-Chuck Harris

Ed Armstrong wrote:
Has anyone successfully ran Lady Heather Server On Raspberry Pi 2 
Model B? As it's
not an x86 architecture processor, I assume Wine is no use and a 
custom compile is
needed. Am I correct? Can any of you suggest where I can learn to do 
that, I'm rather

new to Linux.

Thanks
Ed
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to 
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

and follow the instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to 
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

and follow the instructions there.



Depending on the executable, wine runs on ARM.  YMMV.

http://wiki.winehq.org/ARM

Qemu and Dosbox run quite a lot of things I have on Raspberry Pi, and 
other ARM SOC's that I have.


Thanks
Jim
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-09 Thread Chuck Harris

Unfortunately, LH uses a graphics toolkit that was written by
John Miles, and it, and he, is windows only.

I got started on converting it to PyQT4, but got side tracked.

Maybe this year is the year I get all of the stuff I have promised
done?

-Chuck Harris

Ed Armstrong wrote:

Has anyone successfully ran Lady Heather Server On Raspberry Pi 2 Model B? As 
it's
not an x86 architecture processor, I assume Wine is no use and a custom compile 
is
needed. Am I correct? Can any of you suggest where I can learn to do that, I'm 
rather
new to Linux.

Thanks
Ed
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-09 Thread Chuck Harris

LH is an excellent program, and it needs to be brought into
polite society, by making it run natively on all platforms.

Changing it to Python, and PyQT4, is easy, but there is a lot
of code base to sift through.

Once on Python, and PyQT4, it will run natively everywhere.
Including smartphones and tablets.

-Chuck Harris


jim s wrote:



On 1/9/2016 6:36 AM, Chuck Harris wrote:

Unfortunately, LH uses a graphics toolkit that was written by
John Miles, and it, and he, is windows only.

I got started on converting it to PyQT4, but got side tracked.

Maybe this year is the year I get all of the stuff I have promised
done?

-Chuck Harris

Ed Armstrong wrote:

Has anyone successfully ran Lady Heather Server On Raspberry Pi 2 Model B? As 
it's
not an x86 architecture processor, I assume Wine is no use and a custom compile 
is
needed. Am I correct? Can any of you suggest where I can learn to do that, I'm 
rather
new to Linux.

Thanks
Ed
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.



Depending on the executable, wine runs on ARM.  YMMV.

http://wiki.winehq.org/ARM

Qemu and Dosbox run quite a lot of things I have on Raspberry Pi, and other ARM 
SOC's
that I have.

Thanks
Jim
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-09 Thread Orin Eman
Well, you can run Windows 10 on the Pi...

As the question was running LH Server, perhaps it could be compiled as a
"Universal" Windows app.

On Sat, Jan 9, 2016 at 6:36 AM, Chuck Harris  wrote:

> Unfortunately, LH uses a graphics toolkit that was written by
> John Miles, and it, and he, is windows only.
>
> I got started on converting it to PyQT4, but got side tracked.
>
> Maybe this year is the year I get all of the stuff I have promised
> done?
>
> -Chuck Harris
>
>
> Ed Armstrong wrote:
>
>> Has anyone successfully ran Lady Heather Server On Raspberry Pi 2 Model
>> B? As it's
>> not an x86 architecture processor, I assume Wine is no use and a custom
>> compile is
>> needed. Am I correct? Can any of you suggest where I can learn to do
>> that, I'm rather
>> new to Linux.
>>
>> Thanks
>> Ed
>> ___
>> time-nuts mailing list -- time-nuts@febo.com
>> To unsubscribe, go to
>> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
>> and follow the instructions there.
>>
>> ___
> time-nuts mailing list -- time-nuts@febo.com
> To unsubscribe, go to
> https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
> and follow the instructions there.
>
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lady Heather Server On Raspberry Pi 2 Model B?

2016-01-09 Thread Chris Caudle
On Sat, January 9, 2016 8:36 am, Chuck Harris wrote:
> Unfortunately, LH uses a graphics toolkit that was written by
> John Miles, and it, and he, is windows only.

Even compiling as just the server only still compiles and links the
graphics toolkit?

-- 
Chris Caudle


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.