<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: WeatherFlow Tempest Log Collector	</title>
	<atom:link href="https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/feed/" rel="self" type="application/rss+xml" />
	<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/</link>
	<description>Create. Experience. Share. Do.</description>
	<lastBuildDate>Sat, 18 Nov 2023 22:13:40 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>
		By: Holger Weis		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-54</link>

		<dc:creator><![CDATA[Holger Weis]]></dc:creator>
		<pubDate>Sat, 26 Feb 2022 17:30:49 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-54</guid>

					<description><![CDATA[hi,
thanks for the docker container! I installed it on a synology and the interface goes up but without data.  However I have some questions! Where and how do I enter the data for my Tempest weather station?
If I have understood correctly, the udp listener must be told where it should pick up the data.
Sorry something clueless, since I have never worked with docker.]]></description>
			<content:encoded><![CDATA[<p>hi,<br />
thanks for the docker container! I installed it on a synology and the interface goes up but without data.  However I have some questions! Where and how do I enter the data for my Tempest weather station?<br />
If I have understood correctly, the udp listener must be told where it should pick up the data.<br />
Sorry something clueless, since I have never worked with docker.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave Schmid		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-27</link>

		<dc:creator><![CDATA[Dave Schmid]]></dc:creator>
		<pubDate>Tue, 06 Apr 2021 06:11:42 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-27</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-23&quot;&gt;Ffred&lt;/a&gt;.

Fred - you&#039;re absolutely right - a typo in those up/down/stop scripts. As for the logs - are you talking about the JSON logs that are stored in Loki or a different one? I&#039;m actually rebuilding the All In One now that I&#039;ve added forecasts to it. With that effort, I&#039;ve added better debug/info logging in general to the collectors.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-23">Ffred</a>.</p>
<p>Fred &#8211; you&#8217;re absolutely right &#8211; a typo in those up/down/stop scripts. As for the logs &#8211; are you talking about the JSON logs that are stored in Loki or a different one? I&#8217;m actually rebuilding the All In One now that I&#8217;ve added forecasts to it. With that effort, I&#8217;ve added better debug/info logging in general to the collectors.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Ffred		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-23</link>

		<dc:creator><![CDATA[Ffred]]></dc:creator>
		<pubDate>Wed, 17 Mar 2021 02:09:40 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-23</guid>

					<description><![CDATA[Two more questions for you Dave.

The stop.sh and down.sh scripts appear to be the same.  For stop.sh, shouldn&#039;t the last line read docker-compose stop instead of docker-compose down?

How do I decrease the log level for the json.logs?  Have one that grows quite large day by day.  I believe the log level is set to info, but am unsure which configuration file might set it to warn or perhaps stop logging altogether.]]></description>
			<content:encoded><![CDATA[<p>Two more questions for you Dave.</p>
<p>The stop.sh and down.sh scripts appear to be the same.  For stop.sh, shouldn&#8217;t the last line read docker-compose stop instead of docker-compose down?</p>
<p>How do I decrease the log level for the json.logs?  Have one that grows quite large day by day.  I believe the log level is set to info, but am unsure which configuration file might set it to warn or perhaps stop logging altogether.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: thebaldgeek		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-22</link>

		<dc:creator><![CDATA[thebaldgeek]]></dc:creator>
		<pubDate>Fri, 12 Mar 2021 13:25:27 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-22</guid>

					<description><![CDATA[Dave, thanks so much! We are up and running.     
The only empty graph is Humidity.... Any pointers where I can look to add that? (I know my station has it, I can see it in the JSON stream).     
BTW, your update was perfect, I don&#039;t have a Tempest so was a bit worried it was no do-able, but your new version works great.]]></description>
			<content:encoded><![CDATA[<p>Dave, thanks so much! We are up and running.<br />
The only empty graph is Humidity&#8230;. Any pointers where I can look to add that? (I know my station has it, I can see it in the JSON stream).<br />
BTW, your update was perfect, I don&#8217;t have a Tempest so was a bit worried it was no do-able, but your new version works great.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave Schmid		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-21</link>

		<dc:creator><![CDATA[Dave Schmid]]></dc:creator>
		<pubDate>Wed, 10 Mar 2021 15:20:02 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-21</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-20&quot;&gt;thebaldgeek&lt;/a&gt;.

Nice! Do you have Tempest or the Air &amp; Sky? I just made updates to allow both to be seen. Like literally a few minutes ago. You can see the changes in v1.03 or you can grab the individual dashboard files. You can see the two files here: https://github.com/lux4rd0/weatherflow-dashboards-aio/tree/main/config/grafana/dashboards/weatherflow. If you do have a Tempest and it&#039;s still not showing - certainly get back with me and we&#039;ll troubleshoot it.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-20">thebaldgeek</a>.</p>
<p>Nice! Do you have Tempest or the Air &#038; Sky? I just made updates to allow both to be seen. Like literally a few minutes ago. You can see the changes in v1.03 or you can grab the individual dashboard files. You can see the two files here: <a href="https://github.com/lux4rd0/weatherflow-dashboards-aio/tree/main/config/grafana/dashboards/weatherflow" rel="nofollow ugc">https://github.com/lux4rd0/weatherflow-dashboards-aio/tree/main/config/grafana/dashboards/weatherflow</a>. If you do have a Tempest and it&#8217;s still not showing &#8211; certainly get back with me and we&#8217;ll troubleshoot it.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: thebaldgeek		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-20</link>

		<dc:creator><![CDATA[thebaldgeek]]></dc:creator>
		<pubDate>Wed, 10 Mar 2021 14:07:38 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-20</guid>

					<description><![CDATA[Update.     
I am seeing battery voltage and RSSI and also Wind Direction (Rapid) and Wind Speed (Rapid / 60 Seconds). All other graphs are blank.     
I see all the data in my Node-RED and also on the WeatherFlow forums Raspberry Pi 7 inch touch screen project.     
Can you point me in the direction where Loki ingest is looking for the JSON data? I would like to get this going, but am not sure where the data is decoded from the WeatherFlow UDP stream.]]></description>
			<content:encoded><![CDATA[<p>Update.<br />
I am seeing battery voltage and RSSI and also Wind Direction (Rapid) and Wind Speed (Rapid / 60 Seconds). All other graphs are blank.<br />
I see all the data in my Node-RED and also on the WeatherFlow forums Raspberry Pi 7 inch touch screen project.<br />
Can you point me in the direction where Loki ingest is looking for the JSON data? I would like to get this going, but am not sure where the data is decoded from the WeatherFlow UDP stream.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: thebaldgeek		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-19</link>

		<dc:creator><![CDATA[thebaldgeek]]></dc:creator>
		<pubDate>Tue, 09 Mar 2021 00:25:14 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-19</guid>

					<description><![CDATA[Dave, thanks so much for your help.... I now see a little bit of data!!!      
Using the &#039;echo&#039; command, I know my UID and so added that to the yml as you said and it started with no errors.    
     
The odd thing now is that I see device detail data, the RSSI and battery voltage graph is filling out as is the status for the hub and Tempest, but all other dashboards are blank with a simple &#039;No data found in response&#039;... My guess? WeatherFlow changed the UDP data format at some stage/firmware version and so the data collector is not seeing my data.]]></description>
			<content:encoded><![CDATA[<p>Dave, thanks so much for your help&#8230;. I now see a little bit of data!!!<br />
Using the &#8216;echo&#8217; command, I know my UID and so added that to the yml as you said and it started with no errors.    </p>
<p>The odd thing now is that I see device detail data, the RSSI and battery voltage graph is filling out as is the status for the hub and Tempest, but all other dashboards are blank with a simple &#8216;No data found in response&#8217;&#8230; My guess? WeatherFlow changed the UDP data format at some stage/firmware version and so the data collector is not seeing my data.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Dave Schmid		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-18</link>

		<dc:creator><![CDATA[Dave Schmid]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 04:43:47 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-18</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-17&quot;&gt;thebaldgeek&lt;/a&gt;.

Hello! And thanks for spending some time trying to make this work. My hope was that for most, simply running the docker-compose and/or up.sh commands would just &quot;work&quot;. But what I&#039;ve seen is the permissions for running the containers tend to get messy. What I suspect is that Loki is trying to start up but doesn&#039;t like the permissions where the data files are being created and/or written.  If you start the script up without the proper UID/GID the first time - that &lt;code&gt;/data/loki&lt;/code&gt; gets created as root or doesn&#039;t get created at all. You may need to manually change the docker-compose.yml file to reflect the actual numbers of the user ID that you&#039;re running as. The &quot;WARNING: The UID_GID variable is not set&quot; would explain some of those errors. In the Loki stanza in the docker-compose.yml, can you change the &lt;code&gt;user: &quot;${UID_GID}&quot;&lt;/code&gt; to something like &lt;code&gt;user: &quot;0:0&quot;&lt;/code&gt; (if you&#039;re root) or whatever you actual user/group permissions on the file system are? Can you also share what OS/system you&#039;re trying to run it on? You can also (for sake of testing) comment out the &lt;code&gt;&quot;  - ./data/loki:/tmp/loki:rw&quot;&lt;/code&gt; and &lt;code&gt;user&lt;/code&gt; to see if Loki starts up. I have that volume mount external to the container so that you don&#039;t lose the data if you &quot;down&quot; the container. Lastly - thanks for the 50022/50222 typo. I updated it!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-17">thebaldgeek</a>.</p>
<p>Hello! And thanks for spending some time trying to make this work. My hope was that for most, simply running the docker-compose and/or up.sh commands would just &#8220;work&#8221;. But what I&#8217;ve seen is the permissions for running the containers tend to get messy. What I suspect is that Loki is trying to start up but doesn&#8217;t like the permissions where the data files are being created and/or written.  If you start the script up without the proper UID/GID the first time &#8211; that <code>/data/loki</code> gets created as root or doesn&#8217;t get created at all. You may need to manually change the docker-compose.yml file to reflect the actual numbers of the user ID that you&#8217;re running as. The &#8220;WARNING: The UID_GID variable is not set&#8221; would explain some of those errors. In the Loki stanza in the docker-compose.yml, can you change the <code>user: "${UID_GID}"</code> to something like <code>user: "0:0"</code> (if you&#8217;re root) or whatever you actual user/group permissions on the file system are? Can you also share what OS/system you&#8217;re trying to run it on? You can also (for sake of testing) comment out the <code>"  - ./data/loki:/tmp/loki:rw"</code> and <code>user</code> to see if Loki starts up. I have that volume mount external to the container so that you don&#8217;t lose the data if you &#8220;down&#8221; the container. Lastly &#8211; thanks for the 50022/50222 typo. I updated it!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: thebaldgeek		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-17</link>

		<dc:creator><![CDATA[thebaldgeek]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 04:04:27 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-17</guid>

					<description><![CDATA[Thanks so much for doing this. I have been looking for something like this for a while.
Spent about 2 hours trying to get it working to no success as yet.
Not sure how to set the UID.
The command &#039;export UID_GID=&quot;$(id -u):$(id -g)&quot;&#039; does nothing. So I added &#039;echo&#039; to the front to find my UID.
Once I found that, I was able to edit the up, stop, down scrips as you suggest.
Had to launch them with sudo as doing it as a user fails due to permission issues.
Once running, I can view the Grafana dashboard, but there is no data. On each graph there is a red mark with &#039;bad gateway&#039;.
Also in the doc the weatherflow device is mentioned to be on UDP port 50022, but the yml file as the correct port of 50222.

When starting the docker, I get the following:

 sudo docker-compose -f docker-compose.yml up -d
WARNING: The UID_GID variable is not set. Defaulting to a blank string.
Creating network &quot;weatherflow-dashboards-aio-102_wxflowaio&quot; with the default driver
Creating loki ... done
Creating grafana              ... done
Creating weatherflow-listener ... done

I know my weatherflow device is on UDP port 50222 as my Node-RED can see the data.

Any help you can offer to get the data to show would be greatly appreciated. 
Thanks.]]></description>
			<content:encoded><![CDATA[<p>Thanks so much for doing this. I have been looking for something like this for a while.<br />
Spent about 2 hours trying to get it working to no success as yet.<br />
Not sure how to set the UID.<br />
The command &#8216;export UID_GID=&#8221;$(id -u):$(id -g)&#8221;&#8216; does nothing. So I added &#8216;echo&#8217; to the front to find my UID.<br />
Once I found that, I was able to edit the up, stop, down scrips as you suggest.<br />
Had to launch them with sudo as doing it as a user fails due to permission issues.<br />
Once running, I can view the Grafana dashboard, but there is no data. On each graph there is a red mark with &#8216;bad gateway&#8217;.<br />
Also in the doc the weatherflow device is mentioned to be on UDP port 50022, but the yml file as the correct port of 50222.</p>
<p>When starting the docker, I get the following:</p>
<p> sudo docker-compose -f docker-compose.yml up -d<br />
WARNING: The UID_GID variable is not set. Defaulting to a blank string.<br />
Creating network &#8220;weatherflow-dashboards-aio-102_wxflowaio&#8221; with the default driver<br />
Creating loki &#8230; done<br />
Creating grafana              &#8230; done<br />
Creating weatherflow-listener &#8230; done</p>
<p>I know my weatherflow device is on UDP port 50222 as my Node-RED can see the data.</p>
<p>Any help you can offer to get the data to show would be greatly appreciated.<br />
Thanks.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Fred		</title>
		<link>https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-16</link>

		<dc:creator><![CDATA[Fred]]></dc:creator>
		<pubDate>Mon, 08 Mar 2021 01:33:31 +0000</pubDate>
		<guid isPermaLink="false">https://labs.lux4rd0.com/?p=197#comment-16</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-14&quot;&gt;Fred&lt;/a&gt;.

Splendid charts, Dave!  All appears to be working well on my Raspberry Pi 3 Model B Rev 1.2 running Raspbian GNU/Linux 10 (buster).  I verified Loki and promtail were working together before running your up.sh script.  When started from your script, Loki was not finding your config file but was looking for one in /etc/loki.  cp weatherflow-dashboards-aio-1.02/config/loki-config.yml /etc/loki/ took care of that and my charts started populating with Tempest data.

Sometime I hope to move to the new PI OS, but I am glad Raspbian Buster is compatible.  
PS Other Raspbian Buster users will find Docker installs easily but Docker-compose appears as a stumbling block since the Docker intall scripts aren&#039;t compatible.  PIP is the answer.

install via pip - https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl
 sudo apt-get install -y libffi-dev libssl-dev
sudo apt-get install -y python3 python3-pip
sudo apt-get remove python-configparser
sudo pip3 -v install docker-compose]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://labs.lux4rd0.com/2021/02/weatherflow-tempest-log-collector/#comment-14">Fred</a>.</p>
<p>Splendid charts, Dave!  All appears to be working well on my Raspberry Pi 3 Model B Rev 1.2 running Raspbian GNU/Linux 10 (buster).  I verified Loki and promtail were working together before running your up.sh script.  When started from your script, Loki was not finding your config file but was looking for one in /etc/loki.  cp weatherflow-dashboards-aio-1.02/config/loki-config.yml /etc/loki/ took care of that and my charts started populating with Tempest data.</p>
<p>Sometime I hope to move to the new PI OS, but I am glad Raspbian Buster is compatible.<br />
PS Other Raspbian Buster users will find Docker installs easily but Docker-compose appears as a stumbling block since the Docker intall scripts aren&#8217;t compatible.  PIP is the answer.</p>
<p>install via pip &#8211; <a href="https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl" rel="nofollow ugc">https://dev.to/rohansawant/installing-docker-and-docker-compose-on-the-raspberry-pi-in-5-simple-steps-3mgl</a><br />
 sudo apt-get install -y libffi-dev libssl-dev<br />
sudo apt-get install -y python3 python3-pip<br />
sudo apt-get remove python-configparser<br />
sudo pip3 -v install docker-compose</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
