{"id":2770,"date":"2010-06-01T12:49:29","date_gmt":"2010-06-01T11:49:29","guid":{"rendered":""},"modified":"2020-05-10T16:19:05","modified_gmt":"2020-05-10T15:19:05","slug":"open-source-ipad-x10-home-automation-controller","status":"publish","type":"post","link":"https:\/\/automatedhome.com\/apple\/open-source-ipad-x10-home-automation-controller.html","title":{"rendered":"Open Source iPad X10 Home Automation Controller"},"content":{"rendered":"<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" title=\"iPad X10\" src=\"\/images\/news\/ipad_x10.jpg\" alt=\"iPad X10\" width=\"500\" height=\"356\" \/><\/p>\n<p>We&#8217;ve been contacted by Automated Home reader (<a href=\"http:\/\/twitter.com\/mrflibbletweets\" target=\"_blank\" rel=\"noopener noreferrer\">Mr Flibble<\/a>) on his interesting step-by-step guide on building a custom iPad web app for the X10 CM15 Pro on Mac OSX.\u00a0 Even more interestingly he plans to release an open source version soon&#8230;.<\/p>\n<p>&#8220;&#8230;The best part about being able to write your own PHP is that you can make an interface that ideally suits your house and how you naturally want a remote to look.\u00a0 I thought at first about making an iPad version of Domia&#8217;s 10&#8243; PictureTouch using photographs and imagemaps, but I decided to make it a bit more advanced than this.<\/p>\n<p>I wanted it to look vaguely like a native iPad app and whilst I thought about using a framework (if I had several weeks to kill I&#8217;d reverse engineer AdLib) I decided it&#8217;d be quicker to make up my own interface with images and text.\u00a0 I designed it on Firefox a couple of days before getting my iPad, then did some final tweaking when it arrived. I wanted an interface that would fill the entire browser but not require scrolling.<\/p>\n<p>I wrote the initial interface for landscape mode, which I plan to be in most of the time whilst using the device. Annoyingly Apple decided not to make the screen 16:9, but I came up with a way of fitting everything on&#8230;&#8221;<\/p>\n<p><a href=\"http:\/\/lustrousmusings.blogspot.com\/2010\/05\/ipad-x10-ultimate-home-automation.html\" target=\"_blank\" rel=\"noopener noreferrer\">Read the Full Guide Here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve been contacted by Automated Home reader (Mr Flibble) on his interesting step-by-step guide on building a custom iPad web app for the X10 CM15&#8230;<\/p>\n","protected":false},"author":3,"featured_media":11997,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"apple_news_api_created_at":"2020-05-10T15:18:12Z","apple_news_api_id":"07572241-a547-4d18-8ed9-4d26f5016b19","apple_news_api_modified_at":"2020-05-10T15:19:09Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/AB1ciQaVHTRiO2U0m9QFrGQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":"","apple_news_is_paid":"","apple_news_is_preview":"","apple_news_is_sponsored":"","apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":[],"apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","footnotes":""},"categories":[9,24,28,34],"tags":[],"class_list":["post-2770","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple","category-new-products","category-software","category-x10"],"apple_news_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/automatedhome.com\/wp-content\/uploads\/2013\/12\/x10-logo.png?fit=150%2C100&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/posts\/2770"}],"collection":[{"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/comments?post=2770"}],"version-history":[{"count":8,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/posts\/2770\/revisions"}],"predecessor-version":[{"id":51185,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/posts\/2770\/revisions\/51185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/media\/11997"}],"wp:attachment":[{"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/media?parent=2770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/categories?post=2770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/automatedhome.com\/wp-json\/wp\/v2\/tags?post=2770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}