I had to upgrade my firewall so I launched the console manually (after taking out the service and rebooted)
Launched it, then upgraded my USG and let do, both circles are red, and nothing in terminal came up except the lines for start
pi@WF_console:~/WeatherFlow $ python3 main.py
[INFO ] [Logger ] Record log in /home/pi/.kivy/logs/kivy_18-09-24_1.txt
[INFO ] [Kivy ] v1.11.0.dev0, git-038acbf, 20180915
[INFO ] [Python ] v3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170124]
[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-09-24 17:31:56+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
2018-09-24 17:32:00+0200 [-] Starting factory <__main__.WeatherFlowClientFactory object at 0x7061ea50>
this is what came up when manually stopping the script
7:32:00+0200 [-] Starting factory <__main__.WeatherFlowClientFactory object at 0x7061ea50>
^C[INFO ] [Base ] Leaving application in progress...
[INFO ] [Support ] Stopping twisted threads
[INFO ] [Support ] Shutting down twisted reactor
2018-09-24 18:02:25+0200 [-] Traceback (most recent call last):
2018-09-24 18:02:25+0200 [-] File "main.py", line 1722, in <module>
2018-09-24 18:02:25+0200 [-] WeatherFlowPyConsole().run()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/app.py", line 826, in run
2018-09-24 18:02:25+0200 [-] runTouchApp()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/base.py", line 502, in runTouchApp
2018-09-24 18:02:25+0200 [-] EventLoop.window.mainloop()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/core/window/window_egl_rpi.py", line 92, in mainloop
2018-09-24 18:02:25+0200 [-] self._mainloop()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/core/window/window_egl_rpi.py", line 87, in _mainloop
2018-09-24 18:02:25+0200 [-] EventLoop.idle()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/base.py", line 337, in idle
2018-09-24 18:02:25+0200 [-] Clock.tick()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/clock.py", line 553, in tick
2018-09-24 18:02:25+0200 [-] current = self.idle()
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/clock.py", line 533, in idle
2018-09-24 18:02:25+0200 [-] usleep(1000000 * sleeptime)
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/clock.py", line 717, in usleep
2018-09-24 18:02:25+0200 [-] _usleep(microseconds, self._sleep_obj)
2018-09-24 18:02:25+0200 [-] File "/usr/local/lib/python3.5/dist-packages/kivy/clock.py", line 445, in _usleep
2018-09-24 18:02:25+0200 [-] _libc_usleep(int(microseconds))
2018-09-24 18:02:25+0200 [-] KeyboardInterrupt
the kivi logs contain exactly the same …
will relaunch manually now and let it do, see what happens when the IP changes…