Preloader...

QLCKRMOTE

Steure deine selbstgebaute Wortuhr

QLCKRMOTE-Splashscreen-iPhone-X

Verbinden. Steuern. Einrichten.

Schau dir an, was du mit der App alles machen kannst


Start

Verbinde dich automatisch beim Starten mit deiner Wortuhr!

Farbe

Lass die Buchstaben in unterschiedlichen Farben leuchten!

QLCKRMOTE-Liste-iPhone-8

Sprache

Zeig die Uhrzeit in einer anderen Sprache an!

Effekte

Wechsle zwischen verschiedenen Übergangseffekten!

Screenshots

Ansichten direkt aus der App


Entdecke die Möglichkeiten

Die App steht für jedes Smartphone und Tablet mit Bluetooth zur Verfügung.

QLCKRMOTE-App-Store-Badge-LinkQLCKRMOTE-Google-Play-Store-Badge-Link

Ein Bluetooth-Modul (HM-10) wird an der Wortuhr benötigt.

Anleitung

Hinzufügen von eigenen Bluetooth Codes als Quick & Dirty Lösung



1. Download der aktuellsten Firmware

Qlockthree CLT2.0 von bracci

Yet Another QLOCKTHREE Firmware (YAQTFW) von ch570512

2. Bearbeiten von IRTranslatorCLT.cpp

  • Hinzufügen der Include Statements für Effekte und Farben
  • ...
    #include "IRTranslatorCLT.h"
    #include "Colors.h"
    #include "Effects.h"
    
    //#define DEBUG
    #include "Debug.h"
    ...

  • Definieren der Bluetooth Befehl-Codes
    Die Werte sind in HEX definiert. In der App muss jedoch der Wert in Dezimal eingegeben werden (siehe Kommentar).
  • ...
    #define CLT_SAVE 0xFFC837
    
    // Only possible with QLCKRMOTE App by adding BT-Code to Custom Page
    #define QR_EFFECT_FIREWORK 0xFFFF00 //16776960
    #define QR_EFFECT_HEART 0xFFFF01    //16776961
    #define QR_EFFECT_CANDEL 0xFFFF02   //16776962
    #define QR_EFFECT_LOVEU 0xFFFF03    //16776963
    #define QR_EFFECT_INTRO 0xFFFF04    //16776964
    
    #define QR_BITMAP_HEART 0xFFFF10       //16776976
    #define QR_BITMAP_DOTCIRCLE 0xFFFF11   //16776977
    #define QR_BITMAP_WEDDINGRING 0xFFFF12 //16776978
    #define QR_BITMAP_BDPIE 0xFFFF13       //16776979
    #define QR_BITMAP_CHAMPGLASS1 0xFFFF14 //16776980
    #define QR_BITMAP_CHAMPGLASS2 0xFFFF15 //16776981
    #define QR_BITMAP_CHRISTTREE1 0xFFFF16 //16776982
    #define QR_BITMAP_CHRISTTREE2 0xFFFF17 //16776983
    #define QR_BITMAP_SMILEY 0xFFFF18      //16776984
    #define QR_BITMAP_SMILEY_WINK 0xFFFF19 //16776985
    #define QR_BITMAP_LOVE_U 0xFFFF1A      //16776986
    
    #define QR_ANI_BITMAP_CHAMPGLASS 0xFFFF20  //16776992
    #define QR_ANI_BITMAP_CHRISTTREE 0xFFFF21  //16776993
    #define QR_ANI_BITMAP_SMILEY_WINK 0xFFFF22 //16776994
    
    #define QR_TICKER_YOU_PLUS_ME 0xFFFF30     //16777008
    #define QR_TICKER_HAPPY_BIRTHDAY 0xFFFF31  //16777009
    #define QR_TICKER_HAPPY_NEW_YEAR 0xFFFF32  //16777010
    #define QR_TICKER_MERRY_CHRISTMAS 0xFFFF33 //16777011
    
    #define QR_TICKER_CUSTOM1 0xFFFF40 //16777024
    #define QR_TICKER_CUSTOM2 0xFFFF41 //16777025
    #define QR_TICKER_CUSTOM3 0xFFFF42 //16777026
    
    #define QR_COLOR_ORANGE1 0xFFFF50   //16777040
    #define QR_COLOR_ORANGE2 0xFFFF51   //16777041
    #define QR_COLOR_ORANGE3 0xFFFF52   //16777042
    #define QR_COLOR_ORANGE4 0xFFFF53   //16777043
    #define QR_COLOR_TURQUOIS1 0xFFFF54 //16777044
    #define QR_COLOR_TURQUOIS2 0xFFFF55 //16777045
    #define QR_COLOR_TURQUOIS3 0xFFFF56 //16777046
    #define QR_COLOR_TURQUOIS4 0xFFFF57 //16777047
    #define QR_COLOR_PURPLE1 0xFFFF58   //16777048
    #define QR_COLOR_PURPLE2 0xFFFF59   //16777049
    #define QR_COLOR_PURPLE3 0xFFFF5A   //16777050
    #define QR_COLOR_PURPLE4 0xFFFF5B   //16777051
    
    void IRTranslatorCLT::printSignature()
    { ...

  • Hinzufügen der Switch Anweisungen
  • ...
    switch (code)
    {
    
      case CLT_TIME:
        setMode(STD_MODE_NORMAL);
        return REMOTE_BUTTON_SETMODE;
        ...
      case CLT_SAVE:
        return REMOTE_BUTTON_EXTMODE;
    
      // QLCKRMOTE-App Effects
      case QR_EFFECT_FIREWORK:
        Effects::showFireWork(5, color_rgb_continuous);
        Effects::showFireWork(2, color_rgb_continuous);
        Effects::showFireWork(8, color_rgb_continuous);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_HEART:
        Effects::showHeart(6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_CANDEL:
        Effects::showCandle(color_orange2);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_LOVEU:
        Effects::showTickerString("I LOVE YOU", 6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_INTRO:
        // NOPE - the amount of power is too damn high!
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Bitmap
      case QR_BITMAP_HEART:
        Effects::showBitmap(Effects::eEffects::BITMAP_HEART, 8, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_DOTCIRCLE:
        Effects::showBitmap(Effects::eEffects::BITMAP_DOTCIRCLE, 8, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_WEDDINGRING:
        Effects::showBitmap(Effects::eEffects::BITMAP_WEDDINGRING, 8, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_BDPIE:
        Effects::showBitmap(Effects::eEffects::BITMAP_BDPIE, 8, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHAMPGLASS1:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHAMPGLASS1, 8, color_yellow);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHAMPGLASS2:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHAMPGLASS2, 8, color_pink);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHRISTTREE1:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHRISTTREE1, 8, color_green);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHRISTTREE2:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHRISTTREE2, 8, color_turquois1);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_SMILEY:
        Effects::showBitmap(Effects::eEffects::BITMAP_SMILEY, 8, color_orange1);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_SMILEY_WINK:
        Effects::showBitmap(Effects::eEffects::BITMAP_SMILEY_WINK, 8, color_orange2);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_LOVE_U:
        Effects::showBitmap(Effects::eEffects::BITMAP_LOVE_U, 8, color_red);
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Animated Bitmap
      case QR_ANI_BITMAP_CHAMPGLASS:
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_CHAMPGLASS, 3, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_ANI_BITMAP_CHRISTTREE:
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_CHRISTTREE, 3, color_green);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_ANI_BITMAP_SMILEY_WINK:
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_SMILEY_WINK, 3, color_orange3);
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Ticker
      case QR_TICKER_YOU_PLUS_ME:
        Effects::showTickerString("You + Me = ", 6, color_red);
        Effects::showHeart(6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_HAPPY_BIRTHDAY:
        Effects::showTickerString("Happy Birthday", 6, color_white);
        Effects::showBitmap(Effects::eEffects::BITMAP_BDPIE, 15, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_HAPPY_NEW_YEAR:
        Effects::showTickerString("Happy New Year", 6, color_white);
        Effects::showFireWork(5, color_darkBlue);
        Effects::showFireWork(2, color_red);
        Effects::showFireWork(8, color_green);
        Effects::showFireWork(3, color_yellow);
        Effects::showFireWork(6, color_brightBlue);
        Effects::showFireWork(8, color_orange4);
        Effects::showFireWork(5, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_MERRY_CHRISTMAS:
        Effects::showTickerString("Merry Christmas", 6, color_red);
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_CHRISTTREE, 15, color_green);
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Ticker Custom
      case QR_TICKER_CUSTOM1:
        Effects::showTickerString("Wir können alles. Ausser Hochdeutsch.", 6, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_CUSTOM2:
        Effects::showTickerString(FIRMWARE_VERSION, 6, color_red);
        Effects::showHeart(6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_CUSTOM3:
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Color
      case QR_COLOR_ORANGE1:
        setColor(color_orange1);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_ORANGE2:
        setColor(color_orange2);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_ORANGE3:
        setColor(color_orange3);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_ORANGE4:
        setColor(color_orange4);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS1:
        setColor(color_turquois1);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS2:
        setColor(color_turquois2);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS3:
        setColor(color_turquois3);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS4:
        setColor(color_turquois4);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE1:
        setColor(color_purple1);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE2:
        setColor(color_purple2);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE3:
        setColor(color_purple3);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE4:
        setColor(color_purple4);
        return REMOTE_BUTTON_SETCOLOR;
    
      default:
        return REMOTE_BUTTON_UNDEFINED;
    ...

  • IRTranslatorCLT.cpp
  • /**
      IRTranslatorCLT
      Remote-Klasse für die Lunartec-Remote (NX6612-901 / http://www.pearl.de/a-NX6612-3350.shtml?vid=901).
    
      @mc       Arduino/RBBB
      @autor    Manuel Bracher / bracher _AT_ win _DOT_ com
      @version  1.1
      @created  5.5.2015
      @updated  10.12.2017 by Simon Golms / development@gol.ms
    
      Versionshistorie:
      V 1.0:  - Erstellt.
      V 1.1:  - BT-Codes für QLCKRMOTE-App hinzugefügt
    */
    
    #include "IRTranslatorCLT.h"
    #include "Colors.h"
    #include "Effects.h"
    
    //#define DEBUG
    #include "Debug.h"
    
    // Codes, mit #DEBUG im Hauptprogramm ausgelesen...
    #define CLT_TIME 0xFFA05F
    #define CLT_REGION 0xFF20DF
    #define CLT_SECONDS 0xFF609F
    #define CLT_ON_OFF 0xFFE01F
    
    #define CLT_RED 0xFF906F
    #define CLT_GREEN 0xFF10EF
    #define CLT_DARKBLUE 0xFF50AF
    #define CLT_PINK 0xFFD02F
    #define CLT_WHITE 0xFFB04F
    #define CLT_BRIGHTBLUE 0xFF30CF
    #define CLT_YELLOW 0xFF708F
    #define CLT_RGB 0xFFF00F
    
    #define CLT_NORMAL 0xFFA857
    #define CLT_FADE 0xFF28D7
    #define CLT_MATRIX 0xFF6897
    #define CLT_SLIDE 0xFFE817
    
    #define CLT_STD_PLUS 0xFF9867
    #define CLT_STD_MINUS 0xFF8877
    #define CLT_MIN_PLUS 0xFF18E7
    #define CLT_MIN_MINUS 0xFF08F7
    
    #define CLT_BRIGHTER 0xFF58A7
    #define CLT_DARKER 0xFF48B7
    
    #define CLT_LDR 0xFFD827
    #define CLT_SAVE 0xFFC837
    
    // Only possible with QLCKRMOTE App by adding BT-Code to Custom Page
    #define QR_EFFECT_FIREWORK 0xFFFF00 //16776960
    #define QR_EFFECT_HEART 0xFFFF01    //16776961
    #define QR_EFFECT_CANDEL 0xFFFF02   //16776962
    #define QR_EFFECT_LOVEU 0xFFFF03    //16776963
    #define QR_EFFECT_INTRO 0xFFFF04    //16776964
    
    #define QR_BITMAP_HEART 0xFFFF10       //16776976
    #define QR_BITMAP_DOTCIRCLE 0xFFFF11   //16776977
    #define QR_BITMAP_WEDDINGRING 0xFFFF12 //16776978
    #define QR_BITMAP_BDPIE 0xFFFF13       //16776979
    #define QR_BITMAP_CHAMPGLASS1 0xFFFF14 //16776980
    #define QR_BITMAP_CHAMPGLASS2 0xFFFF15 //16776981
    #define QR_BITMAP_CHRISTTREE1 0xFFFF16 //16776982
    #define QR_BITMAP_CHRISTTREE2 0xFFFF17 //16776983
    #define QR_BITMAP_SMILEY 0xFFFF18      //16776984
    #define QR_BITMAP_SMILEY_WINK 0xFFFF19 //16776985
    #define QR_BITMAP_LOVE_U 0xFFFF1A      //16776986
    
    #define QR_ANI_BITMAP_CHAMPGLASS 0xFFFF20  //16776992
    #define QR_ANI_BITMAP_CHRISTTREE 0xFFFF21  //16776993
    #define QR_ANI_BITMAP_SMILEY_WINK 0xFFFF22 //16776994
    
    #define QR_TICKER_YOU_PLUS_ME 0xFFFF30     //16777008
    #define QR_TICKER_HAPPY_BIRTHDAY 0xFFFF31  //16777009
    #define QR_TICKER_HAPPY_NEW_YEAR 0xFFFF32  //16777010
    #define QR_TICKER_MERRY_CHRISTMAS 0xFFFF33 //16777011
    
    #define QR_TICKER_CUSTOM1 0xFFFF40 //16777024
    #define QR_TICKER_CUSTOM2 0xFFFF41 //16777025
    #define QR_TICKER_CUSTOM3 0xFFFF42 //16777026
    
    #define QR_COLOR_ORANGE1 0xFFFF50   //16777040
    #define QR_COLOR_ORANGE2 0xFFFF51   //16777041
    #define QR_COLOR_ORANGE3 0xFFFF52   //16777042
    #define QR_COLOR_ORANGE4 0xFFFF53   //16777043
    #define QR_COLOR_TURQUOIS1 0xFFFF54 //16777044
    #define QR_COLOR_TURQUOIS2 0xFFFF55 //16777045
    #define QR_COLOR_TURQUOIS3 0xFFFF56 //16777046
    #define QR_COLOR_TURQUOIS4 0xFFFF57 //16777047
    #define QR_COLOR_PURPLE1 0xFFFF58   //16777048
    #define QR_COLOR_PURPLE2 0xFFFF59   //16777049
    #define QR_COLOR_PURPLE3 0xFFFF5A   //16777050
    #define QR_COLOR_PURPLE4 0xFFFF5B   //16777051
    
    void IRTranslatorCLT::printSignature()
    {
      DEBUG_PRINTLN(F("CLT leuchtbildshop"));
    }
    
    byte IRTranslatorCLT::buttonForCode(unsigned long code)
    {
      switch (code)
      {
    
      case CLT_TIME:
        setMode(STD_MODE_NORMAL);
        return REMOTE_BUTTON_SETMODE;
      case CLT_REGION:
        return REMOTE_BUTTON_REGION;
      case CLT_SECONDS:
        return REMOTE_BUTTON_SECONDS;
      case CLT_ON_OFF:
        return REMOTE_BUTTON_TOGGLEBLANK;
      case CLT_RED:
        setColor(color_red);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_GREEN:
        setColor(color_green);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_DARKBLUE:
        setColor(color_darkBlue);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_PINK:
        setColor(color_pink);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_WHITE:
        setColor(color_white);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_BRIGHTBLUE:
        setColor(color_brightBlue);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_YELLOW:
        setColor(color_yellow);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_RGB:
        setColor(color_rgb_continuous);
        return REMOTE_BUTTON_SETCOLOR;
      case CLT_NORMAL:
        setTransition(Settings::TRANSITION_MODE_NORMAL);
        return REMOTE_BUTTON_TRANSITION;
      case CLT_FADE:
        setTransition(Settings::TRANSITION_MODE_FADE);
        return REMOTE_BUTTON_TRANSITION;
        return REMOTE_BUTTON_UNDEFINED;
      case CLT_MATRIX:
        setTransition(Settings::TRANSITION_MODE_MATRIX);
        return REMOTE_BUTTON_TRANSITION;
      case CLT_SLIDE:
        setTransition(Settings::TRANSITION_MODE_SLIDE);
        return REMOTE_BUTTON_TRANSITION;
      case CLT_STD_PLUS:
        return REMOTE_BUTTON_TIME_H_PLUS;
      case CLT_STD_MINUS:
        return REMOTE_BUTTON_TIME_H_MINUS;
      case CLT_MIN_PLUS:
        return REMOTE_BUTTON_TIME_M_PLUS;
      case CLT_MIN_MINUS:
        return REMOTE_BUTTON_TIME_M_MINUS;
      case CLT_BRIGHTER:
        return REMOTE_BUTTON_BRIGHTER;
      case CLT_DARKER:
        return REMOTE_BUTTON_DARKER;
      case CLT_LDR:
        return REMOTE_BUTTON_LDR;
      case CLT_SAVE:
        return REMOTE_BUTTON_EXTMODE;
    
      // QLCKRMOTE-App Effects
      case QR_EFFECT_FIREWORK:
        Effects::showFireWork(5, color_rgb_continuous);
        Effects::showFireWork(2, color_rgb_continuous);
        Effects::showFireWork(8, color_rgb_continuous);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_HEART:
        Effects::showHeart(6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_CANDEL:
        Effects::showCandle(color_orange2);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_LOVEU:
        Effects::showTickerString("I LOVE YOU", 6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_EFFECT_INTRO:
        // NOPE - the amount of power is too damn high!
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Bitmap
      case QR_BITMAP_HEART:
        Effects::showBitmap(Effects::eEffects::BITMAP_HEART, 8, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_DOTCIRCLE:
        Effects::showBitmap(Effects::eEffects::BITMAP_DOTCIRCLE, 8, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_WEDDINGRING:
        Effects::showBitmap(Effects::eEffects::BITMAP_WEDDINGRING, 8, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_BDPIE:
        Effects::showBitmap(Effects::eEffects::BITMAP_BDPIE, 8, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHAMPGLASS1:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHAMPGLASS1, 8, color_yellow);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHAMPGLASS2:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHAMPGLASS2, 8, color_pink);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHRISTTREE1:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHRISTTREE1, 8, color_green);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_CHRISTTREE2:
        Effects::showBitmap(Effects::eEffects::BITMAP_CHRISTTREE2, 8, color_turquois1);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_SMILEY:
        Effects::showBitmap(Effects::eEffects::BITMAP_SMILEY, 8, color_orange1);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_SMILEY_WINK:
        Effects::showBitmap(Effects::eEffects::BITMAP_SMILEY_WINK, 8, color_orange2);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_BITMAP_LOVE_U:
        Effects::showBitmap(Effects::eEffects::BITMAP_LOVE_U, 8, color_red);
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Animated Bitmap
      case QR_ANI_BITMAP_CHAMPGLASS:
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_CHAMPGLASS, 3, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_ANI_BITMAP_CHRISTTREE:
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_CHRISTTREE, 3, color_green);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_ANI_BITMAP_SMILEY_WINK:
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_SMILEY_WINK, 3, color_orange3);
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Ticker
      case QR_TICKER_YOU_PLUS_ME:
        Effects::showTickerString("You + Me = ", 6, color_red);
        Effects::showHeart(6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_HAPPY_BIRTHDAY:
        Effects::showTickerString("Happy Birthday", 6, color_white);
        Effects::showBitmap(Effects::eEffects::BITMAP_BDPIE, 15, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_HAPPY_NEW_YEAR:
        Effects::showTickerString("Happy New Year", 6, color_white);
        Effects::showFireWork(5, color_darkBlue);
        Effects::showFireWork(2, color_red);
        Effects::showFireWork(8, color_green);
        Effects::showFireWork(3, color_yellow);
        Effects::showFireWork(6, color_brightBlue);
        Effects::showFireWork(8, color_orange4);
        Effects::showFireWork(5, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_MERRY_CHRISTMAS:
        Effects::showTickerString("Merry Christmas", 6, color_red);
        Effects::showAnimatedBitmap(Effects::eEffects::ANI_BITMAP_CHRISTTREE, 15, color_green);
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Ticker Custom
      case QR_TICKER_CUSTOM1:
        Effects::showTickerString("Wir können alles. Ausser Hochdeutsch.", 6, color_white);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_CUSTOM2:
        Effects::showTickerString(FIRMWARE_VERSION, 6, color_red);
        Effects::showHeart(6, color_red);
        return REMOTE_BUTTON_UNDEFINED;
      case QR_TICKER_CUSTOM3:
        return REMOTE_BUTTON_UNDEFINED;
    
      // QLCKRMOTE-App Color
      case QR_COLOR_ORANGE1:
        setColor(color_orange1);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_ORANGE2:
        setColor(color_orange2);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_ORANGE3:
        setColor(color_orange3);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_ORANGE4:
        setColor(color_orange4);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS1:
        setColor(color_turquois1);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS2:
        setColor(color_turquois2);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS3:
        setColor(color_turquois3);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_TURQUOIS4:
        setColor(color_turquois4);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE1:
        setColor(color_purple1);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE2:
        setColor(color_purple2);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE3:
        setColor(color_purple3);
        return REMOTE_BUTTON_SETCOLOR;
      case QR_COLOR_PURPLE4:
        setColor(color_purple4);
        return REMOTE_BUTTON_SETCOLOR;
    
      default:
        return REMOTE_BUTTON_UNDEFINED;
      }
    }

    Im Moment kommt es in der CLT2 zu Darstellungsproblemen bzw. Speicherüberlauf, wenn unter QR_TICKER_CUSTOM die Zeichenkette mehr als 4 Zeichen beinhaltet. Eine genaue Analyse steht noch aus.

    3. Überprüfen und Hochladen

    In Configuration.h muss #define REMOTE_BLUETOOTH aktiviert sein.

    4. Bluetooth Codes hinzufügen

    NAME CODE
    Effekte
    Feuerwerk 16776960
    Herzschlag 16776961
    Flammende Kerze 16776962
    I LOVE YOU 16776963
    Symbol
    Herz 16776976
    Kreis 16776977
    Hochzeitsring 16776978
    Geburtstagskuchen 16776979
    Sektglas 1 16776980
    Sektglas 2 16776981
    Weihnachtsbaum 1 16776982
    Weihnachtsbaum 2 16776983
    Smiley 16776984
    Smiley Zwinker 16776985
    I Love You 16776986
    Animation
    Sektgläser 16776992
    Weihnachtsbaum 16776993
    Smiley 16776994
    Ticker
    You + Me 16777008
    Happy Birthday 16777009
    Happy New Year 16777010
    Merry Christmas 16777011
    Ticker (Benutzer)
    Benutzerdefiniert 1 16777024
    Benutzerdefiniert 2 16777025
    Benutzerdefiniert 3 16777025
    Farben
    Orange 1 16777040
    Orange 2 16777041
    Orange 3 16777042
    Orange 4 16777043
    Türkis 1 16777044
    Türkis 2 16777045
    Türkis 3 16777046
    Türkis 4 16777047
    Lila 1 16777048
    Lila 2 16777049
    Lila 3 16777050
    Lila 4 16777051

    FAQs


    Bausätze für eine Wortuhr werden unter anderem in folgenden Shops angeboten:

  • Leuchtbildshop
  • Du kannst mitspielen...
  • elmotex elektronik
  • Kellys Bastel Laden
  • Nicht alle Wortuhr sind für den Einsatz dieser App kompatibel.

  • Mehrsprachenunterstützung (Multi-Language Support)
  • Unterstützung und Steuerung der Qlockwork2 Firmware auf einem ESP8266 (NodeMCU / WeMos D1 mini)

  • Unter Vorbehalt und Abhängig von der Entwicklung der Clockthree CLT2.0 Firmware:

  • Freie Farbwahl
  • Synchronisierung der Zeit über die App
  • Direktes Schalten der Menüpunkte
  • Eigene Symbole erstellen und anzeigen lassen