Heren,
Ben je even een dagje aan het klussen - zie
http://www.domoticaforum.eu/topic.asp?TOPIC_ID=1497 - en dan beginnen ze weer over moodlights
.
Als je moodlights wilt, heb je eigenlijk drie componenten nodig:
- RGB led strips
- Led driver + voeding
- Controller
De RGB led strips hebben 3 aansluitingen voor de kleuren (rood, groen en blauw) en een gnd aansluiting. De RGB strips sluit je aan op de led driver die afhankelijk van de kleurinstellingen het juiste signaal op de R, G en B banen zet. Meestal d.m.v. puls breedte modulatie (PWM) (lees: dimmen). De voeding van de leds gaat dus via de driver.
De led driver moet natuurlijk weten welke kleur gewenst is (en dus welk PWM signaal nodig is per kanaal). Daarvoor is de controller nodig. Die controller kan veel verschillende gedaantes hebben:
- Soms zit er een controller in de led driver zelf ingebouwd die enkele kleuren/programma's kan afspelen). De keuze van het programma kan met toetsen/dip switches of zelfs een afstandsbediening gaan.
- Soms is het een los kastje dat je op de led driver moet aansluiten en kun je daarop een programma kiezen (al dan niet via een afstandsbediening).
- Soms heeft de controller een computerinterface (USB, RS232) die al dan niet draadloos de led driver kan aansturen.
In geval van de Chromoflex stripe zit alles eigenlijk in 1 kastje:
- Led driver
- Controller
- Computer interface (RS232)
- Ontvanger voor een IR-afstandbediening (optie)
Om deze te kunnen koppelen aan je HA systeem, moet je het protocol kennen (is gepubliceerd) en via dit protocol de Chromoflex aansturen vanuit je HA systeem. Daarvoor zou je b.v. een Homeseer plugin kunnen ontwikkelen.
In geval van de Lanbox werkt het net even wat anders. De Lanbox is een professionele DMX sequencer die veel meer kan dan alleen maar moodlighting.
DMX is het lichtsturingsprotocol uit de theater/concertwereld. In de basis gaat het om een serieel (op RS485 gebaseerd) protocol dat met frames van 512 bytes werkt. Elke byte stuurt 1 kanaal aan (waarden 0 - 255). Afhankelijk van het device dat je aan wilt sturen heb je 1 of meer kanalen nodig. Voor een RGB lamp heb je drie kanalen nodig (rood, groen, blauw, elk dus met 8 bits resolutie). Idem voor een RGB led strip. Behalve lampen bestaat er nog veel meer DMX apparatuur (met name "DJ" spullen; denk aan: stroboscopen, scanner, lasers, rookgeneratoren, bellenblaasmachines, discoballen, enz.). Een scanner heeft behalve een lamp ook 3 bewegingsassen (x, y, z), die elk ook weer een DMX kanaal bezetten.
Wat doet de Lanbox dan? Wel, dat is eigenlijk een controller met een computerinterface. De computerinterface werkt op basis van Ethernet (dus niet USB of RS232). En het signaal dat uit de Lanbox komt, is DMX. Het DMX signaal moet vervolgens door een led driver - in geval van moodlighting - weer in een PWM signaal omgezet worden. De benodigde led driver dient dus een DMX led driver te zijn. Ik gebruik ze van Solarox. En als je iets anders wilt aansturen dan moodlights, dan gebruik je een ander DMX apparaat.
De Lanbox zelf kun je direct aansturen. In dat geval stuur je vanaf de pc via UDP de 512 bytes die door de Lanbox in een DMX frame worden omgevormd. Ook heeft de Lanbox geheugen voor 99 programma's. Daar kun je van te voren cuelists inzetten met kleurverlopen, vaste kleuren (of: scanner bewegingen, laserpatronen, enz.). Via een http call kun je een programma starten. Je kunt zelfs meerdere programma's tegelijkertijd laten lopen, waarbij de Lanbox ervoor zorgt dat e.e.a. gemixed wordt (al dan niet met prioriteit voor bepaalde programma's).
De directe aansturing i.c.m. de zelf klaar te zetten programma's maakt dat de Lanbox prima geschikt is voor b.v. theatershows: je kunt voor bepaalde scenes bepaalde cuelists opstarten, maar je kunt ook zelf de directe controle houden (overrulen). E.e.a. laat zich aansturen via een bijgeleverd programma (LCEdit). Daarnaast is het mogelijk e.e.a. via http aan te sturen (en daar zit natuurlijk de lol v.w.b. de koppeling met HA systemen). Kortom: het apparaat kan veel meer dan waar de gemiddelde domotica-freak 'm voor zal gebruiken. Vandaar ook die prijs.
Het aardige is dat als je veel DMX apparatuur in huis wilt aansturen, je wel met 1 Lanbox klaar bent. 512 kanalen is immers vaak meer dan genoeg. Wel zul je de apparatuur inderdaad d.m.v. een daisychain moeten verbinden (dus een kabel van apparaat naar apparaat). De DMX kabel kan overigens prima een UTP kabel zijn. Maarja, je moet dus wel in staat zijn een kabel door je hele huis te laten lopen...
Voor mij was de reden om met DMX aan de slag te gaan dat ik op meerdere plekken in huis moodlights wilde plaatsen en ik toch al diverse kabels moest trekken (en o.a. ook nog een keukenverbouwing op het programma had staan). Om diverse Chromoflexen met eigen RS232 aansluiting te plaatsen zag ik niet zo zitten.
Verder heb ik een USB DMX interface geprobeerd (Enttec USB DMX pro), maar ik vond de USB verbinding niet zo stabiel.
Uiteindelijk ben ik na een tip op het forum bij de Lanbox uitgekomen. Ik heb er samen met Snelvuur eentje gekocht (voor EUR 495 per twee). Dat is een hoop geld, maar ik moet zeggen dat ik erg tevreden ben met het apparaat en het absoluut z'n geld waard is. Het werkt gewoon, zonder gedoe. Wat me erg aanspreekt is het eenvoudig aanroepen van programma's met een http call. Daarnaast kun je dankzij de Ethernet interface e.e.a. eenvoudig virtualiseren. Integratie met HA systemen is dankzij de http calls vrij eenvoudig. Voor de directe aansturing via UDP moet je natuurlijk iets meer doen, maar ook dat is wel te overzien. Het protocol is goed gespecificeerd. Maar een mooie HS plugin zou natuurlijk nooit weg zijn (dus, als er iemand wat tijd over heeft...
Ok, tot zover even het globale plaatje. Als er nog specifieke vragen zijn, dan hoor ik het wel.
@Rene: je bent van harte welkom
.
Lennart