I’ve got the GrovePi+ firmware version 1.2.2 running on a Raspberry Pi B+.
root@raspberrypi:/home/pi/Desktop/GrovePi/Software/Python# sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- 04 -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
The RTC module with battery gives the following - always:
root@raspberrypi:/home/pi/Desktop/GrovePi/Software/Python# sudo python grove_rtc.py
begin
fillByYMD..
fillByHMS..
fillDayOfWeek..
setTime..
getTime..
12 : 42 : 30 5 / 3 / 15 weekday : 4
getTime..
12 : 42 : 31 5 / 3 / 15 weekday : 4
getTime..
12 : 42 : 32 5 / 3 / 15 weekday : 4
getTime..
12 : 42 : 33 5 / 3 / 15 weekday : 4
^CTraceback (most recent call last):
File "grove_rtc.py", line 132, in <module>
time.sleep(1)
KeyboardInterrupt
However date gives:
root@raspberrypi:/home/pi/Desktop/GrovePi/Software/Python# date
Mon Nov 30 14:53:04 UTC 2015
What’s the problem?