# Do we need a touch screen to use PiConsole?

**URL:** <https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672>\
**Category:** WeatherFlow PiConsole\
**Tags:** webapp\
**Created:** [June 17, 2024, 2:36am UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672 "2024-06-17T02:36:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![matt.fury](https://avatars.discourse-cdn.com/v4/letter/m/5f8ce5/32.png) [@matt.fury](https://community.tempest.earth/u/matt.fury)\
**Post date:** [June 17, 2024, 2:36am UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672/1 "2024-06-17T02:36:20Z")

</div>

Sorry for the dumb question but I thought maybe this app would also run as a web app where we could check it and/or keep it up in a browser. Is it only meant for a touch screen? I just set it up and it’s failing below. That’s when I wondered maybe it won’t run without a touch screen. This is a fresh install of Pi 4 and Console.

```auto
Traceback (most recent call last):
  File "/home/pi/wfpiconsole/main.py", line 613, in <module>
    wfpiconsole_app.run()
  File "/home/pi/wfpiconsole/venv/lib/python3.11/site-packages/kivy/app.py", line 956, in run
    runTouchApp()
  File "/home/pi/wfpiconsole/venv/lib/python3.11/site-packages/kivy/base.py", line 574, in runTouchApp
    EventLoop.mainloop()
  File "/home/pi/wfpiconsole/venv/lib/python3.11/site-packages/kivy/base.py", line 339, in mainloop
    self.idle()
  File "/home/pi/wfpiconsole/venv/lib/python3.11/site-packages/kivy/base.py", line 379, in idle
    Clock.tick()
  File "/home/pi/wfpiconsole/venv/lib/python3.11/site-packages/kivy/clock.py", line 733, in tick
    self.post_idle(ts, self.idle())
  File "/home/pi/wfpiconsole/venv/lib/python3.11/site-packages/kivy/clock.py", line 776, in post_idle
    self._process_events()
  File "kivy/_clock.pyx", line 620, in kivy._clock.CyClockBase._process_events
  File "kivy/_clock.pyx", line 653, in kivy._clock.CyClockBase._process_events
  File "kivy/_clock.pyx", line 649, in kivy._clock.CyClockBase._process_events
  File "kivy/_clock.pyx", line 218, in kivy._clock.ClockEvent.tick
  File "/home/pi/wfpiconsole/lib/forecast.py", line 65, in fetch_forecast
    if int(self.app.config['System']['rest_api']):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: ''

```

-MF

---

<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 17, 2024, 5:27am UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672/2 "2024-06-17T05:27:44Z")

</div>

The console doesn’t need a touchscreen (it can work on any Linux machine with a keyboard and mouse), but it doesn’t run as a webpage. It is a Python app so it runs in its own window.

The error you’re seeing is a new bug that happens when trying to use a minimal configuration file for demo purposes during the initial setup. I can get this fixed pretty quickly. Alternatively, answer `n` to this question and you’ll be taken through the full setup process which doesn’t have a bug

---

<div class="post-metadata">

**Author:** ![matt.fury](https://avatars.discourse-cdn.com/v4/letter/m/5f8ce5/32.png) [@matt.fury](https://community.tempest.earth/u/matt.fury)\
**Post date:** [June 17, 2024, 4:38pm UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672/3 "2024-06-17T16:38:15Z")

</div>

Awesome! Thanks for the quick reply. That makes sense. I edited the config file manually but it’s probably better to go through the wizard. Definitely will do that.

---

<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 17, 2024, 7:38pm UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672/4 "2024-06-17T19:38:41Z")

</div>

OK, this should now be fixed in v24.6.2

---

<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:** [June 17, 2024, 10:39pm UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672/5 "2024-06-17T22:39:24Z")

</div>

FWIW, I just use a keyboard and mouse when rarely needed…

---

<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:** [February 15, 2025, 9:20pm UTC](https://community.tempest.earth/t/do-we-need-a-touch-screen-to-use-piconsole/24672/6 "2025-02-15T21:20:34Z")

</div>

7 posts were split to a new topic: [Wfpiconsole crashing: key error](https://community.tempest.earth/t/wfpiconsole-crashing-key-error/26673)
