Skip to content
@home-controller

home-controller

Code used for home automation.

Index:

  • arduino-store. Store data records permanently. Only EEPROM for now but planning to add more.(uses EEPROM.h, ui_io.h, defs.h)
  • 1wire_io. For reading and setting 1wire IO eg. DS2413, DS2408, DS2405, 3A 2100H etc. (uses OneWire.h)
  • serial IO. some helpers for serial IO mostly macros
    • cat serial IO. How to use cat to display serial input and output from the Ardunio so it shows colour etc as the Ardunio built in serial console lacks VT100 suport

Popular repositories

  1. home_auto-ethernet-w5500 home_auto-ethernet-w5500 Public

    For controlling relays to switch light etc. with Arduino nano, uno etc. and the W5100 or W5500 Ethernet module. As using popular library for MQTT and Ethernet should work with other modules to.

    C++ 2 1

  2. ui_io ui_io Public

    For writing text to serial etc

    C++ 1

  3. arduino-store arduino-store Public

    Store data permanently. Only EEPROM for now but planning to add more.

    HTML

  4. pinIO pinIO Public

    Local pin IO including the GPIO pins on the arduino and Expanders.

    C++

  5. groups groups Public

    For selecting members of a groups i.e. Keeping track which lights to turn on when a switch is switched.

    C++

  6. defs defs Public

    Some common defs for mem size etc. for different MCUs

    C

Repositories

Showing 10 of 11 repositories
  • defs Public

    Some common defs for mem size etc. for different MCUs

    C 0 Apache-2.0 0 0 0 Updated Mar 1, 2024
  • circular_buf Public

    simple circular buffer, buffer size can only be a power of 2 so a bit mask can be used to wrap back to the first element with no math.

    C++ 0 GPL-3.0 0 2 0 Updated Dec 26, 2023
  • ui_io Public

    For writing text to serial etc

    C++ 1 0 0 0 Updated Dec 5, 2023
  • water Public

    To control the borehole pump on off pressure etc. May expand for tank level filtering etc.

    C++ 0 0 0 0 Updated Dec 3, 2023
  • .github Public

    organization front page readme

    0 0 0 0 Updated Nov 29, 2023
  • arduino-store Public

    Store data permanently. Only EEPROM for now but planning to add more.

    HTML 0 0 0 0 Updated Nov 21, 2023
  • home_auto-ethernet-w5500 Public

    For controlling relays to switch light etc. with Arduino nano, uno etc. and the W5100 or W5500 Ethernet module. As using popular library for MQTT and Ethernet should work with other modules to.

    C++ 2 1 1 0 Updated Jun 27, 2023
  • gpioSwitchInput Public

    To keep track of input switches on local MCU GPIO pins and call a callback when a switch is switched.

    C++ 0 0 0 0 Updated Feb 13, 2023
  • pinIO Public

    Local pin IO including the GPIO pins on the arduino and Expanders.

    C++ 0 0 0 0 Updated Feb 13, 2023
  • groups Public

    For selecting members of a groups i.e. Keeping track which lights to turn on when a switch is switched.

    C++ 0 0 0 0 Updated Nov 23, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…