# How to add Tempest to youtube channel?

**URL:** <https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949>\
**Category:** Tempest Owners\
**Tags:** data-representation, tempest\
**Created:** [August 27, 2020, 10:31am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949 "2020-08-27T10:31:48Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![andyhudsonsmith](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@andyhudsonsmith](https://community.tempest.earth/u/andyhudsonsmith)\
**Post date:** [August 29, 2020, 4:05pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/21 "2020-08-29T16:05:21Z")

</div>

Yep as @vreihen mentioned used the weather flow driver - your almost there 🙂

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 29, 2020, 4:37pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/22 "2020-08-29T16:37:33Z")

</div>

OMG it is so hard when you not used to program. I have to read 10 times over and over again to make 1 step :slight . Now I’m stuck with wflow driver. Is this Weewx program should be visible on your desktop or is it like something not visible runing inside the system? Not sure if I installed it or not 😃

---

<div class="post-metadata">

**Author:** ![andyhudsonsmith](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@andyhudsonsmith](https://community.tempest.earth/u/andyhudsonsmith)\
**Post date:** [August 29, 2020, 4:42pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/23 "2020-08-29T16:42:59Z")

</div>

it is challenging at first - it took me a couple of tries and bascially two days to figure it out at first - as Belchertown then needs MQTT to work, which is a different process and its all command line…

There is nothing on the desktop, it all runs via the command line - there is good google group on weewx where help is normally at hand…

Good luck!

Andy

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 30, 2020, 2:59am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/24 "2020-08-30T02:59:29Z")

</div>

Hi vreihen,  
while installing extention I run in to this error, maybe you know how to go about it?

wee\_extension --install weatherflow-udp-master.zip  
Request to install ‘weatherflow-udp-master.zip’  
Extracting from zip archive weatherflow-udp-master.zip  
Traceback (most recent call last):  
File “/usr/share/weewx/wee\_extension”, line 88, in   
main()  
File “/usr/share/weewx/wee\_extension”, line 80, in main  
ext.install\_extension(options.install)  
File “/usr/share/weewx/weecfg/extension.py”, line 123, in install\_extension  
self.install\_from\_dir(extension\_dir)  
File “/usr/share/weewx/weecfg/extension.py”, line 181, in install\_from\_dir  
shutil.copy(source\_path, destination\_path)  
File “/usr/lib/python3.8/shutil.py”, line 415, in copy  
copyfile(src, dst, follow\_symlinks=follow\_symlinks)  
File “/usr/lib/python3.8/shutil.py”, line 261, in copyfile  
with open(src, ‘rb’) as fsrc, open(dst, ‘wb’) as fdst:  
PermissionError: [Errno 13] Permission denied: ‘/usr/share/weewx/user/weatherflowudp.py’

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 30, 2020, 3:57am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/25 "2020-08-30T03:57:33Z")

</div>

also I want to mention that looks like I have all permisions:

vadas@vadas:~$ ls -l  
total 40  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Desktop  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Documents  
drwxr-xr-x 2 vadas vadas 4096 rugp. 30 06:21 Downloads  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Music  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Pictures  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Public  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Templates  
drwxr-xr-x 2 vadas vadas 4096 rugp. 29 22:10 Videos  
drwxrwxr-x 3 vadas vadas 4096 geg. 17 22:01 weatherflow-udp-master  
drwxrwxr-x 8 vadas vadas 4096 rugp. 30 05:16 weewx-4.1.1

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 30, 2020, 4:43am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/26 "2020-08-30T04:43:46Z")

</div>

Hi Andy,  
I got weewx installed fine. Stuck a bit while trying to install Weatherflow extention.  
Question: How do you check on that extension if it is installed and working? Because now I’m confused, maybe it is all installed already 🙂 where do you see the picture of your station report?  
Because I did this line and looks all ok no errors:

sudo /etc/init.d/weewx start  
Starting weewx (via systemctl): weewx.service.

and then nothing else 🙂

---

<div class="post-metadata">

