Skip to content

Commit

Permalink
Deploying to gh-pages from @ smarthomeNG/smarthome@11bb17b 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
msinn committed Oct 17, 2024
1 parent cfdc95f commit 10ec56b
Show file tree
Hide file tree
Showing 734 changed files with 742 additions and 742 deletions.
2 changes: 1 addition & 1 deletion .buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: de78cca9c8f13af44d847e2e1e6aaef6
config: 3fb387bb0184b5c89c0b14df5da1ae62
tags: 53fce1f610f91183c07e2025655d47fe
2 changes: 1 addition & 1 deletion _modules/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Überblick: Modul-Quellcode &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>Überblick: Modul-Quellcode &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/config.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.config &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.config &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/connection.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.connection &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.connection &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/daemon.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.daemon &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.daemon &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/db.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.db &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.db &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/env.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.env &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.env &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
16 changes: 8 additions & 8 deletions _modules/lib/item/item.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.item.item &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.item.item &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/custom.css" />
Expand Down Expand Up @@ -7785,7 +7785,7 @@ <h1>Quellcode für lib.item.item</h1><div class="highlight"><pre>


<span class="c1"># New for on_update / on_change</span>
<span class="k">def</span> <span class="nf">_run_on_xxx</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">on_dest</span><span class="p">,</span> <span class="n">on_eval</span><span class="p">,</span> <span class="n">attr</span><span class="o">=</span><span class="s1">&#39;?&#39;</span><span class="p">):</span>
<span class="k">def</span> <span class="nf">_run_on_xxx</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">path</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">on_dest</span><span class="p">,</span> <span class="n">on_eval</span><span class="p">,</span> <span class="n">attr</span><span class="o">=</span><span class="s1">&#39;?&#39;</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> common method for __run_on_update and __run_on_change</span>

Expand Down Expand Up @@ -7847,26 +7847,26 @@ <h1>Quellcode für lib.item.item</h1><div class="highlight"><pre>
<span class="k">pass</span>


<span class="k">def</span> <span class="nf">__run_on_update</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="k">def</span> <span class="nf">__run_on_update</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> evaluate all &#39;on_update&#39; entries of the actual item</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_on_update</span><span class="p">:</span>
<span class="c1"># sh = self._sh # noqa</span>
<span class="c1"># logger.info(&quot;Item {}: &#39;on_update&#39; evaluating {} = {}&quot;.format(self._path, self._on_update_dest_var, self._on_update))</span>
<span class="k">for</span> <span class="n">on_update_dest</span><span class="p">,</span> <span class="n">on_update_eval</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_on_update_dest_var</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_on_update</span><span class="p">):</span>
<span class="bp">self</span><span class="o">.</span><span class="n">_run_on_xxx</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_path</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">on_update_dest</span><span class="p">,</span> <span class="n">on_update_eval</span><span class="p">,</span> <span class="s1">&#39;On_Update&#39;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">_run_on_xxx</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_path</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">on_update_dest</span><span class="p">,</span> <span class="n">on_update_eval</span><span class="p">,</span> <span class="s1">&#39;On_Update&#39;</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="n">caller</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="n">source</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="n">dest</span><span class="p">)</span>


<span class="k">def</span> <span class="nf">__run_on_change</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="k">def</span> <span class="nf">__run_on_change</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
<span class="sd"> evaluate all &#39;on_change&#39; entries of the actual item</span>
<span class="sd"> &quot;&quot;&quot;</span>
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_on_change</span><span class="p">:</span>
<span class="c1"># sh = self._sh # noqa</span>
<span class="c1"># logger.info(&quot;Item {}: &#39;on_change&#39; evaluating lists {} = {}&quot;.format(self._path, self._on_change_dest_var, self._on_change))</span>
<span class="k">for</span> <span class="n">on_change_dest</span><span class="p">,</span> <span class="n">on_change_eval</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_on_change_dest_var</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">_on_change</span><span class="p">):</span>
<span class="bp">self</span><span class="o">.</span><span class="n">_run_on_xxx</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_path</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">on_change_dest</span><span class="p">,</span> <span class="n">on_change_eval</span><span class="p">,</span> <span class="s1">&#39;On_Change&#39;</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">_run_on_xxx</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_path</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">on_change_dest</span><span class="p">,</span> <span class="n">on_change_eval</span><span class="p">,</span> <span class="s1">&#39;On_Change&#39;</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="n">caller</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="n">source</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="n">dest</span><span class="p">)</span>


