Sp00kie13
Posts: 9
Joined: Sun Sep 03, 2017 1:21 pm

[b]Help Needed with PiClock[/b]

Sun Sep 03, 2017 1:33 pm

Hi All

Although I've been playing around with the Raspberry Pi since version 2 B+, Mostly for media centre work. I've now set myself a project of building a clock with weather forecast, later I will hopefully add a 7 inch screen and have in permenantly mounted in my office.

Anyway. The reason Im posting is after following Kevin Nobel's Project which looks ideal for what I need, Ive run into a few problems and chant find anything to resolve the issues

Here is the log file that Ive created
Traceback (most recent call last):
File "PyQtPiClock.py", line 712, in <module>
Config = __import__(configname)
File "/home/pi/PiClock/Clock/Config.py", line 12, in <module>
primary_location = LatLng(53.871567[0],-1.695773 [1])
TypeError: 'float' object has no attribute '__getitem__'
I've looked everywhere that I can think of, but don't know how to rectify the issues, Can anybody help?

User avatar
topguy
Posts: 6491
Joined: Tue Oct 09, 2012 11:46 am
Location: Trondheim, Norway

Re: [b]Help Needed with PiClock[/b]

Mon Sep 04, 2017 1:25 pm

My limited knowledge of Python suggest that writing 53.871567[0] looks like your trying to access item 0 in an array but a (float) number is not an array.
This explains : "TypeError: 'float' object has no attribute '__getitem__' "

But why you get this if you just have copied someone elses code that is beyond me, difference version of Python maybe ?

DirkS
Posts: 10363
Joined: Tue Jun 19, 2012 9:46 pm
Location: Essex, UK

Re: [b]Help Needed with PiClock[/b]

Mon Sep 04, 2017 5:39 pm

topguy wrote:
Mon Sep 04, 2017 1:25 pm
But why you get this if you just have copied someone elses code that is beyond me, difference version of Python maybe ?
Probably entered something wrong in a config file.
One of the examples is https://github.com/n0bel/PiClock/blob/m ... Example.py

To OP: can you post the file config.py (using code tags; see viewtopic.php?f=32&t=84477 )
It looks like you entered the coordinates on line 12. They should be entered in line 8.

User avatar
DougieLawson
Posts: 39121
Joined: Sun Jun 16, 2013 11:19 pm
Location: A small cave in deepest darkest Basingstoke, UK
Contact: Website Twitter

Re: Help Needed with PiClock

Mon Sep 04, 2017 5:54 pm

What's in ~/PiClock/Clock/PyQtPiClock.*.log
My config looks like ~/PiClock/Clock/Config-Example-London.py but with my local co-ordinates.

Remember it runs with python2 not python3.

Lines 5 onwards in Config.py need to look like

Code: Select all

# LOCATION(S)
# Further radar configuration (zoom, marker location) can be
# completed under the RADAR section
primary_coordinates = 53.871567,-1.695773  # Change to your Lat/Lon

wuprefix = 'http://api.wunderground.com/api/'
wulocation = LatLng(primary_coordinates[0], primary_coordinates[1])
primary_location = LatLng(primary_coordinates[0], primary_coordinates[1])
noaastream = '???'
Note: Any requirement to use a crystal ball or mind reading will result in me ignoring your question.

Criticising any questions is banned on this forum.

Any DMs sent on Twitter will be answered next month.
All non-medical doctors are on my foes list.

Return to “Troubleshooting”