From: Bruce W. <wi...@ch...> - 2004-10-20 19:49:44
|
> Bruce, > > I have MH running on a network server with a CM11. > > A second PC is running MH which I have replaced the > CM11 with a product of my own design using a TW-523. > > The server MH sends out a > set $group -60 > at given times during the day. > > The group contains two lamp modules A2 and A5. ... > Can you tell me how the CM11.pm module handles a dim > command from a receive buffer? > > Is it done via a lookup table so only certain numbers > are accepted? > > I sent the 5 dims in 5 seperate 4 byte buffers and it > does get interpeted as dim -10, but it does not work > when I send the five dims as a dim command followed by > a dim level. The code that receives and decodes dim/bright events is indeed a bit tricky. Look for x10_dim_level_decode in bin/mh. I'm afraid I still didn't quite follow the exact problem here. Is it that mh is not sending out the proper dim commands, or is it that it is not reading in dim commands? If the later, where are the dim commands coming from? Keeping track of the real light level of various lights is not all that reliable, even if the code does work ;) Unless you use the 2-way modules, which can be queried. Bruce |