supercronic
Cron for containers (by aptible)
Adafruit_Python_DHT
Python library to read the DHT series of humidity and temperature sensors on a Raspberry Pi or Beaglebone Black. (by adafruit)
supercronic | Adafruit_Python_DHT | |
---|---|---|
5 | 7 | |
1,727 | 1,022 | |
2.0% | - | |
5.0 | 0.0 | |
6 days ago | over 4 years ago | |
Go | C | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
supercronic
Posts with mentions or reviews of supercronic.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-14.
-
Fcron Is the Best Cron
For use inside containers, a nice Cron is Superchronic:
https://github.com/aptible/supercronic
Beware! It explicitly does not run jobs in an empty environment - it's not a great candidate for system level Cron. But for its intended usecase it is very nice.
-
Cron + Restricted Pod Security Standard
We use https://github.com/aptible/supercronic for crons if we need to.
- Is there a task scheduling program like "cron" or "at" which can be run by users and doesn't need root to enable, configure or install it for the user?
-
The Easiest Way to Dockerize a PHP Application
We will use its fat image, as it comes with Apache, Superconic, and Composer and it already has common PHP extensions enabled.
-
alpine container crashing with this error in CMD
A little off topic from your post, but you should check out Supercronic - https://github.com/aptible/supercronic
Adafruit_Python_DHT
Posts with mentions or reviews of Adafruit_Python_DHT.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-11.
-
ModuleNotFoundError: No module named 'Adafruit_DHT'
I am currently trying to set up a dht humidity sensor with my raspberry pi 4. I followed the instructions from the adafruit_dht Github using the setup.py file but I get this import error when I run my test file. I have tried installing it using ```sudo pip3 install Adafruit_DHT``` and I get this error
-
Need help with my RPI-0 terrarium monitor (temp/humidity), V.1 is failing & need a fresh start on V.2
""" '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)
-
DHT22 skip incorrect values
A little like they are describing here: Incorrect readings · Issue #14 · adafruit/Adafruit_Python_DHT (github.com)
-
CHIP_IO vs Adafruit libraries
When using the most basic example to talk to my DHT11, I can't figure out the proper pin to provide:
-
alpine container crashing with this error in CMD
# BUILD IMAGE FROM arm32v6/python:2.7-alpine3.7 as builder RUN apk --no-cache add git build-base WORKDIR /home RUN git clone https://github.com/adafruit/Adafruit_Python_DHT.git && \ cd Adafruit_Python_DHT && \ python setup.py install COPY startup.sh startup.sh COPY home_iot home_iot RUN pip install influxdb==5.0.0 ## RUNTIME IMAGE FROM arm32v6/python:2.7-alpine3.7 RUN apk --no-cache add ca-certificates COPY --from=builder /usr/local/lib/python2.7 /usr/local/lib/python2.7 COPY --from=builder /home/home_iot /home/home_iot COPY --from=builder /home/startup.sh /home/startup.sh RUN chmod a+x /home/startup.sh WORKDIR /home #RUN echo '* * * * * python home_iot/check_indoor_weather.py' > /etc/crontabs/root CMD ['/usr/sbin/crond', '-l 2', '-f']
-
DHT22 temperature sensor on octopi
cd ~ git clone https://github.com/adafruit/Adafruit_Python_DHT.git cd Adafruit_Python_DHT sudo apt-get update sudo apt-get install build-essential python-dev python-openssl sudo python setup.py install
-
My raspberry pi cluster
Here you go, https://chandlerhometemp.z22.web.core.windows.net/index.html. I modified the Adafruit_Python_DHT scripts a little bit to call my azure function API (just a HTTP POST call) instead of printing the data in console. Here's the (asp.net core) controller code https://github.com/chandde/misc/blob/master/HomeTempFunc/HomeTempFunc/Temperature.cs, same endpoint supports POST (for uploading) and GET (for the static web server to pull data from DB)
What are some alternatives?
When comparing supercronic and Adafruit_Python_DHT you can also consider the following projects:
simple-php-app-dockerization
io-client-python - Adafruit IO Python Client Library [Moved to: https://github.com/adafruit/Adafruit_IO_Python]
Composer - Dependency Manager for PHP
dron - What if cron and systemd had a baby?
cron - Library to ease writing cron-like programs
Apache - Mirror of Apache HTTP Server. Issues: http://issues.apache.org
nginx-proxy - Automated nginx proxy for Docker containers using docker-gen