<span class="k">def</span> <span class="nf">_log_build_standardtext</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">value</span><span class="p">,</span> <span class="n">caller</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
Expand Down Expand Up @@ -8144,7 +8144,7 @@ <h1>Quellcode für lib.item.item</h1><div class="highlight"><pre>
<span class="bp">self</span><span class="o">.</span><span class="n">_lock</span><span class="o">.</span><span class="n">release</span><span class="p">()</span>

<span class="c1"># ms: call run_on_update() from here</span>
<span class="bp">self</span><span class="o">.</span><span class="n">__run_on_update</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">__run_on_update</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="n">caller</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="n">source</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="n">dest</span><span class="p">)</span>
<span class="k">if</span> <span class="n">_changed</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_enforce_updates</span> <span class="ow">or</span> <span class="bp">self</span><span class="o">.</span><span class="n">_type</span> <span class="o">==</span> <span class="s1">&#39;scene&#39;</span><span class="p">:</span>
<span class="c1"># ms: call run_on_change() from here -&gt; noved down</span>
<span class="c1">#self.__run_on_change(value)</span>
Expand All @@ -8171,7 +8171,7 @@ <h1>Quellcode für lib.item.item</h1><div class="highlight"><pre>
<span class="n">args</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;value&#39;</span><span class="p">:</span> <span class="n">value</span><span class="p">,</span> <span class="s1">&#39;source&#39;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">_path</span><span class="p">}</span>
<span class="bp">self</span><span class="o">.</span><span class="n">_sh</span><span class="o">.</span><span class="n">trigger</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;items.&#39;</span> <span class="o">+</span> <span class="n">item</span><span class="o">.</span><span class="n">property</span><span class="o">.</span><span class="n">path</span><span class="p">,</span> <span class="n">obj</span><span class="o">=</span><span class="n">item</span><span class="o">.</span><span class="n">__run_hysteresis</span><span class="p">,</span> <span class="n">value</span><span class="o">=</span><span class="n">args</span><span class="p">,</span> <span class="n">by</span><span class="o">=</span><span class="n">caller</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="n">source</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="n">dest</span><span class="p">)</span>
<span class="c1"># ms: call run_on_change() from here - after eval is run</span>
<span class="bp">self</span><span class="o">.</span><span class="n">__run_on_change</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
<span class="bp">self</span><span class="o">.</span><span class="n">__run_on_change</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">caller</span><span class="o">=</span><span class="n">caller</span><span class="p">,</span> <span class="n">source</span><span class="o">=</span><span class="n">source</span><span class="p">,</span> <span class="n">dest</span><span class="o">=</span><span class="n">dest</span><span class="p">)</span>

<span class="k">if</span> <span class="n">_changed</span> <span class="ow">and</span> <span class="bp">self</span><span class="o">.</span><span class="n">_cache</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fading</span><span class="p">:</span>
<span class="k">try</span><span class="p">:</span>
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/item/items.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.item.items &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.item.items &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/item_conversion.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.item_conversion &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.item_conversion &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/log.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.log &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.log &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
2 changes: 1 addition & 1 deletion _modules/lib/logic.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>lib.logic &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 16. Oktober 2024, commit d8d808f) Dokumentation</title>
<title>lib.logic &mdash; Dokumentation v1.10.0.3 v1.10.0.3 develop (Stand 17. Oktober 2024, commit 11bb17b) Dokumentation</title>
<link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="../../_static/css/theme.css" />
<link rel="stylesheet" type="text/css" href="../../_static/custom.css" />
Expand Down
Loading

0 comments on commit 10ec56b

Please sign in to comment.