If you could point me to a known working hardware/software configuration on or 
offline I would be quite grateful. 

Thanks,
Colin

> On Feb 11, 2017, at 12:08 AM, Johan Ström <jo...@stromnet.se> wrote:
> 
>> On 11/02/17 06:16, Alastair D'Silva wrote:
>> By the way, if you do an onewire LED driver, the feature I adore most is
>>> synchronous control over a whole bus. So multiple LED units can be pre-
>>> programmed to dim in a controlled fashion starting at a single point in
>> time.
>>> You had to implement a new command similar to "Convert T" to achieve this.
>>> That would break any existing driver but is extremly simple to implement
>> in
>>> your own driver (and the simultanenous code, of course).
>> That sounds like a great idea, thanks.
>> 
>> These are the commands I have implemented currently:
>> ALL_OFF        (sets all the channels on the device off, maybe a candidate
>> for a simultaneous command?)
>> COUNT_CHANNELS    returns the number of available channels to the master
>> SET_CHANNEL        fades a channel to a specified RGBW value over a
>> specified time
>> GET_CHANNEL        gets the current RGBW value of a channel, and the
>> fade time remaining
>> 
>> It should be relatively straightforward to add a COMMIT command which only
>> starts fading the requested channels once received.
>> 
> I've done some (not yet published) work on MoaT (another custom slave) 
> to add some LED PWM'ing capabilities. It have been on pause lately 
> though, but the prototype is lying on my desk and have been fading a LED 
> strip up and down for a few months now.
> 
> Anyway, my prototype has support for the following settings/modes:
> * Direct PWM duty cycle control (for setting a static value)
> * "Breath" / ramp / flash mode: Fades back and forth between two min/max 
> values, with adjustable step size (how much to inc/dec the PWM output), 
> step duration (how long to wait between each inc/dec), and hold duration 
> (how long to wait at min/max). With zero step duration it's just 
> flashing between min/max.
> * Repeat mode: same as above but just repeats the specified number of 
> times. Useful for i.e "flash 10 times then stay off" (or on, configurable).
> 
> This gives quite a few parameters to control for each channel though, 
> could perhaps be simplified or improved..
> I had the same idea about a "master" control, can probably be very 
> useful indeed!
> 
> Well, just wanted to throw it out there.. Perhaps it can inspire some 
> good ideas, and perhaps that can inspire me to get back on working with 
> it :)
> 
> /Johan
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to