Ha-rpi gpio - Home Assistant Raspberry Pi GPIO Integration

Overview

Home Assistant Raspberry Pi GPIO custom integration

This is a spin-off from the original Home Assistant integration which was marked as deprecated and will be removed in Home Assistant Core 2022.6.

The rpi_gpio integration supports the following platforms: Binary Sensor, Cover, Switch

Installation

HACS

The recommend way to install rpi_gpio is through HACS.

Manual install

Copy the rpi_gpio folder and all of its contents into your Home Assistant's custom_components folder. This folder is usually inside your /config folder. If you are running Hass.io, use SAMBA to copy the folder over. You may need to create the custom_components folder and then copy the rpi_gpio folder and all of its contents into it.

Usage

Binary Sensor

The rpi_gpio binary sensor platform allows you to read sensor values of the GPIOs of your Raspberry Pi.

Configuration

To use your Raspberry Pi's GPIO in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
binary_sensor:
  - platform: rpi_gpio
    ports:
      11: PIR Office
      12: PIR Bedroom

For more details about the GPIO layout, visit the Wikipedia article about the Raspberry Pi.

Cover

The rpi_gpio cover platform allows you to use a Raspberry Pi to control your cover such as Garage doors.

It uses two pins on the Raspberry Pi.

  • The state_pin will detect if the cover is closed, and
  • the relay_pin will trigger the cover to open or close.

Although you do not need Andrews Hilliday's software controller when you run Home Assistant, he has written clear instructions on how to hook your garage door and sensors up to your Raspberry Pi, which can be found here.

Configuration

To enable Raspberry Pi Covers in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
cover:
  - platform: rpi_gpio
    covers:
      - relay_pin: 10
        state_pin: 11

Full example

# Example configuration.yaml entry
cover:
  - platform: rpi_gpio
    relay_time: 0.2
    invert_relay: false
    state_pull_mode: "UP"
    invert_state: true
    covers:
      - relay_pin: 10
        state_pin: 11
      - relay_pin: 12
        state_pin: 13
        name: "Right door"

Remote Raspberry Pi Cover

If you don't have Home Assistant running on your Raspberry Pi and you want to use it as a remote cover instead, there is a project called GarageQTPi that will work remotely with the MQTT Cover Component. Follow the GitHub instructions to install and configure GarageQTPi and once configured follow the Home Assistant instructions to configure the MQTT Cover.

Switch

The rpi_gpio switch platform allows you to control the GPIOs of your Raspberry Pi.

Configuration

To use your Raspberry Pi's GPIO in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
switch:
  - platform: rpi_gpio
    ports:
      11: Fan Office
      12: Light Desk

For more details about the GPIO layout, visit the Wikipedia article about the Raspberry Pi.

Note that a pin managed by Home Assistant is expected to be exclusive to Home Assistant.

A common question is what does Port refer to, this number is the actual GPIO #, not the pin #. For example, if you have a relay connected to pin 11 its GPIO # is 17.

# Example configuration.yaml entry
switch:
  - platform: rpi_gpio
    ports:
      17: Speaker Relay
