{"id":163,"date":"2017-04-09T19:33:51","date_gmt":"2017-04-09T19:33:51","guid":{"rendered":"https:\/\/test.warrensoft.co.uk\/wp-test\/home-hub\/?p=163"},"modified":"2018-12-08T07:32:18","modified_gmt":"2018-12-08T07:32:18","slug":"project-plan","status":"publish","type":"post","link":"https:\/\/test.warrensoft.co.uk\/wp-test\/2017\/04\/09\/project-plan\/","title":{"rendered":"Project Plan"},"content":{"rendered":"<p>Now we have a working central database, and can access it from our controller python code and our website php code, it is time to look at the major modules of the home hub. The table below sets out a plan of attack. As we will be switching back and forth from controller features to website features, \u00a0python to php, the plan should help with orientation. It will also help if you need to source hardware for your project.<\/p>\n\n<table id=\"tablepress-1\" class=\"tablepress tablepress-id-1\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Controller Task<\/th><th class=\"column-2\">Electronics<\/th><th class=\"column-3\">Website Task<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Home page, authentication and sensor values<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Main scheduler<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Read sensors\/Sensor helpers<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\">Add real sensor<\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Organisation<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Alerts<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Floor plan\/Current Values<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">Sampling<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Comparison Graphs<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\">Add actuator<\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">Actuators<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Actuator controls<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">Conditions Rules &amp; Actions<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Conditions<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\"><\/td><td class=\"column-3\">Condition Graphs<\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\">Rules and Actions<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\">Impulses<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\"><\/td><td class=\"column-2\">Add impulse button<\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\">Long-term statistics<\/td><td class=\"column-2\"><\/td><td class=\"column-3\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-1 from cache -->\n","protected":false},"excerpt":{"rendered":"<p>Now we have a working central database, and can access it from our controller python code and our website php code, it is time to look at the major modules of the home hub. The table below sets out a plan of attack. As we will be switching back and forth from controller features to &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/test.warrensoft.co.uk\/wp-test\/2017\/04\/09\/project-plan\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Project Plan&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-163","post","type-post","status-publish","format-standard","hentry","category-project-management"],"_links":{"self":[{"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":4,"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"predecessor-version":[{"id":198,"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/posts\/163\/revisions\/198"}],"wp:attachment":[{"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/test.warrensoft.co.uk\/wp-test\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}