io-client-python

Adafruit IO Python Client Library [Moved to: https://github.com/adafruit/Adafruit_IO_Python] (by adafruit)

Io-client-python Alternatives

Similar projects and alternatives to io-client-python based on common topics and language

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better io-client-python alternative or higher similarity.

io-client-python reviews and mentions

Posts with mentions or reviews of io-client-python. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-11.
  • Need help with my RPI-0 terrarium monitor (temp/humidity), V.1 is failing & need a fresh start on V.2
    2 projects | /r/RASPBERRY_PI_PROJECTS | 11 May 2022
    """ 'temp_humidity.py' ================================== Example of sending analog sensor values to an Adafruit IO feed. Author(s): Brent Rubell Tutorial Link: Tutorial Link: https://learn.adafruit.com/adafruit-io-basics-temperature-and-humidity Dependencies: - Adafruit IO Python Client (https://github.com/adafruit/io-client-python) - Adafruit_Python_DHT (https://github.com/adafruit/Adafruit_Python_DHT) """ from requests.exceptions import ConnectionError # import standard python modules. import time # import adafruit dht library. import Adafruit_DHT # import Adafruit IO REST client. from Adafruit_IO import Client, Feed # Delay in-between sensor readings, in seconds. DHT_READ_TIMEOUT = 5 # Pin connected to DHT22 data pin DHT_DATA_PIN = 4 # Set to your Adafruit IO key. # Remember, your key is a secret, # so make sure not to publish it when you publish this code! ADAFRUIT_IO_KEY = "xxxxxxxxxxxxxxxxxxxxxxxx" # Set to your Adafruit IO username. # (go to https://accounts.adafruit.com to find your username). ADAFRUIT_IO_USERNAME = "xxxxxxxxx" # Create an instance of the REST client. aio = Client(ADAFRUIT_IO_USERNAME, ADAFRUIT_IO_KEY) # Set up Adafruit IO Feeds. temperature_feed = aio.feeds('temperature') humidity_feed = aio.feeds('humidity') # Set up DHT22 Sensor. dht22_sensor = Adafruit_DHT.DHT22 while True: humidity, temperature = Adafruit_DHT.read_retry(dht22_sensor, DHT_DATA_PIN) temperature = temperature * 9/5.0 + 32 if humidity is not None and temperature is not None: print('Temp={0:0.1f}*F Humidity={1:0.1f}%'.format(temperature, humidity)) # Send humidity and temperature feeds to Adafruit IO temperature = '%.2f'%(temperature) humidity = '%.2f'%(humidity) try: aio.send(temperature_feed.key, str(temperature)) aio.send(humidity_feed.key, str(humidity)) except ConnectionError as e: print(e) else: print('Failed to get DHT22 Reading, trying again in ', DHT_READ_TIMEOUT, 'seconds') # Timeout to avoid flooding Adafruit IO time.sleep(DHT_READ_TIMEOUT)

Stats

Basic io-client-python repo stats
1
198
3.8
about 2 years ago

adafruit/io-client-python is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of io-client-python is Python.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com