Hi Doug,

Thank you so much! That did the trick! I think it must have been the 
linking Python3 to to Python that I was missing. I really appreciate it!

I am in the middle of doing initial setup on the station now. I'll have to 
come back to interceptor and webserver tomorrow.

Thanks!

On Wednesday, September 22, 2021 at 5:27:13 PM UTC-4 do...@dougjenkins.com 
wrote:

>
> Evan:
>
> I got WeeWX to work in a TrueNAS jail today. I was able to set it up with 
> the simulator driver and ran it from the command line (./bin/weewxd + 
> ./bin/wee_reports) with no issues. This setup assumes you are going to use 
> the sqlite database as your datasource.  I will list the instructions below 
> this note.
>
> One thing I noticed on your original thread is that you need to do a 
> symbolic link for python3 to python. so I ran this statement below after my 
> package installation to ease my install:
>
> ln -s /usr/local/bin/python3 /usr/local/bin/python.
>
> Here is the steps I did to get this to work.
>
> ===== WEEWX FREEBSD INSTALL INSTRUCTIONS =====
> 1. Install these packages:
>
> pkg install python3
> pkg install py38-pip
> pkg install py38-configobj
> pkg install py38-pillow
> pkg install py38-pyserial
> pkg install py38-pyusb
> pkg install py38-cheetah3
> pkg install py38-sqlite3
> pkg install py38-mysqlclient
> pkg install py38-ephem
>
> 2. create symbolic link for python3 to python
> ln -s /usr/local/bin/python3 /usr/local/bin/python
>
> 3. Grab weewx and decompress it in your home folder. In this example 
> below, we are going to get WeeWX 4.5.1
>
> fetch https://weewx.com/downloads/weewx-4.5.1.tar.gz
> tar xvfz weewx-4.5.1.tar.gz
> cd weewx-4.5.1
> ./setup.py build
> ./setup.py install
>
> 4. Follow the installation prompts to configure your weewx.conf file.
>
> 5. Test out your installation by running these commands in the /home/weewx 
> directory:
>
> ./bin/weewxd
> ./bin/wee_reports
>
> 6. Validate you have a /home/weewx/archive/weewx.sdb file and html files 
> located in /home/weewx/public_html directories.
>
> ===== END FREEBSD WEEWX INSTALL INSTRUCTIONS =====
>
> let us know how you make out with this setup and if you need any more help.
>
> DDJ
>  
>
> On Wednesday, September 22, 2021 at 10:48:33 AM UTC-4 Doug Jenkins wrote:
>
>> Ok, that helps a bit. 
>>
>> I have created a jail on my TrueNAS (v12.0.U05) and I will try to get 
>> WeeWX to work with a simulator first. My Jail will be based on FreeBSD 12.2
>>
>> The challenge is getting dependencies installed in Python. I was able to 
>> get Python3 installed and configured by running the following statement in 
>> my new jail:
>>
>> pkg install python3.
>>
>> I will take a look at this in the afternoon and see if I am successful. 
>> If so, I will share the details.
>>
>> DDJ
>>
>> On Wednesday, September 22, 2021 at 10:26:40 AM UTC-4 Evan Kimberly wrote:
>>
>>> I tried writing a line in make.conf to point to python 3.8
>>>
>>> PYTHON_DEFAULT_VERSION='python3.8'
>>>
>>> No luck still getting it to run.
>>>
>>> As for hardware access, i plan on using interceptor. From what I've read 
>>> on here, it sounds doable to run weewx in a jail on freebsd. I just need to 
>>> get the thing installed first!
>>>
>>> On Wednesday, September 22, 2021 at 10:16:42 AM UTC-4 
>>> do...@dougjenkins.com wrote:
>>>
>>>> Evan:
>>>>
>>>> In your jail you will need to install python3 and the packaging through 
>>>> pkg first. You will need to find the FreeBSD equivalents of the required 
>>>> packages as listed in the setup doc (  WeeWX: Installation using 
>>>> setup.py <http://weewx.com/docs/setup.htm>) . 
>>>>
>>>> Keep in mind that jails usually do not have access to the direct 
>>>> hardware, so USB/serial passthrough maybe tough.
>>>>
>>>> It may make sense to setup a VM of Debian Buster on TrueNAS than trying 
>>>> to run this through a jail. WeeWx does not need a lot of resources, so a 
>>>> small VM (2GB, 2 cores) could be sufficient.
>>>>
>>>> DDJ
>>>>
>>>>
>>>>
>>>> On Wednesday, September 22, 2021 at 9:50:04 AM UTC-4 Evan Kimberly 
>>>> wrote:
>>>>
>>>>> I just tried that and it is telling me python3 command not found.
>>>>>
>>>>> On Wednesday, September 22, 2021 at 12:40:37 AM UTC-4 vince wrote:
>>>>>
>>>>>> Try "python3 setup.py build" and see if that works any better.
>>>>>>
>>>>>> Basically your system does not have a default "python", which we see 
>>>>>> in some operating systems.
>>>>>>
>>>>>> On Tuesday, September 21, 2021 at 9:17:37 PM UTC-7 Evan Kimberly 
>>>>>> wrote:
>>>>>>
>>>>>>> I am still learning my way around bsd and command line in general 
>>>>>>> and am having difficulty getting this up and running. I was reading a 
>>>>>>> separate thread in this group 'FreeBSD / TrueNAS Jail Install Help' 
>>>>>>> and am now stuck.
>>>>>>>
>>>>>>> My current steps as follow:
>>>>>>> Set up jail (In TrueNAS, 12.2-RELEASE-p9)
>>>>>>> pkg install python38
>>>>>>> pkg install py38-cheetah3
>>>>>>> pkg install py38-configobj
>>>>>>> pkg install py38-pillow
>>>>>>> pkg install py38-sqlite3
>>>>>>> pkg install py38-ephem
>>>>>>> fetch https://weewx.com/downloads/weewx-4.5.1.tar.gz
>>>>>>> tar xvfz weewx-4.5.1.tar.gz
>>>>>>> cd weewx-4.5.1
>>>>>>> ./setup.py build
>>>>>>>
>>>>>>> I get the title error at the last step. I am currently in the 
>>>>>>> directory that setup.py exists in. The thread I was following suggested 
>>>>>>> using python37, but I wasn't able to install those packages. When I run 
>>>>>>> pkg 
>>>>>>> search py37-(whatever) I don't get any results, so i changed up to 38.
>>>>>>>
>>>>>>> Any suggestions?
>>>>>>>
>>>>>>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/ee748916-71a4-4c20-a0df-b5b91644a507n%40googlegroups.com.

Reply via email to