Coder Social home page Coder Social logo

knx Iot knx stack (TP, IP and RF) for arduino and linux, Can be configured with ETS.

优点:

1、ETS编程配置;

2、KNX_TP方式组网;

3、不受KNX_TP芯片库存限制;

4、成本低,无需KNX_TP IC依赖和KNX总线安装;

5、安装方便,无需KNX系统电源和KNX总线;

6、与现有的KNX系统兼容(且易于升级/扩展);

Stack configuration possibilities

Specify prog button GPIO other then GPIO0:

knx.buttonPin(3); // Use GPIO3 Pin

Specify a LED GPIO for programming mode other then the LED_BUILTIN:

knx.ledPin(5);

Use a custom function instead of a LED connected to GPIO to indicate the programming mode:

#include <Arduino.h>
#include <Adafruit_NeoPixel.h>
#include <knx.h>
// create a pixel strand with 1 pixel on PIN_NEOPIXEL
Adafruit_NeoPixel pixels(1, PIN_NEOPIXEL);

void progLedOff()
{
  pixels.clear();
  pixels.show();
}

void progLedOn()
{
  pixels.setPixelColor(0, pixels.Color(20, 0, 0));
  pixels.show();
}

void main ()
{
 knx.setProgLedOffCallback(progLedOff);
 knx.setProgLedOnCallback(progLedOn);
 [...]
}

colinheru's Projects

gree-hvac-mqtt-bridge icon gree-hvac-mqtt-bridge

MQTT Bridge for controlling Gree smart air conditioners, e.g. with Home Assistant or OpenHAB

hass-edge-tts icon hass-edge-tts

🗣️ Microsoft Edge TTS for Home Assistant, no need for app_key

knx icon knx

Config files for my GitHub profile.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.