# Can't get BigTemperature to work

**URL:** https://community.tempest.earth/t/cant-get-bigtemperature-to-work/24569
**Category:** WeatherFlow PiConsole
**Created:** [June 5, 2024, 3:04pm UTC](https://community.tempest.earth/t/cant-get-bigtemperature-to-work/24569 "2024-06-05T15:04:56Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![tempest8](https://avatars.discourse-cdn.com/v4/letter/t/58f4c7/32.png) [@tempest8](https://community.tempest.earth/u/tempest8)
#### Post date: [June 5, 2024, 3:04pm UTC](https://community.tempest.earth/t/cant-get-bigtemperature-to-work/24569/1 "2024-06-05T15:04:56Z")

</div>

Hi, I have been using wfpiconsole for a while now but know just about nothing about Python or Kivy. I have managed to get a battery voltage display that changes colours to reflect the mode associated with battery in the Solar window, but that was mainly a brute force and ignorance approach.

I went to get the BigTemperature display working, but have had no luck.

In the user folder I have renamed:  
customPanels.kv.tmpl to customPanels.kv and  
customPanels.py.tmpl to customPanels.py.

I then restarted the programme with no problem. I then went to settings to assign BigTemperature a panel, and sure enough it is listed so I assigned it to primary panel 6.

The program crashed with a number of error messages, the last one being:  
"File “”, Line 1, in   
NameError: name ‘BigTemperature Panel’ is not defined

If I try to restart the programme I get the error messages again. The only way I have been able to restart is to open wfpiconsole.ini and remove BigTemperature from:  
[PrimaryPanels]  
.  
.  
…  
Panelsix = BigTemperature

Have I missed a step somewhere (quite likely)  
Barry

---

<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: [June 5, 2024, 4:42pm UTC](https://community.tempest.earth/t/cant-get-bigtemperature-to-work/24569/2 "2024-06-05T16:42:45Z")

</div>

I’ve just tested this my end, and unfortunately I can’t recreate the problem. I have renamed `customPanels.kv.tmpl` to `customPanels.kv` and `customPanels.py.tmpl` to `customPanels.py`, and added the BigTemperature panel to panel 6, and it works with no issues. Can you share the complete contents of the `wfpiconsole.log` file (or everything that is printed to the terminal) rather than just the last line?

---

<div class="post-metadata">

### Author: ![tempest8](https://avatars.discourse-cdn.com/v4/letter/t/58f4c7/32.png) [@tempest8](https://community.tempest.earth/u/tempest8)
#### Post date: [June 5, 2024, 9:53pm UTC](https://community.tempest.earth/t/cant-get-bigtemperature-to-work/24569/3 "2024-06-05T21:53:49Z")

</div>

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

---

<div class="post-metadata">

### Author: ![tempest8](https://avatars.discourse-cdn.com/v4/letter/t/58f4c7/32.png) [@tempest8](https://community.tempest.earth/u/tempest8)
#### Post date: [June 6, 2024, 2:52am UTC](https://community.tempest.earth/t/cant-get-bigtemperature-to-work/24569/4 "2024-06-06T02:52:36Z")

</div>

Hi Peter, I have just installed the programme on a spare raspberry Pi 3+, and apart from being noticeably slower when making changes to the settings, it works as advertised, including BigTemperature, so I guess there is an issue with the install on the RPi4. I’ll reinstall it tomorrow and let you know.

Barry
