GithubHelp home page GithubHelp logo

jp112sdl / wemosd1_homematic_rgbtouch Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 1.0 4.73 MB

Remote Control with TFT Touchscreen for HomeMatic RGB and UP Dimmer

Arduino 8.93% C 91.07%
wemos wemos-d1-mini wemos-d1 utft ili9341 esp8266 homematic homematic-devices touch touchscreen

wemosd1_homematic_rgbtouch's Introduction

WemosD1 HomeMatic RGBTouch Controller

TFT/Touchscreen-Fernbedienung für HomeMatic RGB Controller und/oder UP-Dimmer
Die Steuerung erfolgt direkt über die Seriennummer des HomeMatic-Geräts.
Es ist keine Zusatzsoftware auf der CCU2 notwendig.

Bauteile:

  • 1x Wemos D1 mini
  • 1x TFT Touchscreen, ILI9341 kompatibel und mit SPI Anschluss (z.B. hier)
  • 1x beliebiger Taster
  • 1x Widerstand, irgendwas zwischen 1k...10k Ohm (dient nur als Pullup)
  • bei Akkubetrieb empfiehlt sich zusätzlich noch ein Wemos BatteryShield und ein 3.7V LiPo Akku
    • auf die Stromversorgung wird hier nicht weiter eingegangen

Verdrahtung:


Die Fritzing-Datei kann auch heruntergeladen werden.

Inbetriebnahme:

  1. Touchscreen berühren und dabei das Gerät einschalten
  2. AP-Modus wird gestartet

  3. Nach neuen WLANs am Notebook suchen und mit dem WLAN WemosD1-xx:xx:xx:xx:xx:xx verbinden
  4. Konfigurationsseite öffnen: http://192.168.4.1 und dort die Daten entsprechend eingeben, anschließend speichern.


Erklärung der Felder:

  • SSID / WLAN-Key, IP der CCU2, RGB Dimmer Seriennummer und UP Dimmer Seriennummer sind wohl selbsterklärend
  • es ist auch möglich nur EINEN von beiden Dimmern zu benutzen! Es ist dann das Feld (Seriennummer) des ungenutzten Dimmertyps leer zu lassen.
  • ON_LEVEL: Die Buttons AN und AUS am rechten Bildschirmrand dienen dem schnellen Ein- und Ausschalten des UP-Dimmers. Bei "AUS" wird 0% angefahren, bei "EIN" der im ON_LEVEL definierte Wert.
  • HM Sync: wenn aktiviert, wird alle 30 Sekunden die CCU2 abgefragt, ob die angezeigten Werte noch dem IST-Zustand entsprechen. Wenn nicht (weil bspw. jemand per Schalter den Dimmer betätigt hat) wird der neue/aktuelle Wert am TFT angezeigt.

Gehäuse:

Mein verwendetes Gehäuse gibt es als .stl und als .obj im komprimierten zip-File.

Kalibrierung des Touchscreens:


  • Bei gedrücktem Taster den Wemos einschalten.
  • Es erscheint ein Fadenkreuz in der Ecke oben links
  • Das Fadenkreuz (am besten mit einem Stift) antippen
  • Es erscheint ein Fadenkreuz in der Ecke unten rechts
  • Das Fadenkreuz (am besten mit einem Stift) antippen

Die Kalibrierung ist nun beendet. Die Kalibrierungsdaten werden gespeichert und sind dauerhaft gespeichert. Der Vorgang kann jederzeit wiederholt werden

Wer "Danke" sagen möchte (in Form einer kleinen Spende), kann gern hier klicken: paypal

wemosd1_homematic_rgbtouch's People

Contributors

jp112sdl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

seco

wemosd1_homematic_rgbtouch's Issues

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.