From: Neil C. <nc...@li...> - 2010-12-12 22:58:53
|
Well I've been a busy code monkey and I've ripped into the floor plan software. The HTML based one works but needs a bit of work to make the Icon placement work better. Seem that IE8 doesn't support SVG, Safari does but does support the use of the HTML title attribute. Firefox (Windows and Linux) is fine, Android's default browser doesn't know what to do with SVG and no support for hover or titles. The SVG stuff is very cool and I wish that all the browsers supported it (makes dealing with floor plans and images nice and easy. I'm not sure I'm ready to tackle JavaScript yet (though I will be working with AJAX shortly). So who is using floor plan and what features would you like to see? -- 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: Thomas P. <pai...@gm...> - 2010-12-12 23:11:16
|
I'm not using it but I sure would like to. I just don't understand how to code it in yet. On 2010-12-12 6:00 PM, "Neil Cherry" <nc...@li...> wrote: > Well I've been a busy code monkey and I've ripped into the floor > plan software. The HTML based one works but needs a bit of work > to make the Icon placement work better. Seem that IE8 doesn't support > SVG, Safari does but does support the use of the HTML title attribute. > Firefox (Windows and Linux) is fine, Android's default browser doesn't > know what to do with SVG and no support for hover or titles. > > The SVG stuff is very cool and I wish that all the browsers supported > it (makes dealing with floor plans and images nice and easy. I'm not > sure I'm ready to tackle JavaScript yet (though I will be working with > AJAX shortly). > > So who is using floor plan and what features would you like to see? > > -- > 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 > > ------------------------------------------------------------------------------ > Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, > new data types, scalar functions, improved concurrency, built-in packages, > OCI, SQL*Plus, data movement tools, best practices and more. > http://p.sf.net/sfu/oracle-sfdev2dev > ________________________________________________________ > To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 > |
From: Neil C. <nc...@li...> - 2010-12-13 00:26:23
|
On 12/12/2010 06:04 PM, Thomas Paine wrote: > I'm not using it but I sure would like to. I just don't understand how to code it in yet. Ah, well I've taken care of that by updating the documentation on the Wiki! :-) I couldn't figure out how to use it either. http://misterhouse.wikispaces.com/Floor+Plan The good news is that the HTML and the SVG versions of Floor Plan use the same setup. I might suggest that you use the following files to replace the existing floor plan files: <http://ushomeautomation.com/Projects/DollHouse/code/read_table_A.pl> <http://ushomeautomation.com/Projects/DollHouse/code/floorplan.pl> <http://ushomeautomation.com/Projects/DollHouse/code/floorplan_SVG.pl> The floor plan files go into your ~mh/web/bin directory and the read table file goes into the ~mh/lib/ directory. Backup the original versions before hand and be careful with svn updates. One of the new things I've added to the read table file is the CODE type. It allows me to do stuff like this: (items.mht file) X10I, M9, GarageDoorLamp, M|Porch(28;2), myPLM CODE, $GarageDoorLamp->set_fp_icons(on => 'fp-ds10-on.png', off => 'fp-ds10-off.png'); This allows me to assign icons to the device states. I can also do this: GROUP, Gar, Property(40;10;10;24) CODE, $Gar->{title} = "Garage and workshop"; What this does is to allow the Garage to display: Garage and workshop when you hover of the Garage (only in the SVG version). The reason I haven't checked these in yet is that I'm not certain I want this (it could be really annoying) or I might come up with a better way to deal with this. Remember, this works best with Firefox. So far IE, Safari and Opera have problems with the floor plan software. Thoughts? -- 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: Paul C. <pa...@ci...> - 2010-12-13 01:43:04
Attachments:
eio1.pl
|
Neil, I hope to be using it after I get a few more things working. Speaking of which, my first kick at an Ethernet IO module is attached. If you could review it and post it in the appropriate area I would appreciate it. I'm sure I could have done things more concisely, but I'm not a perl expert yet, and it does work. Cheers Paul ----- Original Message ----- From: "Neil Cherry" <nc...@li...> To: "The main list for the MisterHouse home automation program" <mis...@li...> Sent: Sunday, December 12, 2010 7:20 PM Subject: Re: [mh] Floor plan, who's using it? On 12/12/2010 06:04 PM, Thomas Paine wrote: > I'm not using it but I sure would like to. I just don't understand how to > code it in yet. Ah, well I've taken care of that by updating the documentation on the Wiki! :-) I couldn't figure out how to use it either. http://misterhouse.wikispaces.com/Floor+Plan The good news is that the HTML and the SVG versions of Floor Plan use the same setup. I might suggest that you use the following files to replace the existing floor plan files: <http://ushomeautomation.com/Projects/DollHouse/code/read_table_A.pl> <http://ushomeautomation.com/Projects/DollHouse/code/floorplan.pl> <http://ushomeautomation.com/Projects/DollHouse/code/floorplan_SVG.pl> The floor plan files go into your ~mh/web/bin directory and the read table file goes into the ~mh/lib/ directory. Backup the original versions before hand and be careful with svn updates. One of the new things I've added to the read table file is the CODE type. It allows me to do stuff like this: (items.mht file) X10I, M9, GarageDoorLamp, M|Porch(28;2), myPLM CODE, $GarageDoorLamp->set_fp_icons(on => 'fp-ds10-on.png', off => 'fp-ds10-off.png'); This allows me to assign icons to the device states. I can also do this: GROUP, Gar, Property(40;10;10;24) CODE, $Gar->{title} = "Garage and workshop"; What this does is to allow the Garage to display: Garage and workshop when you hover of the Garage (only in the SVG version). The reason I haven't checked these in yet is that I'm not certain I want this (it could be really annoying) or I might come up with a better way to deal with this. Remember, this works best with Firefox. So far IE, Safari and Opera have problems with the floor plan software. Thoughts? -- 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 ------------------------------------------------------------------------------ Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, new data types, scalar functions, improved concurrency, built-in packages, OCI, SQL*Plus, data movement tools, best practices and more. http://p.sf.net/sfu/oracle-sfdev2dev ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |
From: Rick S. <mis...@co...> - 2010-12-13 02:09:04
|
Me. I've got all of the lights, motion sensors, door sensors, and doors on it, as well as the security system (for whether it's on or off). Things I'd like to not change (or only change so they're much easier): the way the floors are laid out. took me forever to get it right for 3 floors and outside, but now they work great. (hmm, and the door sensors are showing a "X" now, wonder when THAT broke). Or something that at least converts it. I'd like the x10 security devices to work with it; my (admittedly vague) recollection is I had to hack that to get it to work. At 05:53 PM 12/12/2010, you wrote: >Well I've been a busy code monkey and I've ripped into the floor >plan software. The HTML based one works but needs a bit of work >to make the Icon placement work better. Seem that IE8 doesn't support >SVG, Safari does but does support the use of the HTML title attribute. >Firefox (Windows and Linux) is fine, Android's default browser doesn't >know what to do with SVG and no support for hover or titles. > >The SVG stuff is very cool and I wish that all the browsers supported >it (makes dealing with floor plans and images nice and easy. I'm not >sure I'm ready to tackle JavaScript yet (though I will be working with >AJAX shortly). > >So who is using floor plan and what features would you like to see? > >-- >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 > >------------------------------------------------------------------------------ >Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL, >new data types, scalar functions, improved concurrency, built-in packages, >OCI, SQL*Plus, data movement tools, best practices and more. >http://p.sf.net/sfu/oracle-sfdev2dev >________________________________________________________ >To unsubscribe from this list, go to: >http://sourceforge.net/mail/?group_id=1365 |
From: Eloy P. <pe...@ch...> - 2010-12-13 02:34:30
|
Hi Neil, On 12/12/2010 05:53 PM, Neil Cherry wrote: > Well I've been a busy code monkey and I've ripped into the floor > plan software. The HTML based one works but needs a bit of work > to make the Icon placement work better. Seem that IE8 doesn't support > SVG, Safari does but does support the use of the HTML title attribute. > Firefox (Windows and Linux) is fine, Android's default browser doesn't > know what to do with SVG and no support for hover or titles. > > The SVG stuff is very cool and I wish that all the browsers supported > it (makes dealing with floor plans and images nice and easy. I'm not > sure I'm ready to tackle JavaScript yet (though I will be working with > AJAX shortly). > > So who is using floor plan and what features would you like to see? I set up a floor plan at some point, but I am not really using it, perhaps because in its current form I think it lacks features. The LinuxMCE project, which has a home automation side, implements floor plans in a very nice way -- you can upload images of your floor plans and then overlay your lights and appliances in the right place. If I remember correctly, you can do the overlays using drag and drop in the browser. Very easy to set up, and since you are actually looking at a floor plan of your actual house, and not just some approximation made up of squares and rectangles, very easy to use as well, and it looks awesome (since the floor plan is an image you can use different colors for the different rooms in your house). I think someone produced a patch for MisterHouse to use images for floor plans, but it never made into the official code repository. Should be in the archive of this mailing list. Cheers, Eloy Paris.- |
From: Neil C. <nc...@li...> - 2010-12-13 04:10:46
|
On 12/12/2010 09:34 PM, Eloy Paris wrote: > Hi Neil, > > On 12/12/2010 05:53 PM, Neil Cherry wrote: > >> Well I've been a busy code monkey and I've ripped into the floor >> plan software. The HTML based one works but needs a bit of work >> to make the Icon placement work better. Seem that IE8 doesn't support >> SVG, Safari does but does support the use of the HTML title attribute. >> Firefox (Windows and Linux) is fine, Android's default browser doesn't >> know what to do with SVG and no support for hover or titles. >> >> The SVG stuff is very cool and I wish that all the browsers supported >> it (makes dealing with floor plans and images nice and easy. I'm not >> sure I'm ready to tackle JavaScript yet (though I will be working with >> AJAX shortly). >> >> So who is using floor plan and what features would you like to see? > > I set up a floor plan at some point, but I am not really using it, > perhaps because in its current form I think it lacks features. > > The LinuxMCE project, which has a home automation side, implements floor > plans in a very nice way -- you can upload images of your floor plans > and then overlay your lights and appliances in the right place. If I > remember correctly, you can do the overlays using drag and drop in the > browser. Very easy to set up, and since you are actually looking at a > floor plan of your actual house, and not just some approximation made up > of squares and rectangles, very easy to use as well, and it looks > awesome (since the floor plan is an image you can use different colors > for the different rooms in your house). > > I think someone produced a patch for MisterHouse to use images for floor > plans, but it never made into the official code repository. Should be in > the archive of this mailing list. Eloy, thanks for both bits of information! :-) I'll see what can be borrowed and try to incorporate it. With the SVG it should be possible to include images. Since I've only spent a few hours figuring it out give me a few more for that . ;-) -- 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: Eloy P. <pe...@ch...> - 2010-12-13 04:25:22
|
On 12/12/2010 11:05 PM, Neil Cherry wrote: [...] >> The LinuxMCE project, which has a home automation side, implements floor >> plans in a very nice way -- you can upload images of your floor plans >> and then overlay your lights and appliances in the right place. If I >> remember correctly, you can do the overlays using drag and drop in the >> browser. Very easy to set up, and since you are actually looking at a >> floor plan of your actual house, and not just some approximation made up >> of squares and rectangles, very easy to use as well, and it looks >> awesome (since the floor plan is an image you can use different colors >> for the different rooms in your house). >> >> I think someone produced a patch for MisterHouse to use images for floor >> plans, but it never made into the official code repository. Should be in >> the archive of this mailing list. > > Eloy, thanks for both bits of information! :-) I'll see what can > be borrowed and try to incorporate it. With the SVG it should be > possible to include images. Since I've only spent a few hours > figuring it out give me a few more for that . ;-) Sure thing! I found this page hidden in several pages of Google results for "misterhouse floorplan": http://homepage.ntlworld.com/baz.butcher/mh/atest/Explanation.html And to get some idea about what LinuxMCE does, I found a couple of links: http://wiki.linuxmce.org/index.php/Floorplans http://wiki.linuxmce.org/index.php/Control_lights_or_climate_with_a_floorplan Cheers, Eloy Paris.- |
From: Neil C. <nc...@li...> - 2010-12-13 04:15:19
|
On 12/12/2010 09:08 PM, Rick Steeves wrote: > > Me. I've got all of the lights, motion sensors, door sensors, and > doors on it, as well as the security system (for whether it's on or off). > > Things I'd like to not change (or only change so they're much > easier): the way the floors are laid out. took me forever to get it > right for 3 floors and outside, but now they work great. (hmm, and > the door sensors are showing a "X" now, wonder when THAT broke). Or > something that at least converts it. > > I'd like the x10 security devices to work with it; my (admittedly > vague) recollection is I had to hack that to get it to work. So far the floor layout has stayed the same for the HTML floor plan (floorplan.pl). I've had to make a whole lot of adjustments to the SVG version (wouldn't even display on my browser and when it did it was not where it was supposed to be). You can give it a try anyway as it's jsut the display and it doesn't edit files. To revert back just copy the backup copy back in. Like I said, this won't get checked in until there has been a bit of testing and feed back. Of course I could just check it in as a different filename and it won't mess up the originals. Thanks for the feedback, that was exactly what I was looking for. -- 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-12-13 19:59:55
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Neil Cherry schrieb: > > So who is using floor plan and what features would you like to see? Under http://sourceforge.net/apps/mediawiki/openautomation/index.php?title=JavaScript_3D_Floorplan I've released a little JavaScript library that renders a 3D (ok, it's actually 2.5D...) floor plan in real time! It's not final yet and it might be better to change the currently used SVG to Canvas (or even to WebGL) but it should be perfect for a first try. :) CU, Christian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREIAAYFAk0Gey8ACgkQoWM1JLkHou0haQCfavNFuzWMNtMk0Zaag7fMWbkT y8kAn03njMvKI4J2gPdMtw5uK7Zoi/Pc =THON -----END PGP SIGNATURE----- |
From: Neil C. <nc...@li...> - 2010-12-13 20:55:12
|
On 12/13/2010 02:59 PM, Christian Mayer wrote: > Neil Cherry schrieb: > >> So who is using floor plan and what features would you like to see? > > Under > http://sourceforge.net/apps/mediawiki/openautomation/index.php?title=JavaScript_3D_Floorplan > I've released a little JavaScript library that renders a 3D (ok, it's > actually 2.5D...) floor plan in real time! > > It's not final yet and it might be better to change the currently used > SVG to Canvas (or even to WebGL) but it should be perfect for a first > try. :) I think I'll skip trying to handle 3D right now. :-) This sounds a lot like what needs to be done with MisterHouse. I got to thinking (Ouch and always a bad idea) that the browser should be made to handle more of the graphics for MisterHouse. -- 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-12-13 22:01:26
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Neil Cherry schrieb: > I think I'll skip trying to handle 3D right now. :-) If you aren't using any rotations you'll get a 2D plan... Just try the source - it's easy (and more advanced that the screenshot on the homepage) > This sounds a lot like what needs to be done with MisterHouse. I got > to thinking (Ouch and always a bad idea) that the browser should be > made to handle more of the graphics for MisterHouse. That's the approach I'm doing with the CometVisu. All purely web based. And if MH could speak it's protocol (very easy to implement) it could also work with MH... :) Oh, of course the CometVisu will include the 3D FloorPlan - but we are just fixing some basics to make a public beta release (Currently the CometVisu is for developers only) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREIAAYFAk0Gl6sACgkQoWM1JLkHou2p+gCeIj681s+Atz7MFhpySbdYRNJ/ 7boAnRWj92GlqJtmeD8usiauALUskrRH =ClLA -----END PGP SIGNATURE----- |
From: Neil C. <nc...@li...> - 2010-12-13 23:34:12
|
On 12/13/2010 05:01 PM, Christian Mayer wrote: > Neil Cherry schrieb: >> I think I'll skip trying to handle 3D right now. :-) > > If you aren't using any rotations you'll get a 2D plan... > Just try the source - it's easy (and more advanced that the screenshot > on the homepage) > >> This sounds a lot like what needs to be done with MisterHouse. I got >> to thinking (Ouch and always a bad idea) that the browser should be >> made to handle more of the graphics for MisterHouse. > > That's the approach I'm doing with the CometVisu. All purely web based. > And if MH could speak it's protocol (very easy to implement) it could > also work with MH... :) > > Oh, of course the CometVisu will include the 3D FloorPlan - but we are > just fixing some basics to make a public beta release (Currently the > CometVisu is for developers only) I'm a little confused, where is the source? Is it part of a larger package? -- 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-12-14 20:44:49
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Neil Cherry schrieb: > > I'm a little confused, where is the source? Is it part of a larger > package? There where it belongs to: in the SVN repository :) http://openautomation.svn.sourceforge.net/viewvc/openautomation/JSFloorPlan/trunk/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iEYEAREIAAYFAk0H1zMACgkQoWM1JLkHou1HlwCcD7iAaHrkChS5LS/9ZmcRCCps BkEAnRdkygb7jE8FIvI06qpwH2owK4bZ =iHWq -----END PGP SIGNATURE----- |
From: Neil C. <nc...@li...> - 2010-12-14 21:09:36
|
On 12/14/2010 03:44 PM, Christian Mayer wrote: > Neil Cherry schrieb: > >> I'm a little confused, where is the source? Is it part of a larger >> package? > > There where it belongs to: in the SVN repository :) > > http://openautomation.svn.sourceforge.net/viewvc/openautomation/JSFloorPlan/trunk/ > You expect me to down load and read the source? Oh yeah you do. ;-) 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: Chris E. <chr...@gm...> - 2010-12-14 22:16:06
|
I use it quite often. It is nice to keep track of the LOMP presence so I know what rooms it thinks are occupied and to turn off/on any stray lights. It is a bit goofy to setup but for the most part seems to be functional for what I need. On Tue, Dec 14, 2010 at 3:04 PM, Neil Cherry <nc...@li...> wrote: > On 12/14/2010 03:44 PM, Christian Mayer wrote: > > Neil Cherry schrieb: > > > >> I'm a little confused, where is the source? Is it part of a larger > >> package? > > > > There where it belongs to: in the SVN repository :) > > > > > http://openautomation.svn.sourceforge.net/viewvc/openautomation/JSFloorPlan/trunk/ > > > > You expect me to down load and read the source? Oh yeah you do. ;-) > > 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 > > > ------------------------------------------------------------------------------ > Lotusphere 2011 > Register now for Lotusphere 2011 and learn how > to connect the dots, take your collaborative environment > to the next level, and enter the era of Social Business. > http://p.sf.net/sfu/lotusphere-d2d > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > > -- Chris |
From: Neil C. <nc...@li...> - 2010-12-15 04:21:54
|
On 12/14/2010 05:16 PM, Chris Engel wrote: > I use it quite often. It is nice to keep track of the LOMP presence so I know what rooms > it thinks are occupied and to turn off/on any stray lights. It is a bit goofy to setup > but for the most part seems to be functional for what I need. I won't be able to look at it right away but I've makred the email in red (so it's easy to find). I think I've finally figured out SVG and AJAX (we'll see). Dave Norwood's AJAX examples also helped (weather.xml can be anything from empty to 1 line, multiple or all the lines - cool!). I think I'll be able to make use of this. -- 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 |