Giter Club home page Giter Club logo

fhemduino's Introduction

fhemduino

How to compile with Arduino IDE unter Microsoft Windows:

  1. Sync the repository from github or download the complete archive as a zip archive.
  2. Extract or copy all files from src and lib the files to a directory called fhemduino
  3. rename sketch.ino into fhemduino.ino. The name of the sketch must be the same as the directory where it resides.
  4. Look at the sketch.h file, to enable or disable features of the fhemduino.
  5. Open fhemduino.ino in the IDE and just compile it.

How to enable / disable features?

Features can be toggelt to on with removing the slashes in front of the switch. Example: To compile the sketch without support for KW9010 sensor:

line: //#define COMP_KW9010  // Compile sketch with KW9010 support

To compile the sketch with support for KW9010 sensor just remove the '//' in front of the line:

line: #define COMP_KW9010    // Compile sketch with KW9010 support

The following features can be enabled / disabled during compile time. Others may work or do not work.

:#define COMP_DCF77`      // Compile sketch with DCF-77 Support (currently disableling this is not working, has still to be done)
:#define COMP_PT2262`     // Compile sketch with PT2262 (IT / ELRO switches)
:#define COMP_DOORBELL`   // Compile sketch with door bell support: Tchibo / Heidemann HX Pocket (70283)
:#define COMP_FA20RF`     // Compile sketch with smoke detector Flamingo FA20RF / ELRO RM150RF
:#define COMP_TEMP_HUM`   // General define to compile sketch with temperature / humidity devices
:#define COMP_KW9010`     // Compile sketch with KW9010 support
:#define COMP_NC_WS`      // Compile sketch with PEARL NC7159, LogiLink WS0002 support
:#define COMP_EUROCHRON  // Compile sketch with EUROCHRON / Tchibo support
:#define COMP_LIFETEC    // Compile sketch with LIFETEC support
:#define COMP_TX70DTH    // Compile sketch with TX70DTH (Aldi) support
:#define COMP_AURIOL     // Compile sketch with AURIOL (Lidl Version: 09/2013); only temperature
:#define COMP_IT_TX      // Compile sketch with Intertechno TX2/3/4 support
:#define USE_IT_TX       // Use 14_CUL_TX.pm Module which is already included in fhem. If not defined, the 14_fhemduino_Env module will be used.

Do not disable #define COMP_OSV2 this will result in an error.

Where to get help

Just open an issue

fhemduino's People

Contributors

sidey79 avatar pklaus avatar jowiemann avatar refinedcranberry avatar sreichholf avatar

Stargazers

 avatar Juri Grabowski avatar  avatar

Watchers

 avatar Juri Grabowski avatar

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.