Thanks Peter, here is the log from start to crash
[0m ] [Logger ] Record log in /home/barry/.kivy/logs/kivy_24-06-05_19.txt
[0m ] [Kivy ] v2.2.0
[0m ] [Kivy ] Installed at “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/init.py”
[0m ] [Python ] v3.9.2 (default, Mar 12 2021, 04:06:34)
[GCC 10.2.1 20210110]
[0m ] [Python ] Interpreter at “/home/barry/wfpiconsole/venv/bin/python3”
[0m ] [Logger ] Purge log fired. Processing…
[0m ] [Logger ] Purge finished!
[0m ] [Config ] Verifying station details
[0m ] [Factory ] 190 symbols loaded
[0m ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
[0m ] [Window ] Provider: sdl2
[0m ] [GL ] Using the “OpenGL ES 2” graphics system
[0m ] [GL ] Backend used
[0m ] [GL ] OpenGL version <b’2.1 Mesa 20.3.5’>
[0m ] [GL ] OpenGL vendor <b’Broadcom’>
[0m ] [GL ] OpenGL renderer <b’V3D 4.2’>
[0m ] [GL ] OpenGL parsed version: 2, 1
[0m ] [GL ] Shading version <b’1.20’>
[0m ] [GL ] Texture max size <4096>
[0m ] [GL ] Texture max units <16>
[0m ] [Window ] auto add sdl2 input provider
[0m ] [Window ] virtual keyboard not allowed, single mode, not docked
[0m ] [Text ] Provider: sdl2
[0m ] [GL ] NPOT texture support is available
[0m ] [Websocket ] 2024-06-05 17:41:35 - Opening connection
[0m ] [Base ] Start application main loop
[0m ] [Websocket ] 2024-06-05 17:41:36 - Connection open
[0m ] [Base ] Leaving application in progress…
Traceback (most recent call last):
File “/home/barry/wfpiconsole/main.py”, line 597, in
wfpiconsole_app.run()
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/app.py”, line 956, in run
runTouchApp()
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/base.py”, line 574, in runTouchApp
EventLoop.mainloop()
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/base.py”, line 339, in mainloop
self.idle()
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/base.py”, line 383, in idle
self.dispatch_input()
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/base.py”, line 334, in dispatch_input
post_dispatch_input(*pop(0))
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/base.py”, line 302, in post_dispatch_input
wid.dispatch(‘on_touch_up’, me)
File “kivy/_event.pyx”, line 731, in kivy._event.EventDispatcher.dispatch
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/uix/behaviors/button.py”, line 179, in on_touch_up
self.dispatch(‘on_release’)
File “kivy/_event.pyx”, line 727, in kivy._event.EventDispatcher.dispatch
File “kivy/_event.pyx”, line 1307, in kivy._event.EventObservers.dispatch
File “kivy/_event.pyx”, line 1231, in kivy._event.EventObservers._dispatch
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/uix/settings.py”, line 640, in _set_option
self.value = instance.text
File “kivy/properties.pyx”, line 520, in kivy.properties.Property.set
File “kivy/properties.pyx”, line 567, in kivy.properties.Property.set
File “kivy/properties.pyx”, line 606, in kivy.properties.Property._dispatch
File “kivy/_event.pyx”, line 1307, in kivy._event.EventObservers.dispatch
File “kivy/_event.pyx”, line 1213, in kivy._event.EventObservers._dispatch
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/uix/settings.py”, line 329, in on_value
panel.set_value(self.section, self.key, value)
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/uix/settings.py”, line 734, in set_value
settings.dispatch(‘on_config_change’,
File “kivy/_event.pyx”, line 727, in kivy._event.EventDispatcher.dispatch
File “kivy/_event.pyx”, line 1307, in kivy._event.EventObservers.dispatch
File “kivy/_event.pyx”, line 1231, in kivy._event.EventObservers._dispatch
File “/home/barry/wfpiconsole/venv/lib/python3.9/site-packages/kivy/app.py”, line 1185, in _on_config_change
self.dispatch(‘on_config_change’, *largs[1:])
File “kivy/_event.pyx”, line 731, in kivy._event.EventDispatcher.dispatch
File “/home/barry/wfpiconsole/main.py”, line 338, in on_config_change
self.CurrentConditions.ids[panel_list[ii]].add_widget(eval(type + ‘Panel’)())
File “”, line 1, in
NameError: name ‘BigTemperaturePanel’ is not defined
[0m ] [Websocket ] 2024-06-05 17:42:03 - Closing connection
[0m ] [Websocket ] 2024-06-05 17:42:03 - Connection closed
Barry