# WeatherFlow PiConsole - Archive

**URL:** <https://community.tempest.earth/t/weatherflow-piconsole-archive/20131>\
**Category:** WeatherFlow PiConsole\
**Created:** [August 26, 2018, 7:09pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131 "2018-08-26T19:09:20Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![tcichowicz](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/tcichowicz/32/661_2.png) [@tcichowicz](https://community.tempest.earth/u/tcichowicz)\
**Post date:** [September 7, 2018, 4:07pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/41 "2018-09-07T16:07:07Z")

</div>

I’ve started BRUTE hacking to get my F , iHg parameters displayed –  
struggling with Rain conversion and high/low (Temp/Pres)parameters.

Hope to trash my efforts soon, to your fully supported C/F version .😁

I’m really just a Hack, do not know python at all - any programming I’ve done is in Perl.

![image.png](https://us1.discourse-cdn.com/flex020/uploads/sws/original/2X/f/f56b898c8bdf0c05f8a6f4ae96c220ab884d1c8d.png)

---

<div class="post-metadata">

**Author:** ![vinceskahan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vinceskahan/32/2785_2.png) [@vinceskahan](https://community.tempest.earth/u/vinceskahan)\
**Post date:** [September 7, 2018, 6:27pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/42 "2018-09-07T18:27:54Z")

</div>

that would be awesome if a host os ‘you need a better power supply’ indicator randomly overlaid a third-party gui so perfectly…

(and yes, I see it in the other image which agrees with your assessment of course)

---

<div class="post-metadata">

**Author:** ![tcichowicz](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/tcichowicz/32/661_2.png) [@tcichowicz](https://community.tempest.earth/u/tcichowicz)\
**Post date:** [September 7, 2018, 6:53pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/43 "2018-09-07T18:53:06Z")

</div>

Did a Google search and found the answer … FYI

The lightning bolt means that the Pi is not receiving the required voltage. This may be due to the power supply you are using or the cable.

I’m not using the correct PWRSupply , just a iPad charger port on my desk. Must be maxed out.

---

<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 7, 2018, 10:56pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/44 "2018-09-07T22:56:17Z")

</div>

That’s some good hacking! I’ve been steadily working away on a Fahrenheit version, and eventually a version that will display all observations in the same units you have selected in the Weather Flow app. I am away on holiday next week so can’t guarantee when it’ll be ready; but as they say, good things come to those who wait 😜😜

---

<div class="post-metadata">

**Author:** ![eric](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/eric/32/13553_2.png) [@eric](https://community.tempest.earth/u/eric)\
**Post date:** [October 25, 2018, 4:55pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/45 "2018-10-25T16:55:33Z")

</div>

just took some time to upgrade but I got this after upgrading via the instructions of your GitHub page.  
After a reboot nothing happened so I went in again and launched it manually via terminal and got this

```auto
pi@WF_console:~/wfpiconsole $ python3 main.py 
[INFO] [Logger] Record log in /home/pi/.kivy/logs/kivy_18-10-25_4.txt
[INFO] [Kivy] v1.11.0.dev0, git-038acbf, 20180915
[INFO] [Python] v3.5.3 (default, Sep 27 2018, 17:25:39) 
[GCC 6.3.0 20170516]
[INFO] [Factory] 195 symbols loaded
[INFO] [Image] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
[INFO] [Window] Provider: egl_rpi
[INFO] [GL] Using the "OpenGL ES 2" graphics system
[INFO] [GL] Backend used <gl>
[INFO] [GL] OpenGL version <b'OpenGL ES 2.0'>
[INFO] [GL] OpenGL vendor <b'Broadcom'>
[INFO] [GL] OpenGL renderer <b'VideoCore IV HW'>
[INFO] [GL] OpenGL parsed version: 2, 0
[INFO] [GL] Shading version <b'OpenGL ES GLSL ES 1.00'>
[INFO] [GL] Texture max size <2048>
[INFO] [GL] Texture max units <8>
[INFO] [Window] virtual keyboard not allowed, single mode, not docked
[INFO] [Text] Provider: sdl2
2018-10-25 18:51:55+0200 [-] Log opened.
[INFO] [GL] NPOT texture support is available
Unable to connect to X server
[INFO] [ProbeSysfs] device match: /dev/input/event0
[INFO] [MTD] Read event from </dev/input/event0>
[INFO] [ProbeSysfs] device match: /dev/input/event0
[INFO] [HIDInput] Read event from </dev/input/event0>
[INFO] [Base] Start application main loop
[INFO] [MTD] </dev/input/event0> range position X is 0 - 800
[INFO] [Support] Starting twisted reactor
[INFO] [HIDMotionEvent] using <b'FT5406 memory based driver\x00 '>
[INFO] [MTD] </dev/input/event0> range position Y is 0 - 480
[INFO] [HIDMotionEvent] <b'FT5406 memory based driver\x00 '> range ABS X position is 0 - 800
[INFO] [MTD] </dev/input/event0> range touch major is 0 - 0
[INFO] [HIDMotionEvent] <b'FT5406 memory based driver\x00 '> range ABS Y position is 0 - 480
[INFO] [MTD] </dev/input/event0> range touch minor is 0 - 0
[INFO] [HIDMotionEvent] <b'FT5406 memory based driver\x00 '> range position X is 0 - 800
[INFO] [MTD] </dev/input/event0> range pressure is 0 - 255
[INFO] [HIDMotionEvent] <b'FT5406 memory based driver\x00 '> range position Y is 0 - 480
[INFO] [MTD] </dev/input/event0> axes invertion: X is 0, Y is 0
[INFO] [MTD] </dev/input/event0> rotation set to 0
[INFO] [Base] Leaving application in progress...
[INFO] [Support] Shutting down twisted reactor
2018-10-25 18:51:58+0200 [-] Traceback (most recent call last):
2018-10-25 18:51:58+0200 [-] File "main.py", line 1998, in <module>
2018-10-25 18:51:58+0200 [-] WeatherFlowPiConsole().run()
2018-10-25 18:51:58+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/app.py", line 826, in run
2018-10-25 18:51:58+0200 [-] runTouchApp()
2018-10-25 18:51:58+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/base.py", line 502, in runTouchApp
2018-10-25 18:51:58+0200 [-] EventLoop.window.mainloop()
2018-10-25 18:51:58+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/core/window/window_egl_rpi.py", line 92, in mainloop
2018-10-25 18:51:58+0200 [-] self._mainloop()
2018-10-25 18:51:58+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/core/window/window_egl_rpi.py", line 87, in _mainloop
2018-10-25 18:51:58+0200 [-] EventLoop.idle()
2018-10-25 18:51:58+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/base.py", line 337, in idle
2018-10-25 18:51:58+0200 [-] Clock.tick()
2018-10-25 18:51:58+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/clock.py", line 581, in tick
2018-10-25 18:51:58+0200 [-] self._process_events()
2018-10-25 18:51:58+0200 [-] File "kivy/_clock.pyx", line 384, in kivy._clock.CyClockBase._process_events
2018-10-25 18:51:58+0200 [-] File "kivy/_clock.pyx", line 414, in kivy._clock.CyClockBase._process_events
2018-10-25 18:51:58+0200 [-] File "kivy/_clock.pyx", line 412, in kivy._clock.CyClockBase._process_events
2018-10-25 18:51:58+0200 [-] File "kivy/_clock.pyx", line 167, in kivy._clock.ClockEvent.tick
2018-10-25 18:51:58+0200 [-] File "main.py", line 275, in <lambda>
2018-10-25 18:51:58+0200 [-] Clock.schedule_once(lambda dt: self.DownloadForecast())
2018-10-25 18:51:58+0200 [-] File "main.py", line 1546, in DownloadForecast
2018-10-25 18:51:58+0200 [-] self.ExtractDarkSkyForecast()			
2018-10-25 18:51:58+0200 [-] File "main.py", line 1659, in ExtractDarkSkyForecast
2018-10-25 18:51:58+0200 [-] self.MetData['WindDir'] = self.WindBearingToCompassDirec(WindDir,1)[0]
2018-10-25 18:51:58+0200 [-] AttributeError: 'WeatherFlowPiConsole' object has no attribute 'WindBearingToCompassDirec'

```

something I missed ?

---

<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:** [October 25, 2018, 5:19pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/46 "2018-10-25T17:19:22Z")

</div>

Gaaaah! No it’s not you, it’s me. I renamed that function and forgot to update the code. Note to self: test a non-UK station before releasing the code.

I’ll get an update pushed ASAP! (might be tomorrow though)

---

<div class="post-metadata">

**Author:** ![eric](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/eric/32/13553_2.png) [@eric](https://community.tempest.earth/u/eric)\
**Post date:** [October 26, 2018, 6:03pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/47 "2018-10-26T18:03:35Z")

</div>

updated just now, rebooted normally and it launched, all is metric but will go over it in more details later. Thanks Peter

---

<div class="post-metadata">

**Author:** ![eric](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/eric/32/13553_2.png) [@eric](https://community.tempest.earth/u/eric)\
**Post date:** [October 27, 2018, 9:02am UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/48 "2018-10-27T09:02:38Z")

</div>

@peter

Your display has already the spot for the future Breathe temp etc … guess that won’t be available for some time

I use one of the Air modules internally (depreciated beta model 😉

Would it be possible to add the config part so we could use a second air as indoor model and show the details next to the outdoor details ???

---

<div class="post-metadata">

**Author:** ![patrick.mussner](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/patrick.mussner/32/251_2.png) [@patrick.mussner](https://community.tempest.earth/u/patrick.mussner)\
**Post date:** [October 27, 2018, 3:11pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/49 "2018-10-27T15:11:52Z")

</div>

Hi @peter,  
i just updated now to v1.3 but i miss the max wind speed…

 ![IMG_20181027_170319](https://us1.discourse-cdn.com/flex020/uploads/sws/original/2X/f/fefc65ab5e487b83d3db62fdc57a8af1db9a881b.jpeg)

---

<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:** [October 27, 2018, 4:42pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/50 "2018-10-27T16:42:24Z")

</div>

Opps - looks like the string is too long for the display box. I’ll get a fix sorted.

---

<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:** [October 27, 2018, 4:44pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/51 "2018-10-27T16:44:09Z")

</div>

> [@eric](#):
>
> Would it be possible to add the config part so we could use a second air as indoor model and show the details next to the outdoor details ???

Definitely! I have been pondering this for a while - just need to come up with a way of making it universal, so the display will work with 2 Airs as well as 1 Air and 1 Breathe (eventually), or even 2 Breathes if someone wants it setup that way.

---

<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:** [October 27, 2018, 4:50pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/52 "2018-10-27T16:50:32Z")

</div>

> [@peter](#):
>
> Definitely! I have been pondering this for a while - just need to come up with a way of making it universal, so the display will work with 2 Airs as well as 1 Air and 1 Breathe (eventually), or even 2 Breathes if someone wants it setup that way.

Cough, [sensor\_map](https://github.com/captain-coredump/weatherflow-udp), cough… 😊

---

<div class="post-metadata">

**Author:** ![GaryFunk](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/garyfunk/32/5729_2.png) [@GaryFunk](https://community.tempest.earth/u/GaryFunk)\
**Post date:** [October 27, 2018, 4:58pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/53 "2018-10-27T16:58:07Z")

</div>

> [@peter](#):
>
> Opps - looks like the string is too long for the display box. I’ll get a fix sorted.

Seems like we spend most of our time fixing what we fixed. 😉

---

<div class="post-metadata">

**Author:** ![rcomito](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/rcomito/32/2361_2.png) [@rcomito](https://community.tempest.earth/u/rcomito)\
**Post date:** [October 28, 2018, 2:20pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/54 "2018-10-28T14:20:27Z")

</div>

Hi Peter -

Nicely done! I built your console this morning. Took about an hour. No problems.

Thanks for all of your hard work on this. It’s a great addition to my weather station.

Rick Comito

---

<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:** [October 28, 2018, 4:26pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/55 "2018-10-28T16:26:41Z")

</div>

@rcomito Thanks! Glad you like it 😁

I’ve also just released a brand new version. See below!

---

<div class="post-metadata">

**Author:** ![eric](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/eric/32/13553_2.png) [@eric](https://community.tempest.earth/u/eric)\
**Post date:** [October 28, 2018, 4:46pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/56 "2018-10-28T16:46:06Z")

</div>

installed 😴

---

<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:** [October 29, 2018, 8:59am UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/57 "2018-10-29T08:59:16Z")

</div>

OK I managed to mess things up, and there are a couple of bugs that crash the code at midnight. Working on a fix at the moment!

---

<div class="post-metadata">

**Author:** ![eric](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/eric/32/13553_2.png) [@eric](https://community.tempest.earth/u/eric)\
**Post date:** [October 29, 2018, 6:40pm UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/58 "2018-10-29T18:40:58Z")

</div>

installed, see if it survives the midnight hour :parrot:

---

<div class="post-metadata">

**Author:** ![patrick.mussner](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/patrick.mussner/32/251_2.png) [@patrick.mussner](https://community.tempest.earth/u/patrick.mussner)\
**Post date:** [October 30, 2018, 9:41am UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/59 "2018-10-30T09:41:59Z")

</div>

Thanks Peter, v1.5 installed, i give you feedback if i found bugs…

---

<div class="post-metadata">

**Author:** ![patrick.mussner](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/patrick.mussner/32/251_2.png) [@patrick.mussner](https://community.tempest.earth/u/patrick.mussner)\
**Post date:** [October 30, 2018, 10:37am UTC](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131/60 "2018-10-30T10:37:45Z")

</div>

Oh, I see you leave out the decimal at the daily rain.  
What a shame 😑

[Previous page](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131.md?page=2)

[Next page](https://community.tempest.earth/t/weatherflow-piconsole-archive/20131.md?page=4)
