# Baustein zum Steuern eines Tast-Dimmers

**URL:** <https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756>\
**Category:** Modulentwicklung / Module Development\
**Created:** [3. Januar 2010 um 09:59 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756 "2010-01-03T09:59:46Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [3. Januar 2010 um 09:59 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/1 "2010-01-03T09:59:46Z")

</div>

Hallo,

und ein gutes neues Jahr erstmal!

Ich weiß nicht ob ihr alle die teuren 0-10V Dimmer einsetzt, aber ich  
setze zum Dimmen folgenden Universal-Dimmer Eltako EUD12NP ([http://www.eltako.com/fileadmin/downloads/de/\_bedienung/eud12np\_4806\_internet\_dtsch.pdf](http://www.eltako.com/fileadmin/downloads/de/_bedienung/eud12np_4806_internet_dtsch.pdf))  
ein, der folgendes Verhalten zeigt:

kurz tasten =\> Licht einschalten (auf letzten Dimmwert)  
nochmal kurz tasten =\> Licht ausschalten  
wenn Licht an: und lang tasten =\> dimmen abhängig von letzter richtung also  
heller wenn zuvor dunkler gedimmt wurde und umgekehrt. Um die Dimmrichtung zu ändern muß man  
während dem lang tasten kurz unterbechen und wieder lang tasten.  
wenn Licht aus: lange tasten =\> Licht geht auf kleinster Helligkeit an (Kinderzimmerschaltung)

Ich würde mir einen Baustein wünschen mit dem ich diese Dimmer betreiben kann und der folgenden  
Ein und Ausgänge bereitstellt  
Eingänge:  
-Tasten (für die oben beschriebenen Aktionen)  
-Zentral Ein  
-Zentral Aus  
-Dimmen auf bestimmten Wert

Ausgänge:  
-Q zum schalten des Dimmers  
-Anzeige ob Licht an ist oder nicht  
-Anzeige auf wieviel Prozent der maximalen Helligkeit momentan gedimmt ist

als Parameter müßte man die Zeit die der Dimmer von kleinster Helligkeit  
auf größte Helligkeit benötig angeben.

Eventuell könnte man alternativ einen Baustein entwickeln der hinter den DIMM\_I geschaltet wird  
und der dann entsprechend den Dimmer über die Zeit ansteuert.

Was haltet Ihr von der Idee?

Viele Grüße  
Xoco

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [3. Januar 2010 um 12:57 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/2 "2010-01-03T12:57:30Z")

</div>

Dear XOCO

I have a function blok that maby can help, it is not finched but it works.

2 inputs.

Enabel this is to the kontakt the NO swicht.  
Aktivering tid is how long you soudt press an hold the swicht down before it starts to rampe up and down..

it goes from 0-32667 and back…

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [4. Januar 2010 um 11:17 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/3 "2010-01-04T11:17:28Z")

</div>

warum verwendest du nicht den baustein DIMM\_I der macht exakt das wonach du suchst  
eine alternative für 2 tasterbetrieb wäre dimm\_2

beide sind in der oscat lib enthalten

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [4. Januar 2010 um 13:09 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/4 "2010-01-04T13:09:19Z")

</div>

Hallo Hugo,

danke für die Antwort, leider bin ich wohl zu blöd das Teil zu konfigurieren.  
Ich hatte es vor einiger Zeit schon mal versucht, und jetzt gerade nochmal  
getestet aber es funzt nicht wirklich. vielleicht kannst du mir den entscheidenden  
Hinweis geben:

Zum Versuchsaufbau:

IN := Mein Taster  
T\_Dimm\_Start := T#1s (ungefähr solange halte ich den Taster gedrückt damit das Dimmen startet)  
T\_Dimm := T#10s (solange dauert es von kleinster zur größten Helligkeit zu dimmen)  
T\_ON\_MAX := T#10s (hier bin ich mir nicht sicher was ich hier eingebe, wenn ich es nur zur kurz eingebe =\> dimmt er nicht richtig, wenn = T\_DIMM dimmt er immer komplett???)  
MIN\_ON := 50  
MAX\_ON:=255  
OUT := Variable vom Type Byte  
Q := Digitalausgang verbunden mit meinem Eltako

Wenn ich jetzt das Programm starte und kurz Taste, dauert es einen kurzen moment und  
dann Leuchtet das Licht auf kleinster Helligkeit. Nochmal kurz tasten und es passiert garnix (sollte aber aus gehen).  
Beim lange drücken dimmt er einfach die ganze Rampe hoch und ich kann es nicht abbrechen, beim nächsten mal  
runter. Ausschalten kann ich garnicht mehr…

Viele Grüße  
xoco

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [12. Januar 2010 um 17:10 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/5 "2010-01-12T17:10:01Z")

</div>

Hallo,

ich habe es leider immer noch nicht hinbekommen, hat jemand ne Idee?

Vielen Dank  
xoco

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [12. Januar 2010 um 19:42 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/6 "2010-01-12T19:42:07Z")

</div>

poste doch mal ein kleines projekt mit deinem dimmer.  
nutzt du die aktuelle lib 3.20 ?

die max\_on\_time solltest du auf 1 stunde oder so stellen.  
das ist die zeit nach der das licht falls es niemand ausmacht von selber ausgeht

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [17. Januar 2010 um 10:30 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/7 "2010-01-17T10:30:18Z")

</div>

Hallo Hugo,

so jetzt hatte ich mal zeit ein kleines Test-Projekt zu schreiben, allerdings funktioniert das immer noch nicht wie gedacht.

Dimmer ist aus, ich starte das Programm und der Dimmer verhält sich folgendermaßen:

Kurzer Klick =\> nach ca. 1sec geht das lich auf niedrigster Stufe an und dimmt dann hoch  
nochmal Kurzer Klick =\> passiert nix (sollte aber wieder ausgehen)  
langer Klick =\> dimmt die ganze rampe, ohne das ich es irgendwie stoppen könnte, also weder beim loslassen (wie gedacht)  
noch durch nochmaliges klicken.

Wenn ich das richte gesehen habe bleibt Q die ganze zeit über an, das würde erklären wieso es nicht funktioniert:  
wie im ersten Post schon mal erwähnt, reagiert mein Eltako auf das Tastverhalten sprich kurz klicken =\> an/aus  
lang tasten =\> je nachdem hoch oder runter.

Oder habe ich das Teil falsch konfiguriert?

Vielen Dank und Viele Grüße  
xoco

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [19. Januar 2010 um 11:53 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/8 "2010-01-19T11:53:06Z")

</div>

habe dein projekt getestet:

kurzer klick reagiert erst nach einer sekunde:  
das ist richtig, denn die zeit T\_DIMM\_STart legt die zeit fest in der der baustein entscheidet ob single click, dbl click oder langer click.  
diese zeit kannst du auch beliebig verkürzen.

nochmals kurzer klick passiert nichts.  
bei mir schaltet der baustein beim ersten klick ein und beim nächaten wieder aus.  
vorsicht. er schaltet nur den ausgang q nicht den dimmer wert selber, dieser belibt auf dem letzten wert stehen.  
langer klick stoppt bei mir sofort beim loslassen.

ich habe dein projekt zum testen etwas umgebaut siehe selbst  
ich simuliere einen kurzen klick durch einen tp.

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [19. Januar 2010 um 11:53 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/9 "2010-01-19T11:53:58Z")

</div>

bitte kontrolliere auch deine zykluszeit, eventuell ist die viel zu lange

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [20. Januar 2010 um 10:27 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/10 "2010-01-20T10:27:12Z")

</div>

Hallo Hugo,

danke schon mal dass du drüber gekuckt hast, aber leider funkt es nicht.  
Wenn ich DIMM\_I richtig verstehe ist Q solange ON wie der Baustein an ist?  
Falls ja, kann das nicht funktionieren. Mein Eltako braucht ein kurzes ON an Q um einzuschalten  
und ein kurzes ON an Q um wieder auszuschalten. Sprich Q dürfte nicht die ganze Zeit  
ON sein, sondern nur solange der Dimmer eingeschaltet oder gedimmt wird. Könnte es  
daran liegen?

> [@hugo post:9](#):
>
> bitte kontrolliere auch deine zykluszeit, eventuell ist die viel zu lange

Wo kann ich das kontrollieren? Und was wäre hier ein guter Wert?

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [20. Januar 2010 um 13:05 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/11 "2010-01-20T13:05:14Z")

</div>

sorry so funktioniert es aber der ausgang q ist immer dann true wenn der dimmer ein ist.

wenn du einen puls benötigst dann hänge doch einfach einen r\_trig, f\_trig oder b\_trig dahinter wo ist den da das problem???

was dein eltako braucht ist ja nicht ein problem des dimmers, der benötigt ja auch keinen eltako.

ansonsten empfehle ich dir erst mal das manual zu lesen, 5 minuten lesen würden uns beide viel zeit zum testen, ausprobieren und schreiben sparen.

der einsatz eines eltako (stromstoßschalters) ist sehr ungünstig, da du nie sicher weist ob der dimmer und der eltako gerade synchron sind oder nicht.  
wenn z.b. ein stromausfall dazu führt das der dimmer resettet bzw wieder bei “Ausgeschaltet” loslegt weist du nie wo gerade dein eltako beim stromausfall stand.

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [20. Januar 2010 um 21:23 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/12 "2010-01-20T21:23:54Z")

</div>

Hallo Hugo,

danke für deine Zeit.

Sorry ich hatte das Manual gelesen und auch schon früher mal versucht meinen Dimmer mit Dimm\_I zum laufen zubekommen aber  
leider bin ich im sps-programmieren (noch) nicht so firm.  
Nachdem das also nicht ging, habe ich diesen Thread aufgemacht um zu fragen ob so ein Baustein nicht Sinn machen würde, weil ich  
eben kein 0-10V Dimmer habe, und evtl. noch mehr Leute Universaldimmer einsetzen…

Naja, Fakt ist, es funkt so nicht; versuch ich also mal deinen Tip mit den r\_trig etc…

Danke nochmals für dein Hilfe! 🙂

Viele Grüße  
xoco

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [20. Januar 2010 um 21:32 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/13 "2010-01-20T21:32:55Z")

</div>

sorry aber eines verstehe ich nicht,

du hast einen dimmer 0..10V ja das ist gut die meisten dimmer sind so aufgebaut.

der dimmer hat normalerweise auch einen eingang für ein / aus..  
wenn nicht schaltetst du am besten die 220v für den dimmer über ein relais mittels des ausgangs Q

wenn dir das nicht gefällt damm schalte nach dem dimmer ein sel(Q,0,pos) damit schaltet dein dimmer wenn ausgang q=0 auf den wert 0 und wenn q=1 wieder auf den wert von pos.  
allerdings ist das nicht gut weil dein 10V dimmer dauern strom frist, deshalb solltest du ihn mittels q abschalten.

wozu benötigst du hier einen eltako schalter ???

ich verstehe wirklich nicht wo dein problem liegt und wieso DIMM\_I bei dir nicht funktionieren sollte

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [21. Januar 2010 um 10:02 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/14 "2010-01-21T10:02:06Z")

</div>

Sorry Hugo,

ich denke wir haben an einander vorbei geschrieben:  
ich habe keinen 0..10V Dimmer.

Der Eltako ist ein Hutschienen-Dimmer der aufs tasten reagiert.  
Sprich kurz tasten macht das Licht an oder aus und mit  
lang tasten dimmt er dann hoch oder runter…

Sonst wäre das ganze natürlich kein Problem mit DIMM\_I 🙂

Hier ist nochmal der Link zum Datenblatt falls du mal draufschauen magst: [http://www.eltako.com/fileadmin/downloads/de/\_bedienung/eud12np\_4806\_internet\_dtsch.pdf](http://www.eltako.com/fileadmin/downloads/de/_bedienung/eud12np_4806_internet_dtsch.pdf)

ich hoffe du verstehst mein problem jetzt?

Viele Grüße  
xoco

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [21. Januar 2010 um 10:14 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/15 "2010-01-21T10:14:01Z")

</div>

dann solltest du bei einem dimmer bleiben und nicht zwei dimmer zusammen benutzen das ist doch gelinde gesagt unsinn.  
natürlcih mach dimm\_I alle dimm funktionen und wennd as dein eltako auch macht geht das natürlich schief.

---

<div class="post-metadata">

**Author:** ![xoco](https://avatars.discourse-cdn.com/v4/letter/x/c0e974/32.png) [@xoco](https://oscat.discourse.group/u/xoco)\
**Post date:** [21. Januar 2010 um 11:41 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/16 "2010-01-21T11:41:52Z")

</div>

klar, meine Idee war mehr Zentral-Ein/Aus-Funktionen und eine dimme auf wert x Funktion zu haben…  
Sprich ein Baustein der den Eltako steuert…

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [25. April 2011 um 20:36 UTC](https://oscat.discourse.group/t/baustein-zum-steuern-eines-tast-dimmers/756/17 "2011-04-25T20:36:16Z")

</div>

Hallo Xoco,

Ich weiß der Beitrag ist schon etwas älter aber ich habe fast den gleichen Dimmer wie du. Habe aber das M MODEL da hat zusätzlich noch einen Zentral eingangbund somit kann man auch gezielt ein und aus schalten.  
Bist du zu einer Lösung gekommen?

Meine Vorstellung geht dahin das es später mit der Visu möglich sein soll, das man den gewünschten wert einstellt und die wago den Dimmwert auch annimmt. Also sollte es zwei Schritte sein die notwendig sind. Zum einen das eigentliche dummen und zum andern die Nachbildung des dimmwertes in der Visu.

bei mir wäre es möglich zuerst ein aus Signal per DA auf den zentral Aus zu setzen und Dann mit nem zweiten DA den dimmvorgang durchzuführen. Wie es Scheint hat auch die Oscat.Lib nicht funktioniert. Hab Sie auch mal probiert komm aber nicht klar.

Sollte jamand noch nen Tipp haben wäre ich super dankbar.

Gruß Kintaro
