From: Daniel D. <da...@ma...> - 2009-12-27 01:02:35
|
Hello, I have been making use of the RUN and SET web commands (http://mh:8080/SET MyLight=ON). Is there no method for getting the status via an URL (http://mh:8080/GET MyLight)? Thanks, DAn |
From: Neil W. <ne...@nw...> - 2009-12-27 07:13:28
|
Hi All, Seasons greetings to everyone. Before the problem, I will set the scene. In the house, I have a touch screen in the kitchen with MH as the main screen. I have a garage which is separate to the house (10m / 30'). When I go to the garage I'm always forgetting to take the keys with me. Especially when it is raining. :-( Inside the garage I also have PIR sensors. So on the garage door, I have the following - - A automatic door closer. - An electronic door latch on the door frame. - An electronic door keeper (This is an electro magnet that holds the door open). - A reed switch to detect when the door is in the closed position. - PIR movements sensors - Controlled Lighting I am using 1wire (ibutton) equipment for the interface to all of the above, including the PIR's and lighting. Electrically, I have joined the door latch and door keeper in parallel. Now I need some code to handle a few scenarios 1. When in the kitchen, and I wish to go to the garage, I simply press a button on the touch screen and it releases the door latch and allows the door to be opened. I then go down to the garage and push through the door. If I wanted too, I could push the door fully open onto the door keeper and it would hold the door open. For security reasons, it would be ideal for the latch to only stay unlocked for say five minutes. It then auto locks again if the door was not opened (reed switch detect). When movement is detected within the garage (PIR), the door latch (and keeper) then stays ON (Open) for the period defined against the PIR sensor/Lighting (currently 15min) 2. A button on the screen to close/lock the door. This turns the dual purpose output OFF. Releasing the door keeper and latching the door. 3. Possible external triggering of the door latch via other means, I.e. X10 RF interface. xAP, xPL etc. Some of the questions are 1) How to make generic buttons in the WEB interface for doing things such as above. 2) I have tried a few times to get the floor plan working but have not succeeded at all. This would be a nice place for the buttons to exist. 3) When I coded the PIR's and lights previously, I think I took the long hard approach, not knowing anything about Perl and MH's inbuilt routines. As and example, below is my code for the Garage PIR and Light interface. I'm sure there must be an easier way of doing this. Currently my Door Latch and Reed switch are defined as IBUTTON, 1200000024E990, Garage_Door_Latch, Appliances|Garage, undef, 'A' IBUTTON, 1200000024E990, Garage_Door_Reed_Switch, Appliances|Garage, undef, 'B' # ================================================================= # Garage Light located in Garage my $Garage_device_delay; my $Garage_delay_period = 15*60 ; #15 Mins my $Garage_Light_On = 0; if (0 eq read_switch $ib_Garage_PIR ){ if ($Garage_Light_On eq 0){ # If the Light is not ON, turn on Light and load delay set $ib_Garage_Light 'on'; MySpeak("Intruder in Garage Detected"); MySpeak("Turning Garage Light ON"); print_log "Turn Garage Light ON"; $Garage_device_delay = $Garage_delay_period ; $Garage_Light_On = 1;} else { # Light is already ON, reload delay $Garage_device_delay = $Garage_delay_period ;}} if ($Garage_device_delay == 0 and ($Garage_Light_On == 1)){ set $ib_Garage_Light 'off'; MySpeak("Garage Light turned OFF"); print_log "Turn Garage Light OFF"; $Garage_Light_On = 0;} if ($Garage_Light_On == 1){ --$Garage_device_delay; } # ================================================================= I would greatly appreciate any help/suggestions on how to code this in a simpler manner than the above. Regards, Neil Wrightson. |
From: Neil W. <ne...@nw...> - 2010-01-04 21:02:23
|
Hi, Given that no one has replied to my post. I guess my below method of coding is the best. Although I would have thought that there would have been better ways (Procedures/Functions/Methods). Regards, Neil Wrightson. -----Original Message----- From: Neil Wrightson [mailto:ne...@nw...] Sent: Sunday, 27 December 2009 6:13 PM To: 'The main list for the MisterHouse home automation program' Subject: [mh] Help needed for Coding the garage door operation. Hi All, Seasons greetings to everyone. Before the problem, I will set the scene. In the house, I have a touch screen in the kitchen with MH as the main screen. I have a garage which is separate to the house (10m / 30'). When I go to the garage I'm always forgetting to take the keys with me. Especially when it is raining. :-( Inside the garage I also have PIR sensors. So on the garage door, I have the following - - A automatic door closer. - An electronic door latch on the door frame. - An electronic door keeper (This is an electro magnet that holds the door open). - A reed switch to detect when the door is in the closed position. - PIR movements sensors - Controlled Lighting I am using 1wire (ibutton) equipment for the interface to all of the above, including the PIR's and lighting. Electrically, I have joined the door latch and door keeper in parallel. Now I need some code to handle a few scenarios 1. When in the kitchen, and I wish to go to the garage, I simply press a button on the touch screen and it releases the door latch and allows the door to be opened. I then go down to the garage and push through the door. If I wanted too, I could push the door fully open onto the door keeper and it would hold the door open. For security reasons, it would be ideal for the latch to only stay unlocked for say five minutes. It then auto locks again if the door was not opened (reed switch detect). When movement is detected within the garage (PIR), the door latch (and keeper) then stays ON (Open) for the period defined against the PIR sensor/Lighting (currently 15min) 2. A button on the screen to close/lock the door. This turns the dual purpose output OFF. Releasing the door keeper and latching the door. 3. Possible external triggering of the door latch via other means, I.e. X10 RF interface. xAP, xPL etc. Some of the questions are 1) How to make generic buttons in the WEB interface for doing things such as above. 2) I have tried a few times to get the floor plan working but have not succeeded at all. This would be a nice place for the buttons to exist. 3) When I coded the PIR's and lights previously, I think I took the long hard approach, not knowing anything about Perl and MH's inbuilt routines. As and example, below is my code for the Garage PIR and Light interface. I'm sure there must be an easier way of doing this. Currently my Door Latch and Reed switch are defined as IBUTTON, 1200000024E990, Garage_Door_Latch, Appliances|Garage, undef, 'A' IBUTTON, 1200000024E990, Garage_Door_Reed_Switch, Appliances|Garage, undef, 'B' # ================================================================= # Garage Light located in Garage my $Garage_device_delay; my $Garage_delay_period = 15*60 ; #15 Mins my $Garage_Light_On = 0; if (0 eq read_switch $ib_Garage_PIR ){ if ($Garage_Light_On eq 0){ # If the Light is not ON, turn on Light and load delay set $ib_Garage_Light 'on'; MySpeak("Intruder in Garage Detected"); MySpeak("Turning Garage Light ON"); print_log "Turn Garage Light ON"; $Garage_device_delay = $Garage_delay_period ; $Garage_Light_On = 1;} else { # Light is already ON, reload delay $Garage_device_delay = $Garage_delay_period ;}} if ($Garage_device_delay == 0 and ($Garage_Light_On == 1)){ set $ib_Garage_Light 'off'; MySpeak("Garage Light turned OFF"); print_log "Turn Garage Light OFF"; $Garage_Light_On = 0;} if ($Garage_Light_On == 1){ --$Garage_device_delay; } # ================================================================= I would greatly appreciate any help/suggestions on how to code this in a simpler manner than the above. Regards, Neil Wrightson. ---------------------------------------------------------------------------- -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: Rick B. (GM) <ric...@gm...> - 2010-01-04 23:01:05
|
Neil Wrightson wrote: > Hi, > > Given that no one has replied to my post. I guess my below method of coding > is the best. Although I would have thought that there would have been better > ways (Procedures/Functions/Methods). > > I think things that have a voice_command defined for them automatically get a button created for them in the web interface. Not sure how that works out with various things defined in mht. In code files you cane specify "Category=xxx" at the top of the file (where X is some MH web mainpage interface button) and the voice_commands defined in that file get buttons\drop_down_list_boxes\etc created for them in the "xxx" webpage. There might be a way to "tie" mht items to something that has a voice_command defined, if necessary. Sorry to say I don't have a firm grasp of knitting things together from mht->my_code->web interface. But being code, I'm certain it's possible. Rick |
From: Neil W. <ne...@nw...> - 2010-01-04 21:04:40
|
I was just looking on the www.misterhouse.com website and it appears that the latest version is "Version 2.105 released on 12/01/2008: " better than 2 years ago. Is this correct? Has MisterHouse stalled or dying? Regards, Neil Wrightson. |
From: George F. <fa...@sh...> - 2010-01-04 21:29:47
|
On Tue, 2010-01-05 at 08:04 +1100, Neil Wrightson wrote: > I was just looking on the www.misterhouse.com website and it appears that > the latest version is "Version 2.105 released on 12/01/2008: " better than 2 > years ago. > > Is this correct? Has MisterHouse stalled or dying? > Hi there, This message seems to be part of the message thread: "Re: [mh] Help needed for Coding the garage door operation." Could you please start a new message thread when you start a new subject. When you "hijack a thread" as it's commonly known it messes up searches etc. In this case you "hijacked" your own thread but if it was someone elses, they tend to get upset. You probably replied to the earlier message and changed the subject. Thank you. |
From: George F. <fa...@sh...> - 2010-01-04 23:28:24
|
On Mon, 2010-01-04 at 17:57 -0500, Gary Sanders wrote: > Unless I'm missing something here, he DID start a new thread, asking > about new MH versions. The time stamp indicates it posted about three > minutes after he posted on the thread about garage door coding. > > I don't see a link to the previous thread. > Check the "References:" header in the email envelope. |
From: Gary S. <mhn...@dg...> - 2010-01-04 23:57:31
|
I stand corrected. When I saw your response, my first reaction was, "whats this guy talking about?" Then, after a few minutes of scratching my head, I finally realized that I had my messages (in Thunderbird) sorted by date, NOT by thread. When I temporarily switched it to threaded mode, your comment made absolute sense. Two of my messages in a row with mea culpa's - not a good record :) Gary Sanders George Farris wrote: > On Mon, 2010-01-04 at 17:57 -0500, Gary Sanders wrote: >> Unless I'm missing something here, he DID start a new thread, asking >> about new MH versions. The time stamp indicates it posted about three >> minutes after he posted on the thread about garage door coding. >> >> I don't see a link to the previous thread. >> > > Check the "References:" header in the email envelope. |
From: Neil W. <ne...@nw...> - 2010-01-06 02:07:05
|
Hi George, Yes that is what I did. Hijacked my own thread, but not intentionally. I was not aware that there was some hidden connector that joined messages together that formed a thread. I thought by changing the subject, that this was sufficient to start a new thread? Guess not. My apologies to everybody. I live and learn. Still, I'm glad I started the thread. It seems to have ignited some feelings in people. Personally, I use windows and predominantly XP on my platforms. I would love to get some of the basic things like floorplan working but I'm struggling to get past the errors. I'm currently running 2.105 and not without problems. Building MP3 libraries and playing with Winamp is just but one. Regards, Neil Wrightson. -----Original Message----- From: George Farris [mailto:fa...@sh...] Sent: Tuesday, 5 January 2010 8:31 AM To: mis...@li... Subject: Re: [mh] New MH versions On Tue, 2010-01-05 at 08:04 +1100, Neil Wrightson wrote: > I was just looking on the www.misterhouse.com website and it appears > that the latest version is "Version 2.105 released on 12/01/2008: " > better than 2 years ago. > > Is this correct? Has MisterHouse stalled or dying? > Hi there, This message seems to be part of the message thread: "Re: [mh] Help needed for Coding the garage door operation." Could you please start a new message thread when you start a new subject. When you "hijack a thread" as it's commonly known it messes up searches etc. In this case you "hijacked" your own thread but if it was someone elses, they tend to get upset. You probably replied to the earlier message and changed the subject. Thank you. ---------------------------------------------------------------------------- -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: Neil W. <ne...@nw...> - 2010-01-06 02:16:16
|
Hi George, I'm using Outlook 2003 for viewing and replying. These are as basic emails. Should I be doing it a different way that allows me to see these threads? And respond in a politically correct manner. Regards, Neil Wrightson. -----Original Message----- From: Neil Wrightson [mailto:ne...@nw...] Sent: Wednesday, 6 January 2010 1:07 PM To: 'The main list for the MisterHouse home automation program' Subject: Re: [mh] New MH versions Hi George, Yes that is what I did. Hijacked my own thread, but not intentionally. I was not aware that there was some hidden connector that joined messages together that formed a thread. I thought by changing the subject, that this was sufficient to start a new thread? Guess not. My apologies to everybody. I live and learn. Still, I'm glad I started the thread. It seems to have ignited some feelings in people. Personally, I use windows and predominantly XP on my platforms. I would love to get some of the basic things like floorplan working but I'm struggling to get past the errors. I'm currently running 2.105 and not without problems. Building MP3 libraries and playing with Winamp is just but one. Regards, Neil Wrightson. -----Original Message----- From: George Farris [mailto:fa...@sh...] Sent: Tuesday, 5 January 2010 8:31 AM To: mis...@li... Subject: Re: [mh] New MH versions On Tue, 2010-01-05 at 08:04 +1100, Neil Wrightson wrote: > I was just looking on the www.misterhouse.com website and it appears > that the latest version is "Version 2.105 released on 12/01/2008: " > better than 2 years ago. > > Is this correct? Has MisterHouse stalled or dying? > Hi there, This message seems to be part of the message thread: "Re: [mh] Help needed for Coding the garage door operation." Could you please start a new message thread when you start a new subject. When you "hijack a thread" as it's commonly known it messes up searches etc. In this case you "hijacked" your own thread but if it was someone elses, they tend to get upset. You probably replied to the earlier message and changed the subject. Thank you. ---------------------------------------------------------------------------- -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 ---------------------------------------------------------------------------- -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: Michael S. <mi...@st...> - 2010-01-06 02:42:25
|
> I'm using Outlook 2003 for viewing and replying. These are as basic emails. > Should I be doing it a different way that allows me to see these threads? > And respond in a politically correct manner. In Outlook try the menu option: View / Arrange By / Conversation. I read the MH mail list this way all the time. |
From: Neil W. <ne...@nw...> - 2010-01-06 03:36:08
|
Hi Michael, Ah, so much better. Thanks. Regards, Neil Wrightson. -----Original Message----- From: Michael Stovenour [mailto:mi...@st...] Sent: Wednesday, 6 January 2010 1:42 PM To: 'The main list for the MisterHouse home automation program' Subject: Re: [mh] New MH versions > I'm using Outlook 2003 for viewing and replying. These are as basic emails. > Should I be doing it a different way that allows me to see these threads? > And respond in a politically correct manner. In Outlook try the menu option: View / Arrange By / Conversation. I read the MH mail list this way all the time. ---------------------------------------------------------------------------- -- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: George F. <fa...@sh...> - 2010-01-06 03:32:40
|
On Wed, 2010-01-06 at 13:06 +1100, Neil Wrightson wrote: > Hi George, > > Yes that is what I did. Hijacked my own thread, but not intentionally. > I was not aware that there was some hidden connector that joined messages > together that formed a thread. > I thought by changing the subject, that this was sufficient to start a new > thread? > > Guess not. > > My apologies to everybody. I live and learn. > No apology necessary Neil. I too learnt it exactly the same way. It's all good. Cheers George |
From: Rick B. (GM) <ric...@gm...> - 2010-01-04 22:48:28
|
Neil Wrightson wrote: > I was just looking on the www.misterhouse.com website and it appears that > the latest version is "Version 2.105 released on 12/01/2008: " better than 2 > years ago. > > Is this correct? Has MisterHouse stalled or dying? > > svn is the latest codebase: http://misterhouse.wikispaces.com/Subversion Rick |
From: Gary S. <mhn...@dg...> - 2010-01-04 23:43:34
|
Rick Bolen (GM) wrote: > svn is the latest codebase: > > http://misterhouse.wikispaces.com/Subversion > > Rick In my reply I just sent, I incorrectly called it "cvs". Obviously, that was a mistake. I should have said "svn" Gary Sanders |
From: Gary S. <mhn...@dg...> - 2010-01-04 23:37:34
|
Soapbox Mode ON: A few others have asked very similar questions recently, and to be honest, I haven't seen a definitive answer that gives me a warm and fuzzy feeling. I know the overall activity has drastically dropped since Bruce left. I also know there's virtually NO activity concerning "Official" releases any longer. The current "Keeper of the Keys" is no longer active on the list, although I saw a post from him a few weeks after this subject came up the last time (explaining that he didn't have time to dedicate to the project, as I recall). And he seems to be the only person that's in a position to get an updated and tested version out the door. Everyone seems to be expected to get the latest and greatest via CVS (and I don't mean to go buy it at the drugstore :) ). For the average user, and I'm firmly in that category, this just isn't a viable solution, because as different people download at different times, they may have significantly different systems running, along with significantly different problems (warts and all). Myself, I'm still running 2.100, because that's the last version that will even run for me, and as I recall 2.105 had some significant issues that have been addressed via cvs. But, again, I'm just an average user, and cvs just isn't for me. There ARE still some people making important contributions, and I hope these people don't think I'm belittling their efforts. Far from it. But the MH group is NOT the same as it was three years ago. About roughly the same time that Bruce was reducing his activity on the group, a single individual appeared on the horizon and made wholesale changes to the code, introducing monumental problems, (some of which apparently are still in 2.105) This individual also had a personality that managed to alienate just about everyone he came in contact with, causing the permanent loss of a great deal of talent. A number of people said "I don't need this kind of abuse, just for a hobby", and left. This individual was eventually banned, but the damage was done, both technically and to the group's cohesiveness. Soapbox Mode OFF So, I know this doesn't answer your question (by the way, I believe I was the last person to ask the same thing, and I'm still waiting for a good answer), but perhaps it will give you a little background, and encourage someone else to provide a more definitive point of view. Gary Sanders Neil Wrightson wrote: > I was just looking on the www.misterhouse.com website and it appears that > the latest version is "Version 2.105 released on 12/01/2008: " better than 2 > years ago. > > Is this correct? Has MisterHouse stalled or dying? > > > Regards, > > Neil Wrightson. |
From: George F. <fa...@sh...> - 2010-01-04 23:50:45
|
On Mon, 2010-01-04 at 18:37 -0500, Gary Sanders wrote: > Soapbox Mode ON: > > A few others have asked very similar questions recently, and to be > honest, I haven't seen a definitive answer that gives me a warm and > fuzzy feeling. > Are there any developers on this the list that can give us a clue as to whether the MH code is still a viable option to work on? Does it for example require a total re-write due to design deficiencies or unknown requirements when it was initially coded? Basically is it worthwhile carrying the current code forward? I use CVS but I have limited use, Insteon and W800rf32 X10 stuff and it works well for me but I don't know the internals of the code, never really looked. Cheers George |
From: <mis...@co...> - 2010-01-05 02:43:14
|
At 06:51 PM 1/4/2010, George Farris wrote: >On Mon, 2010-01-04 at 18:37 -0500, Gary Sanders wrote: > > A few others have asked very similar questions recently, and to be > > honest, I haven't seen a definitive answer that gives me a warm and > > fuzzy feeling. > >Are there any developers on this the list that can give us a clue as to >whether the MH code is still a viable option to work on? > >Does it for example require a total re-write due to design deficiencies >or unknown requirements when it was initially coded? > >Basically is it worthwhile carrying the current code forward? I suspect that many users (myself among them) get a working base, and then merrily proceed from there. MH does everything I want it to, so I'm not going to update just for the sake of updating ... Heck, even with the last update I generally only updated the modules I needed/wanted to update. MH has been around for quite a while, and does a LOT of things. Another perspective than "Does it ... require a total re-write due to design deficiencies" could be "It's generally working fine, so the base doesn't need constant releases". The list is moderately active on a variety of questions. Why would you start with assuming it could be totally broken and the code might not be worth carrying forward? Good grief. Rick |
From: Gary S. <mhn...@dg...> - 2010-01-05 03:55:30
|
mis...@co... wrote: > At 06:51 PM 1/4/2010, George Farris wrote: > I suspect that many users (myself among them) get a working base, and > then merrily proceed from there. MH does everything I want it to, so > I'm not going to update just for the sake of updating ... Heck, > even with the last update I generally only updated the modules I > needed/wanted to update. > > MH has been around for quite a while, and does a LOT of things. > Another perspective than "Does it ... require a total re-write due to > design deficiencies" could be "It's generally working fine, so the > base doesn't need constant releases". > > The list is moderately active on a variety of questions. Why would > you start with assuming it could be totally broken and the code might > not be worth carrying forward? Good grief. > > > Rick This doesn't really address the OP's original question - Why has it been over TWO YEARS since there has been an updated general release? For example, right now I'm trying to install MH on an HP T5700 Thin Client. That means unless I want to fight getting some flavor of linux to run in it's rom, I'm stuck with XPe. That, consequently means I'll have to use the compiled version, which is now 2 years old, because cramming in Active State Perl and the various modules into a rom and getting it all to play nice just ain't gonna happen. (Technically, it may be possible to make it all happen, but not by me, given my limited expertise. For this installation, it's the compiled version or nothing, at least for the T5700.) So, back to the originally posted question - given the number of bug fixes and enhancements, is it reasonable to assume a release schedule that's measured in multiple years? If you look at the release history from two or three years ago, you'll notice the regular release of a new compiled version (the compiled version generally accompanied the release of a new uncompiled version) at most every few months. Now, compare that to the current release schedule. This indicates to me that there is something seriously lacking in the structure of the project. I'm differentiating the project structure from the code itself. The project seems to be flying on autopilot, with nobody sitting in the cockpit providing direction and coordination. I don't recall that anyone on this thread said (or even implied) that MH was totally broken, or that the code wasn't worth carrying forward. However, if I were a serious coder (which I am not, unfortunately) I think I'd want to know if it would be worth my time and effort to heavily invest in MH, given it's past release activity compared to today's. Especially when the same questions about the future of MH keep coming up repeatedly, and never seem to get answered in any meaningful way. Maybe I'm not seeing the full picture here, and if that's the case, I'd welcome someone (anyone) with firsthand knowledge of any current and future direction for MH to jump in. Otherwise, this is just another "What's the future/current status of MH" thread, without any real answers. Gary Sanders |
From: Rick B. (GM) <ric...@gm...> - 2010-01-05 04:42:30
|
Gary Sanders wrote: > mis...@co... wrote: > >> At 06:51 PM 1/4/2010, George Farris wrote: >> > > I suspect that many users (myself among them) get a working base, and > > then merrily proceed from there. MH does everything I want it to, so > > I'm not going to update just for the sake of updating ... Heck, > > even with the last update I generally only updated the modules I > > needed/wanted to update. > > > > MH has been around for quite a while, and does a LOT of things. > > Another perspective than "Does it ... require a total re-write due to > > design deficiencies" could be "It's generally working fine, so the > > base doesn't need constant releases". > > > > The list is moderately active on a variety of questions. Why would > > you start with assuming it could be totally broken and the code might > > not be worth carrying forward? Good grief. > > > > > > Rick > > > This doesn't really address the OP's original question - Why has it been > over TWO YEARS since there has been an updated general release? > > I'd guess that the answer is that the changes haven't risen to the work of a full release? > For example, right now I'm trying to install MH on an HP T5700 Thin > Client. That means unless I want to fight getting some flavor of linux > to run in it's rom, I'm stuck with XPe. I too floundered for 24 months trying to use exotic hardware. Glad that's over. Whew! > That, consequently means I'll > have to use the compiled version, which is now 2 years old, because > cramming in Active State Perl and the various modules into a rom and > getting it all to play nice just ain't gonna happen. (Technically, it > may be possible to make it all happen, but not by me, given my limited > expertise. For this installation, it's the compiled version or nothing, > at least for the T5700.) > > Depending on what you use within MH (weather, comics, etc), the release may be fine. The core interface code that remains within the box hasn't changed greatly. Anything that scrapes\touches the inet using non-open-standard protocols\interfaces can change at any time. Tail chasing can follow. YMMV. > So, back to the originally posted question - given the number of bug > fixes and enhancements, is it reasonable to assume a release schedule > that's measured in multiple years? > > If you look at the release history from two or three years ago, you'll > notice the regular release of a new compiled version (the compiled > version generally accompanied the release of a new uncompiled version) > at most every few months. Now, compare that to the current release > schedule. > > Releases weren't always smooth... if memory serves. > This indicates to me that there is something seriously lacking in the > structure of the project. I'm differentiating the project structure from > the code itself. The project seems to be flying on autopilot, with > nobody sitting in the cockpit providing direction and coordination. > > There's some direction. Some coordination. Obviously less enthusiasm for the work of binary releases. > I don't recall that anyone on this thread said (or even implied) that MH > was totally broken, or that the code wasn't worth carrying forward. > However, if I were a serious coder (which I am not, unfortunately) I > think I'd want to know if it would be worth my time and effort to > heavily invest in MH, given it's past release activity compared to > today's. Especially when the same questions about the future of MH keep > coming up repeatedly, and never seem to get answered in any meaningful way. > > MH is a geat platform for me to invest in. I've already invested lots of time and $$ in it, and I'm satisfied with the results so far and optimistic that it will continue to meet my (and probably\hopefully others) needs. > Maybe I'm not seeing the full picture here, and if that's the case, I'd > welcome someone (anyone) with firsthand knowledge of any current and > future direction for MH to jump in. Otherwise, this is just another > "What's the future/current status of MH" thread, without any real answers. > > Current direction appears to be a major rewrite of Insteon code. Probably other things as well. Future? What future do you want to see? I hope to migrate my weeder stuff, etc, to 1-wire via owfs via xPL. Also hope to work on interfacing to some solar charge controllers and inverters. I could just write a few code files to meet my needs, but I'm mindful that with a bit of thought and planning I might be able to produce something a bit more generic, integrated into MH and hopefully useful to others. It would be a first for me... no promises '-) Rick |
From: Joel D. <jr...@io...> - 2010-01-05 04:43:22
|
Gary- The last "packaged release was December of '08, which is 13 months ago, not 2+ years. As Gregg pointed out, there is still active work going on and the leadership of the group is more distributed now than it was when Bruce was involved. As such, everyone has multiple priorities in life and getting a packaged release put together isn't at the top of anyones list right now. Remember that this is an open source project. No one is getting paid to do any of this, so as a volunteer project the main contributors tend be involved with a) development that impacts their needs and b) bug fixes for problems that arise that could have a negative impact on the user base. I understand your frustration with trying to get mh running under windows on a thin client, and can't offer any suggestion other than, for the moment, patience. I know that's not the answer you were hoping for, but don't know what else to tell you. I seem to remember Bruce sending the instructions for creating the compiled version of mh a while back. Perhaps you can search for that and see if you can create what you need from and svn snapshot? Joel -- Joel Davidson Austin, TX On Mon, 4 Jan 2010, it would appear that Gary Sanders wrote: > mis...@co... wrote: >> At 06:51 PM 1/4/2010, George Farris wrote: > > I suspect that many users (myself among them) get a working base, and > > then merrily proceed from there. MH does everything I want it to, so > > I'm not going to update just for the sake of updating ... Heck, > > even with the last update I generally only updated the modules I > > needed/wanted to update. > > > > MH has been around for quite a while, and does a LOT of things. > > Another perspective than "Does it ... require a total re-write due to > > design deficiencies" could be "It's generally working fine, so the > > base doesn't need constant releases". > > > > The list is moderately active on a variety of questions. Why would > > you start with assuming it could be totally broken and the code might > > not be worth carrying forward? Good grief. > > > > > > Rick > > > This doesn't really address the OP's original question - Why has it been > over TWO YEARS since there has been an updated general release? > > For example, right now I'm trying to install MH on an HP T5700 Thin > Client. That means unless I want to fight getting some flavor of linux > to run in it's rom, I'm stuck with XPe. That, consequently means I'll > have to use the compiled version, which is now 2 years old, because > cramming in Active State Perl and the various modules into a rom and > getting it all to play nice just ain't gonna happen. (Technically, it > may be possible to make it all happen, but not by me, given my limited > expertise. For this installation, it's the compiled version or nothing, > at least for the T5700.) > > So, back to the originally posted question - given the number of bug > fixes and enhancements, is it reasonable to assume a release schedule > that's measured in multiple years? > > If you look at the release history from two or three years ago, you'll > notice the regular release of a new compiled version (the compiled > version generally accompanied the release of a new uncompiled version) > at most every few months. Now, compare that to the current release > schedule. > > This indicates to me that there is something seriously lacking in the > structure of the project. I'm differentiating the project structure from > the code itself. The project seems to be flying on autopilot, with > nobody sitting in the cockpit providing direction and coordination. > > I don't recall that anyone on this thread said (or even implied) that MH > was totally broken, or that the code wasn't worth carrying forward. > However, if I were a serious coder (which I am not, unfortunately) I > think I'd want to know if it would be worth my time and effort to > heavily invest in MH, given it's past release activity compared to > today's. Especially when the same questions about the future of MH keep > coming up repeatedly, and never seem to get answered in any meaningful way. > > Maybe I'm not seeing the full picture here, and if that's the case, I'd > welcome someone (anyone) with firsthand knowledge of any current and > future direction for MH to jump in. Otherwise, this is just another > "What's the future/current status of MH" thread, without any real answers. > > Gary Sanders > |
From: Mickey A. <AO@MickeyArgo.com> - 2010-01-05 05:31:23
|
I'm going to try to answer this question, and hopefully not hurt anyone's feelings :) Please read the entire email before you start the flame war! I am a software developer by day, working on intelligent transportation systems (Dynamic Message Signs, Speed and Volume Sensors, CCTV systems, etc) in C# on Windows and starting to branch off into home energy management systems (interfacing smart grid/meters with home automation). MisterHouse has long been a hobby of mine, but the coding I do is specific for my house/city/needs/wants (I don't think anyone would be interested in the ugly code I use to read the local aquifer level to determine what stage of water restrictions we're in here in San Antonio). Personally, I do not like programming in Perl but I see the advantages in using it on this project due to the multiple platforms used. I did try Linux a couple of different times, but I'm more comfortable in Windows, so that is what I'm using for my local copy of MH. One of my jokes about this hobby is that my house will do most everything Bill Gates' house does...just not as pretty and a heck of a lot cheaper. The svn code base is as solid as it has ever been! While I may not like the structure, it is in Perl! One of the first things I learned in Perl is the phrase 'there's more then one way to skin a cat". Let me say it one more time...the svn code base is solid. MH is a good starting point to automate your house...if you are a programmer OR willing to get your hands dirty :) It probably will not do everything you want it to do right out of the box and it has a HIGH degree of difficulty on the learning curve. If you are not a programmer, you can still use MH! It is by far more user friendly then when I first cracked open the code base 10+ years ago. There is even a Wiki now! Some of the documents may be a little out of date, but what is the last thing a developer wants to work on? Just don't expect an InstallShield type of experience at this time with MH. If someone wants to jump in and develop that InstallShield experience, they will be welcomed with open arms! There are some incredibly dedicated people actually pushing out code to help others on this project. I am not one of them! Greg is one of those that immediately come to mind. There are others, but if I start naming more names, I will inevitably leave someone out, so I will stop there. However, the code that they work the hardest on is code that will help them also! Gregg is doing a re-write of the Insteon code that I am patiently waiting on...I'm sure it is going to be better then the hacks I had to insert into my code to get a few things done. And if not, I will then use his code and put my hacks back in. Now comes the part that will probably hurt some feelings...if you are not a programmer and have no interest in trying to figure out the code base and expect all your questions to be answered quickly, MH is not for you. I would suggest something along the lines of Homeseer. Their product found at http://store.homeseer.com/store/HSPRO---Home-Automation-Software-HomeSeer-P415C5.aspx?UserID=2327280&SessionID=LY6NW6SWcP1ZPO6Sf9UZ doesn't do all the things that MH will do, but it might be more in your league. I don't know if it really is worth $600. This is NOT to belittle non-developers! Everyone is welcomed here. Just don't expect to be spoon-fed here. I don't know how to make the MH binaries, but I do know that if that is what I needed to continue on with MH, I would learn how! I haven't searched for it, but I seem to remember that Bruce did send out the instructions several years back. If I needed something specific accomplished, I would ask questions (you will find my emails asking questions if you look far enough back into the archives). Don't like svn or it makes you nervous? Sorry, but programmers are used to working with some type of change control. Releases? I don't need no stinkin' releases (sorry, old joke :) Is the code base perfect? No! I know I have informed the mailing list a couple of times about a difference in the winamp code and the web page code. Whenever I see that question pop back up on the mailing list, I will once again give the answer (even if I know that the person asking did not search for the answer because if they had, they would have seen my previous emails :) Please remember...this is an open source, free project. It is not a commercial shrink-wrap product. OK...what you have read is an edited version of the original email...I deleted everything that I thought was inflammatory. If after reading this email you feel you have to respond and/or flame me, go right ahead. I doubt I will read the response and I will most definitely not respond to any hate generated from this email Why? Because this project is just a hobby for me. Mickey...The San Antonio user...don't flame Mick, the Iowa user :) George Farris wrote: > On Mon, 2010-01-04 at 18:37 -0500, Gary Sanders wrote: > >> Soapbox Mode ON: >> >> A few others have asked very similar questions recently, and to be >> honest, I haven't seen a definitive answer that gives me a warm and >> fuzzy feeling. >> >> > > Are there any developers on this the list that can give us a clue as to > whether the MH code is still a viable option to work on? > > Does it for example require a total re-write due to design deficiencies > or unknown requirements when it was initially coded? > > Basically is it worthwhile carrying the current code forward? > > I use CVS but I have limited use, Insteon and W800rf32 X10 stuff and it > works well for me but I don't know the internals of the code, never > really looked. > > Cheers > George > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 > > > > |
From: Gregg L. <gr...@li...> - 2010-01-05 03:52:52
|
Gary Sanders wrote: > A few others have asked very similar questions recently, and to be > honest, I haven't seen a definitive answer that gives me a warm and > fuzzy feeling. There have been 119 commits since the 2.105 release (just 13 months ago). The number would likely have been much higher had I not been working on a local redux of the insteon code base. > I know the overall activity has drastically dropped since Bruce left. I > also know there's virtually NO activity concerning "Official" releases > any longer. The current "Keeper of the Keys" is no longer active on the > list, although I saw a post from him a few weeks after this subject came > up the last time (explaining that he didn't have time to dedicate to the > project, as I recall). And he seems to be the only person that's in a > position to get an updated and tested version out the door. That's not true. There are a total of five admins--two of which are no longer active (Matt and Bruce). While I can't speak for the others, I am currently committed to getting the insteon redux to a point of completion that can be used going forward and therefore am in less of a position to devote time to working on release packages. Also, my personal motivation is improving the code in areas to which I personally benefit. That means I'm also more motivated toward improving the base than getting binaries out. I realize that others may want the ease of getting binary packages. My suggestion is that they step up and help toward there preparation. > Everyone seems to be expected to get the latest and greatest via CVS > (and I don't mean to go buy it at the drugstore :) ). For the average > user, and I'm firmly in that category, this just isn't a viable > solution, because as different people download at different times, they > may have significantly different systems running, along with > significantly different problems (warts and all). I couldn't disagree with that statement more. In general, the svn has been increasingly stable. > Myself, I'm still running 2.100, because that's the last version that > will even run for me, and as I recall 2.105 had some significant issues > that have been addressed via cvs. But, again, I'm just an average user, > and cvs just isn't for me. As far as I know, there is no individual or group that has stepped up to creating binary releases. For that matter, there is no single leader anymore either, but rather a more distributed set of contributors. Ok, so it's now painful for some people until they do step up. But, that doesn't imply that there isn't active work going on. > There ARE still some people making important contributions, and I hope > these people don't think I'm belittling their efforts. Far from it. But > the MH group is NOT the same as it was three years ago. Yes, I also remember that vividly. But, I see no point in dragging it up either. Consider actions that help vice complaints. Gregg |
From: Marc M. <ma...@me...> - 2010-01-05 10:23:49
|
On Tue, Jan 05, 2010 at 08:50:34AM +0000, Robin Edwards wrote: > 1: How do I get a new package from the SVN http://lmgtfy.com/?q=misterhouse+svn :) Marc -- "A mouse is a device used to point at the xterm you want to type in" - A.S.R. Microsoft is to operating systems & security .... .... what McDonalds is to gourmet cooking Home page: http://marc.merlins.org/ |
From: Michael S. <mi...@st...> - 2010-01-05 14:13:57
|
> > 1: How do I get a new package from the SVN > > http://lmgtfy.com/?q=misterhouse+svn :) > > Marc lmgtfy.com is the funniest thing I've seen this year! Hey and my MH installation pages even made the top 10. |