#! /usr/bin/env python import RPi.GPIO as GPIO import requests import time import datetime baseURL = "http://www.google-analytics.com/collect?v=1&tid=UA-xxxxxxx-19&cid=555&t=pageview&dp=%2Fhome" GPIO.cleanup() GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.IN) while True : onTime=0 measureTime=0 while measureTime <30: measureTime+=1 if GPIO.input(18) == GPIO.HIGH: onTime+=1 print("measureTime = " + str(measureTime)) print("onTime = " + str(onTime)) if measureTime ==30 and onTime>5: d = datetime.datetime.today() timeStamp = d.strftime("%Y-%m-%d %H:%M:%S") addedParams = "&cd1=" + timeStamp + "&dt=" + timeStamp postedURL = baseURL + addedParams requests.post(postedURL) print("You are On at " + timeStamp) elif measureTime ==30 and onTime<6: print("You may be Off") time.sleep(2)