Comments
  • Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1']

    Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1']

    I have installation issues with 2022.7.0 of HA running in a docker container. I followed the recommendations given in the (identical but closed) issue #83, I tried to remove rpi_gpio from my config, uninstall integration, restart HA, install integration, restart HA, and everything is fine in the log. But as soon I add the rpi_gpio integration config in the yaml, I get the installation error in the log during the config check : Platform error switch.rpi_gpio - Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1'].

    And more detail in the container's log :

    2022-07-07 11:59:56 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package RPi.GPIO==0.7.1: error: subprocess-exited-with-error
      × python setup.py bdist_wheel did not run successfully.
      │ exit code: 1
      ╰─> [15 lines of output]
          running build
          running build_py
          creating build
          creating build/lib.linux-armv7l-cpython-310
          creating build/lib.linux-armv7l-cpython-310/RPi
          copying RPi/__init__.py -> build/lib.linux-armv7l-cpython-310/RPi
          creating build/lib.linux-armv7l-cpython-310/RPi/GPIO
          copying RPi/GPIO/__init__.py -> build/lib.linux-armv7l-cpython-310/RPi/GPIO
          running build_ext
          building 'RPi._GPIO' extension
          creating build/temp.linux-armv7l-cpython-310
          creating build/temp.linux-armv7l-cpython-310/source
          error: command 'gcc' failed: No such file or directory
          [end of output]
      
      note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed building wheel for RPi.GPIO
      error: subprocess-exited-with-error
      × Running setup.py install for RPi.GPIO did not run successfully.
      ╰─> [17 lines of output]
          running install
          /usr/local/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
            warnings.warn(
    error: legacy-install-failure
    × Encountered error while trying to install package.
    ╰─> RPi.GPIO
    note: This is an issue with the package mentioned above, not pip.
    hint: See above for output from the failure.
    

    The YAML looks like this :

    - platform: rpi_gpio
      switches:
        - port: 5
          name: "Volet Cuisine Montée"
          invert_logic: true
        - port: 6
          name: "Volet Cuisine Descente"
          invert_logic: true
        - port: 13
          name: "Volet Baie Sud-Est Montée"
          invert_logic: true
        - port: 16
          name: "Volet Baie Sud-Est Descente"
          invert_logic: true
        - port: 19
          name: "Volet Baie Sud-Ouest Montée"
          invert_logic: true
        - port: 20
          name: "Volet Baie Sud-Ouest Descente"
          invert_logic: true
        - port: 21
          name: "Volet Bureau Montée"
          invert_logic: true
        - port: 26
          name: "Volet Bureau Descente"
          invert_logic: true
    
    
    opened by ScratMan 24
  • Cannot restart after latest update

    Cannot restart after latest update

    Hi there,

    After updating to the latest core my supervised home assistant won't restart with the following error in the log: The system cannot restart because the configuration is not valid: Platform error binary_sensor.rpi_gpio - Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1a4']. The system cannot restart because the configuration is not valid: Platform error binary_sensor.rpi_gpio - Integration 'rpi_gpio' not found.

    opened by djmvt 12
  • Add config flow to Raspberry pi GPIO

    Add config flow to Raspberry pi GPIO

    Breaking Changes

    The Raspberry Pi GPIO integration migrated to configuration via the UI. Configuring Raspberry Pi GPIO via YAML configuration has been deprecated and will be removed in a future Home Assistant release.

    Your existing YAML configuration is automatically imported on upgrade to this release; and thus can be safely removed from your YAML configuration after upgrading (will be added in a separate PR)

    Proposed Changes

    • Add configuration flow for Raspberry Pi GPIO integration.
    • Limit PR to only binary sensors

    Configuring ports through the UI:

    • Add Raspberry Pi GPIO from the integrations page. It will prompt to select a platform (currently only binary_sensor is included. Other platforms will be added in future PRs)
    • Select the port from the list of available ports
    • Port will be configured with default settings. Settings can be updated through options.
    enhancement breaking-change Hacktoberfest 
    opened by engrbm87 10
  • Problem since upgrading to 2022.6.7

    Problem since upgrading to 2022.6.7

    I use a devops pipeline for my HA yaml changes, and part of the pipeline executes a "ha core check" before restarting HA. I am pretty sure as I have upgraded to 2022.6.7 my pipelines fail at "ha core check" with the following:

    [email protected]:~/myagent/_work/_temp $ ha core check Error: Testing configuration at /config INFO:homeassistant.util.package:Attempting install of spotify_token==1.0.0 INFO:homeassistant.util.package:Attempting install of RPi.GPIO==0.7.1a4 ERROR:homeassistant.util.package:Unable to install package RPi.GPIO==0.7.1a4: error: subprocess-exited-with-error

    × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [15 lines of output] running bdist_wheel running build running build_py creating build creating build/lib.linux-armv7l-cpython-310 creating build/lib.linux-armv7l-cpython-310/RPi copying RPi/init.py -> build/lib.linux-armv7l-cpython-310/RPi creating build/lib.linux-armv7l-cpython-310/RPi/GPIO copying RPi/GPIO/init.py -> build/lib.linux-armv7l-cpython-310/RPi/GPIO running build_ext building 'RPi._GPIO' extension creating build/temp.linux-armv7l-cpython-310 creating build/temp.linux-armv7l-cpython-310/source gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.10 -c source/c_gpio.c -o build/temp.linux-armv7l-cpython-310/source/c_gpio.o error: command 'gcc' failed: No such file or directory [end of output]

    ** loads of similar errors after this all related to 'gcc' failed

    Its possible I havent run the pipeline before the upgrade and the error may have come before 2022.6.7. The rpi.gpio covers I have still work in HA, so not sure if this error is to do with HA, rpi.gpio or my specific setup, if you could give me some pointers to look for?

    Thanks, Alastair

    opened by alastaid 9
  • Impossible to update custom component after 2022.07 Home Assistant update

    Impossible to update custom component after 2022.07 Home Assistant update

    Logger: homeassistant.components.hassio Source: components/hassio/init.py:682 Integration: Home Assistant Supervisor (documentation, issues) First occurred: July 7, 2022 at 11:53:38 PM (2 occurrences) Last logged: July 7, 2022 at 11:56:30 PM

    The system cannot restart because the configuration is not valid: Platform error switch.rpi_gpio - Integration 'rpi_gpio' not found. Platform error switch.rpi_gpio - Requirements for rpi_gpio not found: ['RPi.GPIO==0.7.1a4'].

    opened by flouck 7
  • problem after upgrade of HA to 2022.6

    problem after upgrade of HA to 2022.6

    from configuration.yaml:

    cover:
      - platform: rpi_gpio
        relay_time: 0.1
        invert_relay: false
        state_pull_mode: "UP"
        invert_state: true
        covers:
          - relay_pin: 17
            name: "ha esp32 reset"
    

    from log:

    Logger: homeassistant.components.cover
    Source: custom_components/rpi_gpio/cover.py:75
    Integration: Cover ([documentation](https://www.home-assistant.io/integrations/cover), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+cover%22))
    First occurred: 21:32:12 (1 occurrences)
    Last logged: 21:32:12
    
    Error while setting up rpi_gpio platform for cover
    Traceback (most recent call last):
      File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
        await asyncio.shield(task)
      File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
        result = self.fn(*self.args, **self.kwargs)
      File "/config/custom_components/rpi_gpio/cover.py", line 75, in setup_platform
        cover[CONF_STATE_PIN],
    KeyError: 'state_pin'
    
    opened by homonto 7
  • 1-wire with SysBus support

    1-wire with SysBus support

    @thecode sorry for writing here, but I didn't find a better way. As you probably know in HA 2022.6 GPIO support will be removed, and with it also 1-Wire SysBus will be gone (https://github.com/home-assistant/core/pull/71232). You did an awesome job by maintaining this repository and many (including me) are very grateful for that. Do you use 1-Wire sensors in your setup? I have a homemade floor heating system that is controlled by 1-wire sensors, so I must stay with HA 2022.5.x. maybe you could recommend other solution or maybe create a fork as you did with rpi_gpio.

    Do you have a buy-me-a-coffee account or patreon? Many users would like to thank you not just by words :)

    opened by Misiu 6
  • RPI_GPIO Issue on HA core-2022.7.7 and rpi_gpio last version

    RPI_GPIO Issue on HA core-2022.7.7 and rpi_gpio last version

    Hi, I tried with all the suggestions in other posts but still not working. Removed the configuration, restarted Deleted RPI_GPIO, restarted Installed RPI_GPIO, restarted Added configuration, restarted

    Here is the error:

    The following integrations and platforms could not be set up:

    [rpi_gpio](https://github.com/thecode/ha-rpi_gpio) 
    rpi_gpio.binary_sensor
    rpi_gpio.switch 
    

    Here the configuration

    switch:

    • platform: rpi_gpio invert_logic: true ports: 5: Switch5_libero 6: Luce sirena allarme_sw6 13: Cicalino_inserimento_allarme_13 19: Sirena_allarme_19

    binary_sensor:

    • platform: rpi_gpio invert_logic: true ports: 2: VOLUMETRICO BAGNO #GPIO2 3: SENSORE PORTA BAGNO #GPIO3 4: VOLUMETRICO GARAGE #GPIO4 7: PORTA INGRESSO #GPIO7 8: VOLUMETRICO SALA #GPIO8 9: FREE

    Can you help me?

    opened by enricochinaglia 5
  • update 2022.2.3 to 2022.3.0 not updated after reboot

    update 2022.2.3 to 2022.3.0 not updated after reboot

    When I update from 2022.2.3 to 2022.3.0, and the download and install completes. Home Assist. directs me to restart. Once the restart completes, Home Assist states the same version update is available for download and install.

    opened by f3bandit 5
  • Uncaught exception - Home Assistant 2022.2.9

    Uncaught exception - Home Assistant 2022.2.9

    Hi,

    I have recently installed the custom rpi_gpio integration for Home Assistant 2022.2.9 via HACS. Although all the gpio attached switches and sensors are working within Home Assistant, I do see the follow error logged which comes up now and then.

    This error originated from a custom integration.

    Logger: root Source: custom_components/rpi_gpio/binary_sensor.py:85 Integration: Raspberry Pi GPIO (documentation, issues) First occurred: 9:00:21 AM (2 occurrences) Last logged: 9:00:22 AM

    Uncaught exception Traceback (most recent call last): File "/config/custom_components/rpi_gpio/binary_sensor.py", line 85, in edge_detected self.hass.add_job(self.async_read_gpio) AttributeError: 'NoneType' object has no attribute 'add_job'

    Capture3

    Capture

    Capture2

    opened by ZamliyMedre 5
  • Can't add a switch

    Can't add a switch

    I want to control the CPU fan on my Raspberry Pi 3, so I've added the Home Assistant Raspberry Pi GPIO custom integration through HACS. Then I've added the following to /root/config/configuration.yaml:

    switch:
      - platform: rpi_gpio
        switches:
          - port: 3
            name: "Fan"
    

    I've restarted Home Assistant, but I don't have an entity called "Fan". Also, there's nothing in the log about "fan" or "gpio". What am I doing wrong?

    opened by OZ1SEJ 4
  • Invalid Configuration

    Invalid Configuration

    The system cannot restart because the configuration is not valid: Invalid config for [binary_sensor.rpi_gpio]: expected a dictionary @ data['sensors'][0]. Got 'port:23 name:"Main_Door"'

    stale 
    opened by HernanOsorio 2
Releases(2022.7.0)
  • 2022.7.0(Jun 30, 2022)

    What’s Changed

    • #77 - Bump version to 2022.7.0 (@thecode)
    • #76 - Update minimum Home Assistant version to 2022.7.0 (@thecode)
    • #24 - Bump RPi.GPIO to 0.7.1 (@thecode)
    • #70 - Add stale workflow (@thecode)

    ⬆️ Dependencies

    6 changes
    • #72 - Bump pylint from 2.14.1 to 2.14.3 (@dependabot)
    • #71 - Bump pylint from 2.14.0 to 2.14.1 (@dependabot)
    • #68 - Bump actions/setup-python from 3.1.2 to 4.0.0 (@dependabot)
    • #67 - Bump mypy from 0.960 to 0.961 (@dependabot)
    • #66 - Bump pylint from 2.13.9 to 2.14.0 (@dependabot)
    • #63 - Bump mypy from 0.950 to 0.960 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.6.0(May 26, 2022)

    What’s Changed

    • #61 - Bump version to 2022.6.0 (@thecode)
    • #62 - Update info.md - Revise spin-off note (@thecode)
    • #59 - Remove invalid keys from hacs.json (@thecode)
    • #56 - Update README.md - Revise spin-off note (@thecode)
    • #55 - Remove ignore brands from HACS action (@thecode)

    ⬆️ Dependencies

    13 changes
    • #57 - Bump pylint from 2.13.8 to 2.13.9 (@dependabot)
    • #54 - Bump pre-commit from 2.18.1 to 2.19.0 (@dependabot)
    • #53 - Bump mypy from 0.942 to 0.950 (@dependabot)
    • #52 - Bump pylint from 2.13.7 to 2.13.8 (@dependabot)
    • #51 - Bump pylint from 2.13.5 to 2.13.7 (@dependabot)
    • #50 - Bump actions/checkout from 3.0.1 to 3.0.2 (@dependabot)
    • #49 - Bump actions/checkout from 3.0.0 to 3.0.1 (@dependabot)
    • #48 - Bump actions/setup-python from 3.1.1 to 3.1.2 (@dependabot)
    • #47 - Bump pylint from 2.13.4 to 2.13.5 (@dependabot)
    • #46 - Bump actions/setup-python from 3.1.0 to 3.1.1 (@dependabot)
    • #45 - Bump black from 22.1.0 to 22.3.0 (@dependabot)
    • #44 - Bump pylint from 2.13.2 to 2.13.4 (@dependabot)
    • #43 - Bump pre-commit from 2.17.0 to 2.18.1 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.4.0(Apr 2, 2022)

    What’s Changed

    • #42 - Hide dependencies in release-drafter (@thecode)
    • #41 - Document new configuration with unique id support (@thecode)
    • #40 - New config schema for supporting unique id (@thecode)

    ⬆️ Dependencies

    4 changes
    • #39 - Bump actions/setup-python from 3.0.0 to 3.1.0 (@dependabot)
    • #37 - Bump mypy from 0.941 to 0.942 (@dependabot)
    • #36 - Bump pylint from 2.12.2 to 2.13.2 (@dependabot)
    • #33 - Bump mypy from 0.931 to 0.941 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.3.0(Mar 4, 2022)

    What’s Changed

    • #31 - Bump version to 2022.3.0 (@thecode)
    • #30 - Pin checkout and setup-python requirements (@thecode)
    • #29 - Bump actions/checkout from 2 to 3 (@dependabot)
    • #28 - Update GPIO connector wiki link (@thecode)
    • #27 - Fix binary sensor exception (@thecode)
    • #26 - Bump actions/setup-python from 2.3.2 to 3 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.2.3(Feb 5, 2022)

    What’s Changed

    • #15 - Bump version to 2022.2.3 (@thecode)
    • #14 - Remove imports from deprecated integration (@thecode)
    • #12 - Bump actions/setup-python from 2.3.1 to 2.3.2 (@dependabot)
    Source code(tar.gz)
    Source code(zip)
  • 2022.2.2(Feb 4, 2022)

    What’s Changed

    • #10 - Bump version to 2022.2.2 (@thecode)
    • #9 - Add configuration details and examples (@thecode)
    • #8 - Remove depreciation warning (@thecode)
    • #7 - Bump pre-commit from 2.16.0 to 2.17.0 (@dependabot)
    • #6 - Bump black from 21.12b0 to 22.1.0 (@dependabot)
    • #5 - Bump mypy from 0.930 to 0.931 (@dependabot)
    • #4 - Add linting and CI workflow (@thecode)
    Source code(tar.gz)
    Source code(zip)
  • 2022.2.1(Feb 3, 2022)

  • 2022.2.0(Feb 2, 2022)

Owner
Shay Levy
Shay Levy
A python project based on a TV show Wheel of Fortune

Wheel-of-Fortune-using-Python Wheel of Fortune in python this game is the hands-on project in Python 3 Programming Specialization offered By Universit

Eszter Pai 1 Jan 03, 2022
Example code to sending USB Gadget multimedia keys via Python

Send Multimedia USB HID Keys via Python As an USB Gadget in Linux This gives a simple script with zero dependencies that can easily run on any Linux d

DevOps Nirvana 2 Jan 02, 2023
A module for cross-platform control of the mouse and keyboard in python that is simple to install and use.

PyUserInput PyUserInput is a group project so we've moved the project over to a group organization: https://github.com/PyUserInput/PyUserInput . That

Paul Barton 1k Dec 27, 2022
Sensor of Temperature Feels Like for Home Assistant.

Please ⭐ this repo if you find it useful Sensor of Temperature Feels Like for Home Assistant Installation Install from HACS (recommended) Have HACS in

Andrey 60 Dec 25, 2022
Cow Feeder is a bot automatically execute trade on cowswap

Cow Feeder is a bot automatically execute trade on cowswap, includes functions: Monitoring Ethereum network gas price and execute trade whe

6 Apr 20, 2022
智能无人机路径规划仿真系统是一个具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件

Drone智能无人机路径规划仿真系统是一个具有操作控制精细、平台整合性强、全方向模型建立与应用自动化特点的软件。它以A、B两国在C区开展无人机战争为背景,该系统的核心功能是通过仿真平台规划无人机航线,并进行验证输出,数据可导入真实无人机,使其按照规定路线精准抵达战场任一位置,支持多人多设备编队联合行动。

wwy 349 Jan 03, 2023
This repository hosts the code for Stanford Pupper and Stanford Woofer, Raspberry Pi-based quadruped robots that can trot, walk, and jump.

This repository hosts the code for Stanford Pupper and Stanford Woofer, Raspberry Pi-based quadruped robots that can trot, walk, and jump.

Stanford Student Robotics 1.2k Dec 25, 2022
A LiteX project which builds a SoC with DRAM / HDIM output via the GPDI SYZYGY addon.

ButterStick GPDI LiteX demo A LiteX project which builds a SoC with DRAM / HDIM output via the GPDI SYZYGY addon. Getting started Connect GPDI board t

4 Nov 21, 2021
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.

Scapy Scapy is a powerful Python-based interactive packet manipulation program and library. It is able to forge or decode packets of a wide number of

SecDev 8.3k Jan 08, 2023
A rubiks cube timer using a distance sensor and a raspberry pi 4, and possibly the pi pico to reduce size and cost.

distance sensor cube timer A rubiks cube timer using a distance sensor and a raspberry pi 4, and possibly the pi pico to reduce size and cost. How to

3 Feb 21, 2022
This Home Assistant custom component adds support for controlling Midea dehumidiferes on local network.

This is a custom component for Home assistant that adds support for Midea dehumidifier appliances via the local area network. midea-dehumidifier-lan H

Nenad Bogojevic 97 Jan 08, 2023
A Fear and Greed index visualiser for Bitcoin on a SSD1351 OLED Screen

We're Doomed - A Bitcoin Fear and Greed index OLED visualiser Doom is a first-person-shooter from the 1990s. The health status monitor was one of the

VEEB 19 Dec 29, 2022
Raspberry Pi Pico development platform for PlatformIO

Raspberry Pi Pico development platform for PlatformIO A few words in the beginning Before experimental please Reinstall the platform Version: 1.0.0 Th

Georgi Angelov 160 Dec 23, 2022
hardware design of the 250mm drone

hardware design of the 250mm drone

ZJU FAST Lab 645 Dec 25, 2022
A IC scan test interface for Arduino

ICSCAN_ARDUINO Prerequisites Python 3.6 or higher arduino uno or nano what is this It is a bitstream tranceiver to test IC chip It sends bitstream to

Nifty Chips Laboratory 0 Sep 15, 2022
Mycodo is open source software for the Raspberry Pi that couples inputs and outputs in interesting ways to sense and manipulate the environment.

Mycodo Environmental Regulation System Latest version: 8.12.9 Mycodo is open source software for the Raspberry Pi that couples inputs and outputs in i

Kyle Gabriel 2.3k Dec 29, 2022
Pinion — Nice-looking interactive diagrams for KiCAD PCBs

Pinion — Nice-looking interactive diagrams for KiCAD PCBs Pinion is a simple tool that allows you to make a nice-looking pinout diagrams for your PCBs

Jan Mrázek 297 Jan 06, 2023
a weather application for the raspberry pi and the Pimorioni Inky pHAT.

raspi-weather a weather application for the raspberry pi and the Inky pHAT

Derek Caelin 59 Oct 24, 2022
Drobo Status is a python program that will connect to your Drobo and return JSON data regarding your Drobo

This is a simple python script that will run a docker container to pull data from Drobo. It will give information like (Name, serial, firmware, disk-total, disk-used, disk-free and individual disk st

Biofects 1 Jan 15, 2022
Monitor an EnvisaLink alarm module running Honeywell firmware, and set a Nest device to Home/Away depending on whether the alarm is Disarmed/Away.

Nestalarm Monitor an EnvisaLink alarm module running Honeywell firmware, and set a Nest device to Home/Away depending on whether the alarm is Disarmed

1 Dec 30, 2021