Skip to content

Instantly share code, notes, and snippets.

@jrbail01
jrbail01 / runoled.py
Last active December 30, 2020 23:42
Example plug-in Pi Zero display script for Adafruit 128x32 OLED Bonnet plus reading Initial State API data
import time
import subprocess
from board import SCL, SDA, D4
import busio
import digitalio
from PIL import Image, ImageDraw, ImageFont
import adafruit_ssd1305
import subprocess
from ISReader.Reader import Reader
import time
import smbus2
import bme280
import psutil
from ISStreamer.Streamer import Streamer
from subprocess import PIPE, Popen
# --------- User Settings ---------
SENSOR_LOCATION_NAME = "crawl2"
BUCKET_NAME = ":partly_sunny: Room Temperature"
import time
import smbus2
import bme280
from ISStreamer.Streamer import Streamer
# --------- User Settings ---------
SENSOR_LOCATION_NAME = "crawl2"
BUCKET_NAME = ":sweat_drops: Crawl Space"
BUCKET_KEY = "temphum1234"
ACCESS_KEY = "PLACE YOUR INITIAL STATE ACCESS KEY HERE"
from __future__ import division
from subprocess import PIPE, Popen
from envirophat import weather
from ISStreamer.Streamer import Streamer
import time
# --------- User Settings ---------
# Initial State settings
BUCKET_NAME = "Envir:cloud: pHAT Temperatures"
BUCKET_KEY = "eph0720"
@jrbail01
jrbail01 / movement.py
Created June 14, 2017 15:18
Sense HAT Orientation Script
from sense_hat import SenseHat
sense = SenseHat()
while True:
orientation = sense.get_orientation()
print "pitch = " + str(orientation['pitch'])
print "roll = " + str(orientation['roll'])
print "yaw = " + str(orientation['yaw'])
function streamData(signalName, value, enable) {
var accessKey = 'PLACE YOUR ACCESS KEY HERE';
var bucketKey = 'PLACE YOUR BUCKET KEY HERE';
if (!signalName) {
signalName = 'UnknownData';
}
if (enable) {
var url = 'https://groker.init.st/api/events?accessKey=' + accessKey + '&bucketKey=' + bucketKey + '&' + encodeURIComponent(signalName) + '=' + encodeURIComponent(value);
UrlFetchApp.fetch(url);
return signalName + '=' + value;
import Adafruit_DHT
from ISStreamer.Streamer import Streamer
import time
# --------- User Settings ---------
SENSOR_LOCATION_NAME = "Office"
BUCKET_NAME = ":partly_sunny: Room Temperatures"
BUCKET_KEY = "rt0129"
ACCESS_KEY = "PLACE YOUR INITIAL STATE ACCESS KEY HERE"
MINUTES_BETWEEN_READS = 10
import Adafruit_DHT
from ISStreamer.Streamer import Streamer
import time
# --------- User Settings ---------
SENSOR_LOCATION_NAME = "Office"
BUCKET_NAME = ":partly_sunny: Room Temperatures"
BUCKET_KEY = "rt0129"
ACCESS_KEY = "PLACE YOUR INITIAL STATE ACCESS KEY HERE"
MINUTES_BETWEEN_READS = 10
import requests
ACCESS_KEY = "PLACE YOUR INITIAL STATE ACCESS KEY HERE"
BUCKET_KEY = "reqtest1"
BUCKET_NAME = "Python Test"
def createBucket(bucketKey, bucketName):
url = 'https://groker.init.st/api/buckets?accessKey=' + ACCESS_KEY + '&bucketKey=' + bucketKey + '&bucketName=' + bucketName
r = requests.get(url=url)
return r
import requests
ACCESS_KEY = "PLACE YOUR INITIAL STATE ACCESS KEY HERE"
BUCKET_KEY = "reqtest1"
def streamData(name, value):
url = 'https://groker.init.st/api/events?accessKey=' + ACCESS_KEY + '&bucketKey=' + BUCKET_KEY + '&' + name + '=' + str(value)
r = requests.get(url=url)
return r