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
♟️ QR Code display for P4wnP1 (SSH, VNC, any text / URL)

♟️ Display QR Codes on P4wnP1 (p4wnsolo-qr) 🟢 QR Code display for P4wnP1 w/OLED (SSH, VNC, P4wnP1 WebGUI, any text / URL / exfiltrated data) Note: Th

PawnSolo 4 Dec 19, 2022
Uses the Duke Energy Gateway to import near real time energy usage into Home Assistant

Duke Energy Gateway This is a custom integration for Home Assistant. It pulls near-real-time energy usage from Duke Energy via the Duke Energy Gateway

Michael Meli 28 Dec 23, 2022
Raspberry Pi Pico and LoRaWAN from CircuitPython

Raspberry Pi Pico and LoRaWAN from CircuitPython Enable LoRaWAN communications on your Raspberry Pi Pico or any RP2040-based board using CircuitPython

Alasdair Allan 15 Oct 08, 2022
Home Assistant integration for energy consumption data from UK SMETS (Smart) meters using the Hildebrand Glow API.

Hildebrand Glow (DCC) Integration Home Assistant integration for energy consumption data from UK SMETS (Smart) meters using the Hildebrand Glow API. T

Aniket 153 Dec 30, 2022
CircuitPython library for the CH559 USB to Serial chip

CH559 (USB to Serial) CircuitPython Library Why? Because you might want to get keyboard/mouse/gamepad/HID input into your CircuitPython projects witho

Guy Dupont 3 Nov 19, 2022
Detic ros - A simple ROS wrapper for Detic instance segmentation using pre-trained dataset

Detic ros - A simple ROS wrapper for Detic instance segmentation using pre-trained dataset

Hirokazu Ishida 12 Nov 19, 2022
rPico KMK powered macropad with IPS screen

MacroPact rPico KMK powered macropad with IPS screen Idea/Desing: Sean Yin Build/Coding: kbjunky ( In case of any problems hit me up on Discord kbjunk

81 Dec 21, 2022
Code for the onshape macropad.

Onshape_Macropad Code for the onshape macropad. This is a macropad built using the Pimoroni Keybow and the KPrepublic Enclosure. pimoroni_keybow kprep

Justin Cole 1 Nov 23, 2021
This is an incredible led matrix simulation using the ultimate mosaik co-simulation framework.

This project uses the mosaik co-simulation framework, developed by the brilliant developers at the high-ranked Offis institue for computer science, Oldenburg, Germany, to simulate multidimensional LE

Felix 1 Jan 28, 2022
A script that publishes power usage data of iDrac enabled servers to an MQTT broker for integration into automation and power monitoring systems

iDracPowerMonitorMQTT This script publishes iDrac power draw data for iDrac 6 enabled servers to an MQTT broker. This can be used to integrate the pow

Lucas Zanchetta 10 Oct 06, 2022
Fener ROS2 package version 2

Fener's ROS2 codes that runs on the vehicle. This node contains basic sensing and actuation nodes for vehicle control. Also example applications will be added.

Muhammed Sezer 1 Jan 18, 2022
Designed and coded a password manager in Python with Arduino integration

Designed and coded a password manager in Python with Arduino integration. The Program uses a master user to login, and stores account data such as usernames and passwords to the master user. While lo

Noah Colbourne 1 Jan 16, 2022
Robo Arm :: Rigging is a rigging addon for Blender that helps animating industrial robotic arms.

Robo Arm :: Rigging Robo Arm :: Rigging is a rigging addon for Blender that helps animating industrial robotic arms. It construct serial links(a kind

2 Nov 18, 2021
An open source two key macro-pad modeled to look like a cartoony melting popsicle

macropopsicle An open source two key macro-pad modeled to look like a cartoony melting popsicle. Build instructions Parts List -1x Top case half (3D p

17 Aug 18, 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
Programming of Robotics Systems course at the University of Aveiro, Portugal, 2021-2022.

Programação de Sistemas Robóticos Miguel Riem Oliveira Universidade de Aveiro 2021-2022 Projeto AtlasCar Projecto RACE IROS 2014 AtlasCar2 ATOM IROS 2

Miguel Riem de Oliveira 22 Jul 13, 2022
For use with an 8-bit parallel TFT touchscreen using micropython

ILI9341-parallel-TFT-driver-for-micropython For use with an 8-bit parallel TFT touchscreen using micropython. Many thanks to prenticedavid and his MCU

3 Aug 02, 2022
2D waypoints will be predefined in ROS based robots to navigate to the destination avoiding obstacles.

A number of 2D waypoints will be predefined in ROS based robots to navigate to the destination avoiding obstacles.

Arghya Chatterjee 5 Nov 05, 2022
I made this so I can control my Tapo L510 light bulb and Govee H6159 light strip using the PyP100 module and the Govee public API

TAPO-And-Govee-Controller I made this so I can control my Tapo L510 light bulb and Govee H6159 light strip using the PyP100 module and the Govee publi

James Westhead 0 Nov 23, 2021
A set of postprocessing scripts and macro to accelerate the gyroid infill print speed with Klipper

A set of postprocessing scripts and macro to accelerate the gyroid infill print speed with Klipper

Jérôme W. 75 Jan 07, 2023