Thanks Johannes and Dave for your quick answer. I have realized that I got confused between raspberry pi models. My old Pi 1 model B works perfectly fine with weewx but it is not supported by uhubctl. I have five pi 1 model B and two Pi 2 model B that still do their job without any problems running raspbian buster. I'm going to swap micro usb cards between them and check if uhubctl works. Supported models are: B+, 2 B, 3 B (port 2 only) Thanks again!
On Monday, July 15, 2019 at 11:27:04 AM UTC-3, Dave (G1OGY) wrote: > > uhubctl works fine on my Pi. > > pi@raspberrypi4:/home/weewx $ sudo ./powercycleusb > > Current status for hub 1-1 [0424:9514, USB 2.00, 5 ports] > Port 2: 0100 power > Sent power off request > New status for hub 1-1 [0424:9514, USB 2.00, 5 ports] > Port 2: 0000 off > Current status for hub 1-1 [0424:9514, USB 2.00, 5 ports] > Port 2: 0000 off > Sent power on request > New status for hub 1-1 [0424:9514, USB 2.00, 5 ports] > Port 2: 0100 power > > > My current command line is: > > # <path-to>/uhubctl -d 15 -a cycle -p 2 > > And the O/S is > > PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" > NAME="Raspbian GNU/Linux" > VERSION_ID="9" > VERSION="9 (stretch)" > > pi@raspberrypi4:/home/weewx $ uname -a > Linux raspberrypi4 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 > armv7l GNU/Linux > > > This Pi is a 3-B v1.2 (quad core). > > Bear in mind that you must not have any other power source for the > WeatherStation. You must take the batteries out and/or disconnect any > wall-wart; thus powering the Station ~only~ from the Pi's USB port. > > Dave, G1OGY > > > On Mon, 15 Jul 2019 at 14:08, HoracioDos <[email protected] <javascript:>> > wrote: > >> Hello Dave. >> >> Did uhubctl work for you? Which raspberry pi model do you have? Are you >> using a usb hub? >> uhubctl can disable port 2 but it still provide power to the weather >> station.so it can reset the WS. >> >> Any hint will be welcome. >> Thanks in advance! >> >> >> On Monday, July 15, 2019 at 7:06:46 AM UTC-3, Dave (G1OGY) wrote: >>> >>> Good news, Johannes! >>> I'm pleased it helps. >>> >>> >>> On Mon, 15 Jul 2019, 10:54 'Johannes Ebner' via weewx-user, < >>> [email protected]> wrote: >>> >>>> Thanks, works perfectly for me! >>>> >>>> Br, >>>> Johannes >>>> >>>> Am Sonntag, 23. Juni 2019 10:06:18 UTC+2 schrieb Dave, G1OGY: >>>>> >>>>> >>>>> >>>>> On Sunday, 23 June 2019 07:30:53 UTC+1, Johannes Ebner wrote: >>>>>> >>>>>> How is this script working? >>>>>> >>>>>> Do you run it once and it stays in the background? Or do you run it >>>>>> via crontab? >>>>>> >>>>>> >>>>>>> >>>>> ATM it is running from the command line as I did not want to reboot >>>>> the Pi: >>>>> >>>>> /home/weewx/monitorlockup & >>>>> >>>>> I have also added that command line to /etc/rc.local so that the >>>>> script will start on reboot. >>>>> >>>>> The monitoring script sits in the background waiting for a log print. >>>>> When weewx writes to the log file the script wakes up and checks the new >>>>> log line(s) for "Errno 110". If the string is absent the script goes >>>>> back >>>>> to waiting for the next log print. If the print is an error line then it >>>>> fires off the second script to powercycle the relevant USB port. >>>>> You can watch it come alive every 5 minutes with `top(1)`. >>>>> >>>>> Obviously, you will need to have acquired and built the source of >>>>> `uhubctrl` in advance. >>>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "weewx-user" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/weewx-user/owhSpmklNlc/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/3ad78732-5dd1-4d75-94f3-f1a8caef38d0%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/3ad78732-5dd1-4d75-94f3-f1a8caef38d0%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "weewx-user" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/weewx-user/owhSpmklNlc/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/51dc66c7-d2ca-4e85-bb11-5e44f657fb63%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/51dc66c7-d2ca-4e85-bb11-5e44f657fb63%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/caebcc37-af6a-40ef-95b4-fad038adf24f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
