Bugfix in turning lights on at sun set
This commit is contained in:
parent
4921787648
commit
4fde63b1fb
11 changed files with 671 additions and 1 deletions
1
.idea/.name
generated
Normal file
1
.idea/.name
generated
Normal file
|
@ -0,0 +1 @@
|
|||
home-assistant
|
5
.idea/encodings.xml
generated
Normal file
5
.idea/encodings.xml
generated
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding" useUTFGuessing="true" native2AsciiForPropertiesFiles="false" />
|
||||
</project>
|
||||
|
16
.idea/home-assistant.iml
generated
Normal file
16
.idea/home-assistant.iml
generated
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module type="PYTHON_MODULE" version="4">
|
||||
<component name="NewModuleRootManager">
|
||||
<content url="file://$MODULE_DIR$" />
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
</component>
|
||||
<component name="PyDocumentationSettings">
|
||||
<option name="myDocStringFormat" value="Epytext" />
|
||||
</component>
|
||||
<component name="TestRunnerService">
|
||||
<option name="projectConfiguration" value="Unittests" />
|
||||
<option name="PROJECT_TEST_RUNNER" value="Unittests" />
|
||||
</component>
|
||||
</module>
|
||||
|
5
.idea/misc.xml
generated
Normal file
5
.idea/misc.xml
generated
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 2.7.5 (/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python)" project-jdk-type="Python SDK" />
|
||||
</project>
|
||||
|
9
.idea/modules.xml
generated
Normal file
9
.idea/modules.xml
generated
Normal file
|
@ -0,0 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ProjectModuleManager">
|
||||
<modules>
|
||||
<module fileurl="file://$PROJECT_DIR$/.idea/home-assistant.iml" filepath="$PROJECT_DIR$/.idea/home-assistant.iml" />
|
||||
</modules>
|
||||
</component>
|
||||
</project>
|
||||
|
5
.idea/scopes/scope_settings.xml
generated
Normal file
5
.idea/scopes/scope_settings.xml
generated
Normal file
|
@ -0,0 +1,5 @@
|
|||
<component name="DependencyValidationManager">
|
||||
<state>
|
||||
<option name="SKIP_IMPORT_STATEMENTS" value="false" />
|
||||
</state>
|
||||
</component>
|
7
.idea/vcs.xml
generated
Normal file
7
.idea/vcs.xml
generated
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="VcsDirectoryMappings">
|
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||
</component>
|
||||
</project>
|
||||
|
484
.idea/workspace.xml
generated
Normal file
484
.idea/workspace.xml
generated
Normal file
|
@ -0,0 +1,484 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ChangeListManager">
|
||||
<list default="true" id="f9e7b583-e4ee-413d-b178-c14dbf74eedc" name="Default" comment="" />
|
||||
<ignored path="home-assistant.iws" />
|
||||
<ignored path=".idea/workspace.xml" />
|
||||
<option name="TRACKING_ENABLED" value="true" />
|
||||
<option name="SHOW_DIALOG" value="false" />
|
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||
</component>
|
||||
<component name="ChangesViewManager" flattened_view="true" show_ignored="false" />
|
||||
<component name="CreatePatchCommitExecutor">
|
||||
<option name="PATCH_PATH" value="" />
|
||||
</component>
|
||||
<component name="DaemonCodeAnalyzer">
|
||||
<disable_hints />
|
||||
</component>
|
||||
<component name="ExecutionTargetManager" SELECTED_TARGET="default_target" />
|
||||
<component name="FavoritesManager">
|
||||
<favorites_list name="home-assistant" />
|
||||
</component>
|
||||
<component name="FileEditorManager">
|
||||
<leaf>
|
||||
<file leaf-file-name="__init__.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/__init__.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="62" column="0" selection-start="1262" selection-end="1262" vertical-scroll-proportion="0.0" vertical-offset="915" max-vertical-offset="4905">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="test.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/test.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="40" column="8" selection-start="901" selection-end="901" vertical-scroll-proportion="0.0" vertical-offset="319" max-vertical-offset="5460">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="httpinterface.py" pinned="false" current="true" current-in-tab="true">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/httpinterface.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="132" column="8" selection-start="3363" selection-end="3363" vertical-scroll-proportion="0.61509436" vertical-offset="1519" max-vertical-offset="8640">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="remote.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/remote.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="80" column="61" selection-start="2271" selection-end="2271" vertical-scroll-proportion="0.0" vertical-offset="1200" max-vertical-offset="3420">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="actors.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/actors.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="111" column="48" selection-start="4462" selection-end="4462" vertical-scroll-proportion="0.0" vertical-offset="1309" max-vertical-offset="5640">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="pychromecast.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/packages/pychromecast/pychromecast.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="68" column="4" selection-start="2052" selection-end="2052" vertical-scroll-proportion="0.0" vertical-offset="844" max-vertical-offset="3195">
|
||||
<folding>
|
||||
<element signature="e#259#293#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="bootstrap.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/bootstrap.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="10" column="0" selection-start="211" selection-end="211" vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1950">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
<file leaf-file-name="observers.py" pinned="false" current="false" current-in-tab="false">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/observers.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="54" column="4" selection-start="1334" selection-end="1334" vertical-scroll-proportion="0.0" vertical-offset="484" max-vertical-offset="5730">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</file>
|
||||
</leaf>
|
||||
</component>
|
||||
<component name="FindManager">
|
||||
<FindUsagesManager>
|
||||
<setting name="OPEN_NEW_TAB" value="false" />
|
||||
</FindUsagesManager>
|
||||
</component>
|
||||
<component name="Git.Settings">
|
||||
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||
</component>
|
||||
<component name="GitLogSettings">
|
||||
<option name="myDateState">
|
||||
<MyDateState />
|
||||
</option>
|
||||
</component>
|
||||
<component name="IdeDocumentHistory">
|
||||
<option name="changedFiles">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/homeassistant/observers.py" />
|
||||
<option value="$PROJECT_DIR$/homeassistant/httpinterface.py" />
|
||||
<option value="$PROJECT_DIR$/homeassistant/__init__.py" />
|
||||
<option value="$PROJECT_DIR$/homeassistant/test.py" />
|
||||
<option value="$PROJECT_DIR$/known_devices.csv" />
|
||||
<option value="$PROJECT_DIR$/homeassistant/actors.py" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectFrameBounds">
|
||||
<option name="y" value="22" />
|
||||
<option name="width" value="1680" />
|
||||
<option name="height" value="1024" />
|
||||
</component>
|
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="false">
|
||||
<OptionsSetting value="true" id="Add" />
|
||||
<OptionsSetting value="true" id="Remove" />
|
||||
<OptionsSetting value="true" id="Checkout" />
|
||||
<OptionsSetting value="true" id="Update" />
|
||||
<OptionsSetting value="true" id="Status" />
|
||||
<OptionsSetting value="true" id="Edit" />
|
||||
<ConfirmationsSetting value="0" id="Add" />
|
||||
<ConfirmationsSetting value="0" id="Remove" />
|
||||
</component>
|
||||
<component name="ProjectReloadState">
|
||||
<option name="STATE" value="0" />
|
||||
</component>
|
||||
<component name="ProjectView">
|
||||
<navigator currentView="ProjectPane" proportions="" version="1" splitterProportion="0.5">
|
||||
<flattenPackages />
|
||||
<showMembers />
|
||||
<showModules />
|
||||
<showLibraryContents />
|
||||
<hideEmptyPackages />
|
||||
<abbreviatePackageNames />
|
||||
<autoscrollToSource />
|
||||
<autoscrollFromSource />
|
||||
<sortByType />
|
||||
</navigator>
|
||||
<panes>
|
||||
<pane id="ProjectPane">
|
||||
<subPane>
|
||||
<PATH>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="home-assistant" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
|
||||
</PATH_ELEMENT>
|
||||
</PATH>
|
||||
<PATH>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="home-assistant" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
|
||||
</PATH_ELEMENT>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="home-assistant" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||
</PATH_ELEMENT>
|
||||
</PATH>
|
||||
<PATH>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="home-assistant" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
|
||||
</PATH_ELEMENT>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="home-assistant" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||
</PATH_ELEMENT>
|
||||
<PATH_ELEMENT>
|
||||
<option name="myItemId" value="homeassistant" />
|
||||
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
|
||||
</PATH_ELEMENT>
|
||||
</PATH>
|
||||
</subPane>
|
||||
</pane>
|
||||
<pane id="Scope" />
|
||||
</panes>
|
||||
</component>
|
||||
<component name="PropertiesComponent">
|
||||
<property name="FullScreen" value="false" />
|
||||
</component>
|
||||
<component name="RunManager">
|
||||
<configuration default="true" type="tests" factoryName="py.test">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs />
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="home-assistant" />
|
||||
<option name="SCRIPT_NAME" value="" />
|
||||
<option name="CLASS_NAME" value="" />
|
||||
<option name="METHOD_NAME" value="" />
|
||||
<option name="FOLDER_NAME" value="" />
|
||||
<option name="TEST_TYPE" value="TEST_SCRIPT" />
|
||||
<option name="PATTERN" value="" />
|
||||
<option name="USE_PATTERN" value="false" />
|
||||
<option name="testToRun" value="" />
|
||||
<option name="keywords" value="" />
|
||||
<option name="params" value="" />
|
||||
<option name="USE_PARAM" value="false" />
|
||||
<option name="USE_KEYWORD" value="false" />
|
||||
<method />
|
||||
</configuration>
|
||||
<configuration default="true" type="tests" factoryName="Nosetests">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs />
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="home-assistant" />
|
||||
<option name="SCRIPT_NAME" value="" />
|
||||
<option name="CLASS_NAME" value="" />
|
||||
<option name="METHOD_NAME" value="" />
|
||||
<option name="FOLDER_NAME" value="" />
|
||||
<option name="TEST_TYPE" value="TEST_SCRIPT" />
|
||||
<option name="PATTERN" value="" />
|
||||
<option name="USE_PATTERN" value="false" />
|
||||
<option name="PARAMS" value="" />
|
||||
<option name="USE_PARAM" value="false" />
|
||||
<method />
|
||||
</configuration>
|
||||
<configuration default="true" type="PythonConfigurationType" factoryName="Python">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs>
|
||||
<env name="PYTHONUNBUFFERED" value="1" />
|
||||
</envs>
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="home-assistant" />
|
||||
<option name="SCRIPT_NAME" value="" />
|
||||
<option name="PARAMETERS" value="" />
|
||||
<method />
|
||||
</configuration>
|
||||
<configuration default="true" type="tests" factoryName="Unittests">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs />
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="home-assistant" />
|
||||
<option name="SCRIPT_NAME" value="" />
|
||||
<option name="CLASS_NAME" value="" />
|
||||
<option name="METHOD_NAME" value="" />
|
||||
<option name="FOLDER_NAME" value="" />
|
||||
<option name="TEST_TYPE" value="TEST_SCRIPT" />
|
||||
<option name="PATTERN" value="" />
|
||||
<option name="USE_PATTERN" value="false" />
|
||||
<option name="PUREUNITTEST" value="true" />
|
||||
<option name="PARAMS" value="" />
|
||||
<option name="USE_PARAM" value="false" />
|
||||
<method />
|
||||
</configuration>
|
||||
<configuration default="true" type="tests" factoryName="Doctests">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs />
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="home-assistant" />
|
||||
<option name="SCRIPT_NAME" value="" />
|
||||
<option name="CLASS_NAME" value="" />
|
||||
<option name="METHOD_NAME" value="" />
|
||||
<option name="FOLDER_NAME" value="" />
|
||||
<option name="TEST_TYPE" value="TEST_SCRIPT" />
|
||||
<option name="PATTERN" value="" />
|
||||
<option name="USE_PATTERN" value="false" />
|
||||
<method />
|
||||
</configuration>
|
||||
<configuration default="true" type="tests" factoryName="Attests">
|
||||
<option name="INTERPRETER_OPTIONS" value="" />
|
||||
<option name="PARENT_ENVS" value="true" />
|
||||
<envs />
|
||||
<option name="SDK_HOME" value="" />
|
||||
<option name="WORKING_DIRECTORY" value="" />
|
||||
<option name="IS_MODULE_SDK" value="false" />
|
||||
<option name="ADD_CONTENT_ROOTS" value="true" />
|
||||
<option name="ADD_SOURCE_ROOTS" value="true" />
|
||||
<module name="home-assistant" />
|
||||
<option name="SCRIPT_NAME" value="" />
|
||||
<option name="CLASS_NAME" value="" />
|
||||
<option name="METHOD_NAME" value="" />
|
||||
<option name="FOLDER_NAME" value="" />
|
||||
<option name="TEST_TYPE" value="TEST_SCRIPT" />
|
||||
<option name="PATTERN" value="" />
|
||||
<option name="USE_PATTERN" value="false" />
|
||||
<method />
|
||||
</configuration>
|
||||
<list size="0" />
|
||||
</component>
|
||||
<component name="ShelveChangesManager" show_recycled="false" />
|
||||
<component name="TaskManager">
|
||||
<task active="true" id="Default" summary="Default task">
|
||||
<changelist id="f9e7b583-e4ee-413d-b178-c14dbf74eedc" name="Default" comment="" />
|
||||
<created>1384050152631</created>
|
||||
<updated>1384050152631</updated>
|
||||
</task>
|
||||
<servers />
|
||||
</component>
|
||||
<component name="ToolWindowManager">
|
||||
<frame x="0" y="22" width="1680" height="1024" extended-state="6" />
|
||||
<editor active="false" />
|
||||
<layout>
|
||||
<window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.20833333" sideWeight="0.60064584" order="0" side_tool="false" content_ui="combo" />
|
||||
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Inspection" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.39935413" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
|
||||
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="SLIDING" type="SLIDING" visible="false" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
|
||||
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
|
||||
</layout>
|
||||
</component>
|
||||
<component name="VcsContentAnnotationSettings">
|
||||
<option name="myLimit" value="2678400000" />
|
||||
</component>
|
||||
<component name="VcsManagerConfiguration">
|
||||
<option name="myTodoPanelSettings">
|
||||
<TodoPanelSettings />
|
||||
</option>
|
||||
</component>
|
||||
<component name="XDebuggerManager">
|
||||
<breakpoint-manager />
|
||||
</component>
|
||||
<component name="editorHistoryManager">
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/httpinterface.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="232" column="8" selection-start="6727" selection-end="6727" vertical-scroll-proportion="0.0" vertical-offset="3309" max-vertical-offset="8760">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/remote.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="79" column="63" selection-start="2279" selection-end="2279" vertical-scroll-proportion="0.0" vertical-offset="1185" max-vertical-offset="3390">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/actors.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="108" column="44" selection-start="4313" selection-end="4313" vertical-scroll-proportion="0.0" vertical-offset="1620" max-vertical-offset="5580">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/packages/pychromecast/pychromecast.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="150" column="12" selection-start="4955" selection-end="4955" vertical-scroll-proportion="0.0" vertical-offset="2250" max-vertical-offset="3150">
|
||||
<folding>
|
||||
<element signature="e#259#293#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/bootstrap.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="10" column="38" selection-start="249" selection-end="249" vertical-scroll-proportion="0.0" vertical-offset="150" max-vertical-offset="1995">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/observers.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="54" column="16" selection-start="1346" selection-end="1346" vertical-scroll-proportion="0.0" vertical-offset="810" max-vertical-offset="5730">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/remote.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="80" column="61" selection-start="2271" selection-end="2271" vertical-scroll-proportion="0.0" vertical-offset="1200" max-vertical-offset="3420">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/__init__.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="62" column="0" selection-start="1262" selection-end="1262" vertical-scroll-proportion="0.0" vertical-offset="915" max-vertical-offset="4905">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/pylint.txt">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="16" column="0" selection-start="904" selection-end="904" vertical-scroll-proportion="-0.41509435" vertical-offset="614" max-vertical-offset="2115">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/known_devices.csv">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="18" column="20" selection-start="592" selection-end="592" vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="615">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/bootstrap.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="10" column="0" selection-start="211" selection-end="211" vertical-scroll-proportion="0.0" vertical-offset="0" max-vertical-offset="1950">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/actors.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="111" column="48" selection-start="4462" selection-end="4462" vertical-scroll-proportion="0.0" vertical-offset="1309" max-vertical-offset="5640">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/test.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="40" column="8" selection-start="901" selection-end="901" vertical-scroll-proportion="0.0" vertical-offset="319" max-vertical-offset="5460">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/observers.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="54" column="4" selection-start="1334" selection-end="1334" vertical-scroll-proportion="0.0" vertical-offset="484" max-vertical-offset="5730">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/packages/pychromecast/pychromecast.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="68" column="4" selection-start="2052" selection-end="2052" vertical-scroll-proportion="0.0" vertical-offset="844" max-vertical-offset="3195">
|
||||
<folding>
|
||||
<element signature="e#259#293#0" expanded="true" />
|
||||
</folding>
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
<entry file="file://$PROJECT_DIR$/homeassistant/httpinterface.py">
|
||||
<provider selected="true" editor-type-id="text-editor">
|
||||
<state line="132" column="8" selection-start="3363" selection-end="3363" vertical-scroll-proportion="0.61509436" vertical-offset="1519" max-vertical-offset="8640">
|
||||
<folding />
|
||||
</state>
|
||||
</provider>
|
||||
</entry>
|
||||
</component>
|
||||
</project>
|
||||
|
|
@ -65,7 +65,7 @@ def setup_device_light_triggers(bus, statemachine):
|
|||
# Calculates the time when to start fading lights in when sun sets
|
||||
time_for_light_before_sun_set = lambda: \
|
||||
(next_sun_setting(statemachine) - LIGHT_TRANSITION_TIME *
|
||||
len(statemachine))
|
||||
len(light_ids))
|
||||
|
||||
# pylint: disable=unused-argument
|
||||
def handle_sun_rising(category, old_state, new_state):
|
||||
|
|
15
pep8.txt
Normal file
15
pep8.txt
Normal file
|
@ -0,0 +1,15 @@
|
|||
homeassistant/httpinterface.py:268:21: E126 continuation line over-indented for hanging indent
|
||||
homeassistant/httpinterface.py:302:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:326:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:357:18: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:364:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:375:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:389:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:392:20: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:396:18: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:400:22: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:438:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:452:21: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:455:20: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:459:18: E127 continuation line over-indented for visual indent
|
||||
homeassistant/httpinterface.py:463:22: E127 continuation line over-indented for visual indent
|
123
pylint.txt
Normal file
123
pylint.txt
Normal file
|
@ -0,0 +1,123 @@
|
|||
************* Module homeassistant.httpinterface
|
||||
W:647, 0: TODO: correct header for mime-type and caching (fixme)
|
||||
E:216,29: Instance of 'str' has no 'match' member (but some types could not be inferred) (maybe-no-member)
|
||||
************* Module homeassistant.packages.pychromecast.example
|
||||
C: 9, 0: Invalid constant name "host" (invalid-name)
|
||||
C: 18, 0: Invalid constant name "cast" (invalid-name)
|
||||
************* Module homeassistant.packages.pychromecast.pychromecast
|
||||
W:211,11: Catching too general exception Exception (broad-except)
|
||||
|
||||
|
||||
Report
|
||||
======
|
||||
1285 statements analysed.
|
||||
|
||||
Duplication
|
||||
-----------
|
||||
|
||||
+-------------------------+------+---------+-----------+
|
||||
| |now |previous |difference |
|
||||
+=========================+======+=========+===========+
|
||||
|nb duplicated lines |0 |0 |= |
|
||||
+-------------------------+------+---------+-----------+
|
||||
|percent duplicated lines |0.000 |0.000 |= |
|
||||
+-------------------------+------+---------+-----------+
|
||||
|
||||
|
||||
|
||||
External dependencies
|
||||
---------------------
|
||||
::
|
||||
|
||||
ephem (homeassistant.observers)
|
||||
phue (homeassistant.actors)
|
||||
pykeyboard (homeassistant.actors)
|
||||
requests (homeassistant.remote,homeassistant.actors,homeassistant.packages.pychromecast.pychromecast,homeassistant.test,homeassistant.observers)
|
||||
|
||||
|
||||
|
||||
Raw metrics
|
||||
-----------
|
||||
|
||||
+----------+-------+------+---------+-----------+
|
||||
|type |number |% |previous |difference |
|
||||
+==========+=======+======+=========+===========+
|
||||
|code |1564 |61.31 |1559 |+5.00 |
|
||||
+----------+-------+------+---------+-----------+
|
||||
|docstring |625 |24.50 |625 |= |
|
||||
+----------+-------+------+---------+-----------+
|
||||
|comment |150 |5.88 |150 |= |
|
||||
+----------+-------+------+---------+-----------+
|
||||
|empty |212 |8.31 |212 |= |
|
||||
+----------+-------+------+---------+-----------+
|
||||
|
||||
|
||||
|
||||
Messages by category
|
||||
--------------------
|
||||
|
||||
+-----------+-------+---------+-----------+
|
||||
|type |number |previous |difference |
|
||||
+===========+=======+=========+===========+
|
||||
|convention |2 |2 |= |
|
||||
+-----------+-------+---------+-----------+
|
||||
|refactor |0 |0 |= |
|
||||
+-----------+-------+---------+-----------+
|
||||
|warning |2 |3 |-1.00 |
|
||||
+-----------+-------+---------+-----------+
|
||||
|error |1 |1 |= |
|
||||
+-----------+-------+---------+-----------+
|
||||
|
||||
|
||||
|
||||
% errors / warnings by module
|
||||
-----------------------------
|
||||
|
||||
+-------------------------------------------------+-------+--------+---------+-----------+
|
||||
|module |error |warning |refactor |convention |
|
||||
+=================================================+=======+========+=========+===========+
|
||||
|homeassistant.httpinterface |100.00 |50.00 |0.00 |0.00 |
|
||||
+-------------------------------------------------+-------+--------+---------+-----------+
|
||||
|homeassistant.packages.pychromecast.pychromecast |0.00 |50.00 |0.00 |0.00 |
|
||||
+-------------------------------------------------+-------+--------+---------+-----------+
|
||||
|
||||
|
||||
|
||||
Messages
|
||||
--------
|
||||
|
||||
+-----------+------------+
|
||||
|message id |occurrences |
|
||||
+===========+============+
|
||||
|C0103 |2 |
|
||||
+-----------+------------+
|
||||
|W0703 |1 |
|
||||
+-----------+------------+
|
||||
|W0511 |1 |
|
||||
+-----------+------------+
|
||||
|E1103 |1 |
|
||||
+-----------+------------+
|
||||
|
||||
|
||||
|
||||
Global evaluation
|
||||
-----------------
|
||||
Your code has been rated at 9.93/10 (previous run: 9.92/10, +0.01)
|
||||
|
||||
Statistics by type
|
||||
------------------
|
||||
|
||||
+---------+-------+-----------+-----------+------------+---------+
|
||||
|type |number |old number |difference |%documented |%badname |
|
||||
+=========+=======+===========+===========+============+=========+
|
||||
|module |12 |12 |= |100.00 |0.00 |
|
||||
+---------+-------+-----------+-----------+------------+---------+
|
||||
|class |17 |17 |= |100.00 |0.00 |
|
||||
+---------+-------+-----------+-----------+------------+---------+
|
||||
|method |97 |97 |= |100.00 |12.37 |
|
||||
+---------+-------+-----------+-----------+------------+---------+
|
||||
|function |66 |66 |= |100.00 |0.00 |
|
||||
+---------+-------+-----------+-----------+------------+---------+
|
||||
|
||||
|
||||
|
Loading…
Add table
Reference in a new issue