From: Neil C. <nc...@li...> - 2010-11-23 21:37:12
|
Has anyone used AJAX with Misterhouse? I've found the mhclient software that reports to use AJAX and SOA. I'm looking at that now. Thanks -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |
From: Daniel D. <da...@ma...> - 2010-11-23 23:38:30
|
I use netapp and use it against existing web functions. On Nov 23, 2010, at 16:32, Neil Cherry <nc...@li...> wrote: > Has anyone used AJAX with Misterhouse? I've found the mhclient software > that reports to use AJAX and SOA. I'm looking at that now. > > Thanks > > -- > Linux Home Automation Neil Cherry nc...@li... > http://www.linuxha.com/ Main site > http://linuxha.blogspot.com/ My HA Blog > Author of: Linux Smart Homes For Dummies > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 > |
From: Neil C. <nc...@li...> - 2010-11-24 01:13:44
|
On 11/23/2010 06:22 PM, Daniel Durgin wrote: > On Nov 23, 2010, at 16:32, Neil Cherry <nc...@li...> wrote: >> Has anyone used AJAX with Misterhouse? I've found the mhclient software >> that reports to use AJAX and SOA. I'm looking at that now. > I use netapp and use it against existing web functions. Oh, sorry I worded that a little vague. I meant has anyone added AJAX to Misterhouse to communicate with the client's browser? The Netapp stuff seems to be online storage so I'm guessing that you accessed it's AJAX interface from Misterhouse. Do you have examples of that (for the Wiki)? Thanks -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |
From: David N. <dno...@ya...> - 2010-11-24 07:56:31
|
Yes, take a look at the ajax example pages in the mh/web/test directory in svn. I developed these a while ago. I also committed a very bad implementation of the Comet long poll technique, which allows for low latency. I planned to replace this implementation with one written by Mike Pieper, but got distracted. See the original thread here: http://old.nabble.com/AJAX-examples-committed-to-svn-td25197718.html I think the best comet implementation is the cometd project (aka bayeux protocol) from the dojo project: http://cometdproject.dojotoolkit.org/ Unfortunately, the perl version isn't complete. I also found this cpan module, but couldn't get POE to work in non-blocking mode: http://search.cpan.org/~ewaters/POE-Component-Server-Bayeux-0.04/ David -------------------------------------------------- From: "Neil Cherry" <nc...@li...> Sent: Tuesday, November 23, 2010 1:32 PM To: <mis...@li...> Subject: [mh] Misterhouse and AJAX > Has anyone used AJAX with Misterhouse? I've found the mhclient software > that reports to use AJAX and SOA. I'm looking at that now. > > Thanks > > -- > Linux Home Automation Neil Cherry nc...@li... > http://www.linuxha.com/ Main site > http://linuxha.blogspot.com/ My HA Blog > Author of: Linux Smart Homes For Dummies > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 10.0.1153 / Virus Database: 424/3273 - Release Date: 11/22/10 > |
From: Neil C. <nc...@li...> - 2010-11-26 15:39:41
|
On 11/24/2010 02:56 AM, David Norwood wrote: > Yes, take a look at the ajax example pages in the mh/web/test directory in > svn. I developed these a while ago. I also committed a very bad > implementation of the Comet long poll technique, which allows for low > latency. I planned to replace this implementation with one written by Mike > Pieper, but got distracted. See the original thread here: > > http://old.nabble.com/AJAX-examples-committed-to-svn-td25197718.html > > I think the best comet implementation is the cometd project (aka bayeux > protocol) from the dojo project: > > http://cometdproject.dojotoolkit.org/ > > Unfortunately, the perl version isn't complete. I also found this cpan > module, but couldn't get POE to work in non-blocking mode: > > http://search.cpan.org/~ewaters/POE-Component-Server-Bayeux-0.04/ David, big thanks! This should give me something to work with! :-) -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |
From: Christian M. <mail@ChristianMayer.de> - 2010-11-26 16:20:53
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 There's also the CometVisu (http://www.cometvisu.org/). The sad point is that there's currently no MH backend, but I guess that can easily be generated (especially when there are already other long polling backends available in MH). The CometVisu is currently in an early beta and thus focused on EIB / KNX via the eibd, but it has definitely other backends and protocolls in mind, also. The public beta release with screenshots et al. will be in a few weeks. Wouldn't it be great if it would have an HM backend then as well? CU, Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREIAAYFAkzv3loACgkQoWM1JLkHou0FhwCgkhmNdOYy3ybieBOozeud1HV2 gYcAnR7HxhSbvGmlobe56nDGbmxBkKxB =g++t -----END PGP SIGNATURE----- |
From: Neil C. <nc...@li...> - 2010-11-26 16:30:45
|
On 11/26/2010 11:20 AM, Christian Mayer wrote: > There's also the CometVisu (http://www.cometvisu.org/). > > The sad point is that there's currently no MH backend, but I guess that > can easily be generated (especially when there are already other long > polling backends available in MH). > > The CometVisu is currently in an early beta and thus focused on EIB / > KNX via the eibd, but it has definitely other backends and protocolls in > mind, also. > > The public beta release with screenshots et al. will be in a few weeks. > Wouldn't it be great if it would have an HM backend then as well? I have a long way to go before I figure out what Comet even means to me. :-) I think I see an immediate use for the AJAX in the floorplan section of MH. One thing that drives me nuts is that I click on the icon and it doesn't change (I'm using Insteon and Gregg queues the commands so there is a delay). I think a little AJAX will fix that. We'll see, I have a lot of coding going on and I need to prioritize. -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |
From: Christian M. <mail@ChristianMayer.de> - 2010-11-26 16:50:06
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Neil Cherry schrieb: > I have a long way to go before I figure out what Comet even means > to me. :-) OK, but > One thing that drives me nuts is that I click > on the icon and it doesn't change (I'm using Insteon and Gregg queues > the commands so there is a delay). this screams for COMET... > I think a little AJAX will fix > that. Yes, but the correct one. COMET is using AJAX, or extending it if you want to look at it this way. COMET basically makes the web realtime as it allows the client to get notified about changes at that moment as they appear (+ network latency, of course). Here fore example, using the CometVisu, I see immediately when I open the door that the status on the web page changes to "open" - at least I can't see any visible delay. BTW, you can use only the CometVisu-Client to make an existing (HTML based) visualisation real time. Just include the simple JavaScript lib (http://openautomation.svn.sourceforge.net/viewvc/openautomation/CometVisu/trunk/visu/lib/cometvisu-client.js?view=log) and you are ready :) (at least if you've got an backend, which sadly MH doesn't. But the first backend that I wrote was under 150 lines of PHP - so it's not really complicated) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREIAAYFAkzv5TMACgkQoWM1JLkHou3H3gCdFqk+Baq2EFCWYptDTcLEWA5Q eKUAn1S02wIfPVLh9tcRr+WsokfqXCpF =68Xr -----END PGP SIGNATURE----- |
From: Neil C. <nc...@li...> - 2010-11-26 19:29:10
|
On 11/26/2010 11:49 AM, Christian Mayer wrote: > Neil Cherry schrieb: >> I have a long way to go before I figure out what Comet even means >> to me. :-) > > OK, but > >> One thing that drives me nuts is that I click >> on the icon and it doesn't change (I'm using Insteon and Gregg queues >> the commands so there is a delay). > > this screams for COMET... You seem to be trying to make a point here, I may just be starting to understand. :-) > ... > Here fore example, using the CometVisu, I see immediately when I open > the door that the status on the web page changes to "open" - at least I > can't see any visible delay. This is interesting! > BTW, you can use only the CometVisu-Client to make an existing (HTML > based) visualisation real time. Just include the simple JavaScript lib > (http://openautomation.svn.sourceforge.net/viewvc/openautomation/CometVisu/trunk/visu/lib/cometvisu-client.js?view=log) > and you are ready :) > (at least if you've got an backend, which sadly MH doesn't. But the > first backend that I wrote was under 150 lines of PHP - so it's not > really complicated) Okay I'll have to look at Comet and all the technologies around it. I'll also add the URL to my web pages (thanks for the info on OpenAutomation). I've poke around the site and the site and some of the code. But I can't tell what I'm looking at yet (this is not my field). The backend sounds like it will be 'interesting'. -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |
From: Christian M. <mail@ChristianMayer.de> - 2010-11-26 20:35:41
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Neil Cherry schrieb: > Okay I'll have to look at Comet and all the technologies around it. > I'll also add the URL to my web pages (thanks for the info on > OpenAutomation). > > I've poke around the site and the site and some of the code. But I > can't tell what I'm looking at yet (this is not my field). The > backend sounds like it will be 'interesting'. That OpenAutomation project covers a few sub projects that are independen from each other, so don't get confused... The protocoll that the backend has to speak is covered in https://sourceforge.net/apps/mediawiki/openautomation/index.php?title=CometVisu/Protocol (currently in German - but if there's a need to translate it now it could be done...) And, please, don't get confused there as well - it covers the whole protocol and that's more than currently implemented in the CometVisu-Client. So it's less work than it seems :) CU, Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREIAAYFAkzwGhEACgkQoWM1JLkHou09ywCeILFXpOkcOxBb+QiDZukoDNai BXwAoJOVgoR/s3uT2MmWJ3BjgAhmMfM7 =yxSG -----END PGP SIGNATURE----- |
From: Neil C. <nc...@li...> - 2010-11-26 21:35:16
|
On 11/26/2010 03:35 PM, Christian Mayer wrote: > That OpenAutomation project covers a few sub projects that are > independen from each other, so don't get confused... Don't worry I understood that. I keep a rather large list of HA related stuff on my web site. :-) > The protocoll that the backend has to speak is covered in > https://sourceforge.net/apps/mediawiki/openautomation/index.php?title=CometVisu/Protocol > (currently in German - but if there's a need to translate it now it > could be done...) If Google translate can handle it I should be okay (Google translated it well enough, thanks). > And, please, don't get confused there as well - it covers the whole > protocol and that's more than currently implemented in the > CometVisu-Client. So it's less work than it seems :) Oh. I'm sure I'll get this confused! ;-) -- Linux Home Automation Neil Cherry nc...@li... http://www.linuxha.com/ Main site http://linuxha.blogspot.com/ My HA Blog Author of: Linux Smart Homes For Dummies |