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
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 ?