Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

BASE Remote RGB an LEDNET

Hard- und Softwarefragen rund Domiq-Module fürs LCN-System
Benutzeravatar

Themenersteller
Thomas
Alleswisser
Alleswisser
Beiträge: 5742
Registriert: Mo 21. Apr 2008, 20:03
Hat sich bedankt: 20 Mal
Danksagung erhalten: 13 Mal

#1 BASE Remote RGB an LEDNET

Beitragvon Thomas » Sa 10. Nov 2012, 16:17

Hallo,

hab mir heute mal eineklein Logic gemacht, die RGB vom Remote auf LEDNET umsetzt.
(Für einen 0-10V Ausgang habe ich das auch, da geht aber nur die Farbe.. ;) )

1. RGB im Remote einrichten.
[img]1[/img]

2. Logic erstellen

Code: Alles auswählen

--------------------------------------------------------
-- RGB zu HSV für einen LEDNet Controller
-- Angepasst auf meinen Eigenbau Controller
--
rot2 = use 'VAR.rot2'
gruen2 = use 'VAR.gruen2'
blau2 = use 'VAR.blau2'
RGB2_aus = use 'LCN.output.0.5.3'
SAT2_aus = use 'LCN.output.0.5.2'
HELL2_aus = use 'LCN.output.0.5.1'
function rgb2lednet()
  local r,g,b = 0,0,0
  r = rot2.value
  g = gruen2.value
  b = blau2.value
  local max, min = math.max(r, g, b), math.min(r, g, b)
  local h, s
  local v = max
  local d = max - min
  s = max == 0 and 0 or d/max
  if max == min then
    h = 0
  elseif max == r then
    h = (g - b) / d + (g < b and 6 or 0)
  elseif max == g then
    h = (b - r) / d + 2
  elseif max == b then
    h = (r - g) / d + 4
  end
  h = h/6

  h = h * 90
  s = s * 100

  RGB2_aus:set(h)
  SAT2_aus:set(s)
  HELL2_aus:set(v)
end
rot2.onchange = rgb2lednet
gruen2.onchange = rgb2lednet
blau2.onchange = rgb2lednet
------------------------------------


und schon kannich meinen Controller per Remote einstellen.
Da es ein Eigenbau am I-Port ist, müssen bestimmt die Werte, angepasst werden.

Achtung, LEDNET läuft auf dem LCN-Modul 5, bei mir.
LCN.output.0.5 muss also angepasst werden.

gruss thomas - jetzt muss noch die Rückmeldung rein, wenn von LCN Seite geändert wird.
Dateianhänge
4710711.PNG
4710711.PNG (12.17 KiB) 710 mal betrachtet
lg Thomas

Zurück zu „Domiq-Module - DOMIQ Sp. z o.o.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 28 Gäste