**Author:** ![andyhudsonsmith](https://avatars.discourse-cdn.com/v4/letter/a/a88e4f/32.png) [@andyhudsonsmith](https://community.tempest.earth/u/andyhudsonsmith)\
**Post date:** [August 30, 2020, 7:20am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/27 "2020-08-30T07:20:39Z")

</div>

After you start it run:

tail -f /var/log/syslog

that will the show you if its picking up the station data and any errors - I’m not an expert on weewx though…

Well done on getting it installed and the extension…

---

<div class="post-metadata">

**Author:** ![peter](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/peter/32/1365_2.png) [@peter](https://community.tempest.earth/u/peter)\
**Post date:** [August 30, 2020, 8:38am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/28 "2020-08-30T08:38:12Z")

</div>

Try adding `sudo` to the start on the install command: `sudo wee_extension --install weatherflow-udp-master.zip`. That should fix the permission errors.

---

<div class="post-metadata">

**Author:** ![vreihen](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vreihen/32/13217_2.png) [@vreihen](https://community.tempest.earth/u/vreihen)\
**Post date:** [August 30, 2020, 7:49pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/30 "2020-08-30T19:49:36Z")

</div>

sudo ls -l /usr/share/weewx/user

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 31, 2020, 3:44am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/31 "2020-08-31T03:44:56Z")

</div>

> [@andyhudsonsmith](#):
>
> tail -f /var/log/syslog

I think it is not picking ☹

**vadas@vadas:** ~$ sudo /etc/init.d/weewx start  
[sudo] password for vadas:  
Starting weewx (via systemctl): weewx.service.  
**vadas@vadas** :~$ tail -f /var/log/syslog  
Aug 31 06:42:24 vadas dbus-daemon[935]: [session uid=1000 pid=935] Activating via systemd: service name=‘org.gnome.Terminal’ unit=‘gnome-terminal-server.service’ requested by ‘:1.197’ (uid=1000 pid=19578 comm="/usr/bin/gnome-terminal.real --window " label=“unconfined”)  
Aug 31 06:42:24 vadas systemd[918]: Starting GNOME Terminal Server…  
Aug 31 06:42:25 vadas dbus-daemon[935]: [session uid=1000 pid=935] Successfully activated service ‘org.gnome.Terminal’  
Aug 31 06:42:25 vadas systemd[918]: Started GNOME Terminal Server.  
Aug 31 06:42:25 vadas systemd[918]: Started VTE child process 19592 launched by gnome-terminal-server process 19581.  
Aug 31 06:42:25 vadas systemd[918]: gnome-launched-org.gnome.Terminal.desktop-19574.scope: Succeeded.  
Aug 31 06:42:27 vadas /usr/lib/gdm3/gdm-x-session[970]: (II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.  
Aug 31 06:42:29 vadas /usr/lib/gdm3/gdm-x-session[970]: message repeated 2 times: [(II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.]  
Aug 31 06:42:29 vadas /usr/lib/gdm3/gdm-x-session[970]: (II) event6 - VirtualBox mouse integration: WARNING: log rate limit exceeded (5 msgs per 30000ms). Discarding future messages.

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 31, 2020, 3:52am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/32 "2020-08-31T03:52:56Z")

</div>

> [@vreihen](#):
>
> sudo ls -l /usr/share/weewx/user

Hello Vreijen,  
What does this line do?

**vadas@vadas:** ~$ sudo ls -l /usr/share/weewx/user  
[sudo] password for vadas:  
total 12  
-rw-r–r-- 1 root root 541 birž. 2 01:16 extensions.py  
-rw-r–r-- 1 root root 306 birž. 2 01:16 **init**.py  
drwxr-xr-x 2 root root 4096 rugp. 29 23:14 **pycache**

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 31, 2020, 3:57am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/33 "2020-08-31T03:57:43Z")

</div>

> [@peter](#):
>
> Try adding `sudo` to the start on the install command: `sudo wee_extension --install weatherflow-udp-master.zip` . That should fix the permission errors.

Not sure why it can not find extention ☹

**vadas@vadas** :~$ sudo wee\_extension --install weatherflow-udp-master.zip  
[sudo] password for vadas:  
Request to install ‘weatherflow-udp-master.zip’  
Traceback (most recent call last):  
File “/usr/share/weewx/wee\_extension”, line 88, in   
main()  
File “/usr/share/weewx/wee\_extension”, line 80, in main  
ext.install\_extension(options.install)  
File “/usr/share/weewx/weecfg/extension.py”, line 132, in install\_extension  
raise InstallError(“Extension ‘%s’ not found.” % extension\_path)  
weecfg.extension.InstallError: Extension ‘weatherflow-udp-master.zip’ not found.

---

<div class="post-metadata">

**Author:** ![vreihen](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vreihen/32/13217_2.png) [@vreihen](https://community.tempest.earth/u/vreihen)\
**Post date:** [August 31, 2020, 12:03pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/34 "2020-08-31T12:03:07Z")

</div>

> [@KlaipedaCity](#):
>
> What does this line do?

Tells us:

1. Tells us that the weatherflow-udp extension is not installed.

2. The permissions show that the folder is owned by root (not your user), contradicting your assumptions above when looking at the parent folder’s permissions.

3. You will need “sudo wee\_extension …” to do the install, and sudo to start WeeWX.

Since the problem appears to be that you didn’t download the station driver from Gitgub in .zip format, let’s try the simpler Atmocom installation procedure steps 1-3…with these command lines:

1. sudo wget -O weatherflow-udp-master.zip [https://github.com/captain-coredump/weatherflow-udp/archive/master.zip](https://github.com/captain-coredump/weatherflow-udp/archive/master.zip)

2. sudo wee\_extension --install weatherflow-udp-master.zip

I’m not sure what step #4 will do with the weatherflow-udp driver, because I never back-ported the code to build an initial sensor\_map after I wrote the Atmocom driver last year. You will still need to edit weewx.conf to configure the driver and add the sensor\_map manually. Here’s a sample Tempest sensor\_map:

[https://raw.githubusercontent.com/captain-coredump/weatherflow-udp/master/sample\_Tempest\_sensor\_map](https://raw.githubusercontent.com/captain-coredump/weatherflow-udp/master/sample_Tempest_sensor_map)

Good luck…

---

<div class="post-metadata">

**Author:** ![93ben](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/93ben/32/9381_2.png) [@93ben](https://community.tempest.earth/u/93ben)\
**Post date:** [August 31, 2020, 12:44pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/35 "2020-08-31T12:44:57Z")

</div>

All this talk is making me want to install Ubuntu on my old HP Pavilion dv6 laptop that has Windows 7 and use it as a sever to store information from my Tempest when I get it using WeeWX. Is it easy to work out yourself? Like is it a program that I can easily run?

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 31, 2020, 3:25pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/36 "2020-08-31T15:25:01Z")

</div>

Hi Ben,

from what I can see this is more program lines you have to input, because it is open source and using Python programming language. Nothing really is hard unless you run in some kind of errors like me ☹ . And I believe I have problem because I have installed Ubuntu on my VirtualBox machine that is running on Win10.  
Answer to your question it is not a program and if some one would make a video how to install weewx and most important Weatherflow extension would be great help for nooby people like me 😃D

But I’m not loosing fate that I will make it work with some good people around that try to help 🙂

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [August 31, 2020, 4:30pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/37 "2020-08-31T16:30:13Z")

</div>

> [@andyhudsonsmith](#):
>
> tail -f /var/log/syslog

Hello vreihen,  
Thank You for your help 🙂 I did all the steps you told me to do and I believe extension is ok now. But to be sure here is screen shot of what I did. I hope I did copy and pasted “sensor\_map” in right place, please let me know if I’m wrong. Still i see some errors in a string lines ☹ but maybe it is ok not sure.  
Whats now where do I go to see my weather station in weewx?  
I did

 ![Screenshot from 2020-08-31 19-17-43](https://us1.discourse-cdn.com/flex020/uploads/sws/original/2X/e/eb51185c7e960d78421b14d6f388790fdeb441ad.png)

vadas@vadas:~$ sudo wee\_extension  
[sudo] password for vadas:  
vadas@vadas:~$ sudo wget -O weatherflow-udp-master.zip [https://github.com/captain-coredump/weatherflow-udp/archive/master.zip](https://github.com/captain-coredump/weatherflow-udp/archive/master.zip)  
–2020-08-31 18:38:16-- [https://github.com/captain-coredump/weatherflow-udp/archive/master.zip](https://github.com/captain-coredump/weatherflow-udp/archive/master.zip)  
Resolving [github.com](http://github.com) ([github.com](http://github.com))… 140.82.121.3  
Connecting to [github.com](http://github.com) ([github.com](http://github.com))|140.82.121.3|:443… connected.  
HTTP request sent, awaiting response… 302 Found  
Location: [https://codeload.github.com/captain-coredump/weatherflow-udp/zip/master](https://codeload.github.com/captain-coredump/weatherflow-udp/zip/master) [following]  
–2020-08-31 18:38:16-- [https://codeload.github.com/captain-coredump/weatherflow-udp/zip/master](https://codeload.github.com/captain-coredump/weatherflow-udp/zip/master)  
Resolving [codeload.github.com](http://codeload.github.com) ([codeload.github.com](http://codeload.github.com))… 140.82.121.10  
Connecting to [codeload.github.com](http://codeload.github.com) ([codeload.github.com](http://codeload.github.com))|140.82.121.10|:443… connected.  
HTTP request sent, awaiting response… 200 OK  
Length: unspecified [application/zip]  
Saving to: ‘weatherflow-udp-master.zip’

weatherflow-udp-mast [\<=\>] 28,17K --.-KB/s in 0,09s

2020-08-31 18:38:17 (310 KB/s) - ‘weatherflow-udp-master.zip’ saved [28844]

vadas@vadas:~$ sudo wee\_extension --install weatherflow-udp-master.zip  
Request to install ‘weatherflow-udp-master.zip’  
Extracting from zip archive weatherflow-udp-master.zip  
Saving installer file to /usr/share/weewx/user/installer/weatherflowudp  
Finished installing extension ‘weatherflow-udp-master.zip’  
vadas@vadas:~$ sudo /etc/init.d/weewx start  
[sudo] password for vadas:  
Starting weewx (via systemctl): weewx.service.  
vadas@vadas:~$ tail -f /var/log/syslog  
Aug 31 19:03:13 vadas /usr/lib/gdm3/gdm-x-session[995]: (EE) client bug: timer event4 debounce short: scheduled expiry is in the past (-7ms), your system is too slow  
Aug 31 19:03:50 vadas /usr/lib/gdm3/gdm-x-session[995]: (II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.  
Aug 31 19:04:00 vadas /usr/lib/gdm3/gdm-x-session[995]: message repeated 4 times: [(II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.]  
Aug 31 19:04:00 vadas /usr/lib/gdm3/gdm-x-session[995]: (II) event6 - VirtualBox mouse integration: WARNING: log rate limit exceeded (5 msgs per 30000ms). Discarding future messages.  
Aug 31 19:04:24 vadas /usr/lib/gdm3/gdm-x-session[995]: (II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.  
Aug 31 19:06:34 vadas /usr/lib/gdm3/gdm-x-session[995]: message repeated 3 times: [(II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.]  
Aug 31 19:06:51 vadas rtkit-daemon[1003]: Supervising 4 threads of 2 processes of 1 users.  
Aug 31 19:06:51 vadas rtkit-daemon[1003]: Supervising 4 threads of 2 processes of 1 users.  
Aug 31 19:06:57 vadas /usr/lib/gdm3/gdm-x-session[995]: (II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.  
Aug 31 19:07:12 vadas /usr/lib/gdm3/gdm-x-session[995]: (II) event6 - VirtualBox mouse integration: SYN\_DROPPED event - some input events have been lost.

---

<div class="post-metadata">

**Author:** ![vreihen](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vreihen/32/13217_2.png) [@vreihen](https://community.tempest.earth/u/vreihen)\
**Post date:** [September 1, 2020, 10:31am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/38 "2020-09-01T10:31:11Z")

</div>

Does somebody have an example V4.x weewx.conf that they can share? I only have a V3.x file, and it is a figurative train wreck of obsolete/experimental stuff…

---

<div class="post-metadata">

**Author:** ![peter](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/peter/32/1365_2.png) [@peter](https://community.tempest.earth/u/peter)\
**Post date:** [September 1, 2020, 10:47am UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/39 "2020-09-01T10:47:07Z")

</div>

Here’s my weewx.conf from v4.1.1. (Note I have added .txt to the end so I can upload it here). I have blanked out the server\_url in the `[[MQTT]]` stanza and I have made a few other adjustments here and there.

[weewx.conf.txt](https://community.tempest.earth/uploads/short-url/tc2mkU4HDOsRDQqMaTziEx8ASLY.txt) (25.2 KB)

---

<div class="post-metadata">

**Author:** ![KlaipedaCity](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/klaipedacity/32/672_2.png) [@KlaipedaCity](https://community.tempest.earth/u/KlaipedaCity)\
**Post date:** [September 1, 2020, 2:53pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/40 "2020-09-01T14:53:21Z")

</div>

Hello **vreihen** ,

Thank you again, what do i do with **peter** ’s weewx.conf text? do I need just replace with the one I have, simply over write?

---

<div class="post-metadata">

**Author:** ![peter](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/peter/32/1365_2.png) [@peter](https://community.tempest.earth/u/peter)\
**Post date:** [September 1, 2020, 2:58pm UTC](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949/41 "2020-09-01T14:58:11Z")

</div>

> [@KlaipedaCity](#):
>
> Thank you again, what do i do with **peter** ’s weewx.conf text? do I need just replace with the one I have, simply over write?

No, don’t do that. The sensor map for the UDP driver will be wrong, and there are other changes that I have made that you may not need. Use it as a template for modifying your own config file. For a start, you will need to adjust the sensor map to match the serial numbers of the devices you own.

[Previous page](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949.md?page=1)

[Next page](https://community.tempest.earth/t/how-to-add-tempest-to-youtube-channel/8949.md?page=3)
