<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:Menlo;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Segoe UI Symbol";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Sprechblasentext Zchn";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.HTMLVorformatiertZchn
        {mso-style-name:"HTML Vorformatiert Zchn";
        mso-style-priority:99;
        mso-style-link:"HTML Vorformatiert";
        font-family:Consolas;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.apple-tab-span
        {mso-style-name:apple-tab-span;}
span.E-MailFormatvorlage21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.SprechblasentextZchn
        {mso-style-name:"Sprechblasentext Zchn";
        mso-style-priority:99;
        mso-style-link:Sprechblasentext;
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DE" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hallo Chris,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">ich kann nicht konkret einschätzen, was Du wirklich vor hast.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Prinzipiell hat auch eine Tasterklemme einen Ausgangswert (und auch eine Szenentabelle), dieser wird auf der LED angezeigt. Ob das für Deine Anwendung relevant
 ist, ist aber eine andere Frage ;-)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Der outputMode besagt halt, wie der value auf den Leistungsausgang gemappt wird. Und den hat eine Tasterklemme nicht, daher ist er dort 0.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Grüße<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Christoph<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">--<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Christoph Hofmann<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">Software Development<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D;mso-fareast-language:EN-US">digitalSTROM GmbH<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> dss-developer-bounces@forum.digitalstrom.org [mailto:dss-developer-bounces@forum.digitalstrom.org]
<b>Im Auftrag von </b>Chris Gross<br>
<b>Gesendet:</b> Montag, 28. September 2015 10:42<br>
<b>An:</b> dSS development list<br>
<b>Betreff:</b> Re: [dss-developer] Verstäntnisfrage bezüglich Aufruf von Szenen in Apartment und Zonen<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Guten Morgen,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Vielen Dank für die Info, ich hatte dieses Property verwendet, um zu selektieren ob ich diese Gruppe überhaupt Anzeigen muss
<span style="font-family:"Segoe UI Symbol","sans-serif"">😖</span>. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Nach einer Analyse des Traces und der Dokumentation, bin ich jetzt auf eine andere Lösung gekommen: <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">Im device Property Tree gibt es das „outputMode“ Attribute, dass bei einem Taster die Value 0 hat, ABER diese Werte sind nicht Dokumentiert (oder ich habe sie nicht gefunden). <o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Meine aktuelle Tabelle hatte ich mir beim Projekt „org.openhab.binding.digitalstrom“ ausgeborgt:<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<pre style="background:#2B2B2B;font-size:0pt"><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = Taster --><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 0"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    </span><i><span style="font-family:"Menlo","serif";color:gray"><!--<data-dummy-device-item/>--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = SWITCHED--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 16"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-switched-device-item/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = DIMMED--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 22"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dimmed-device-item </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-controller=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">DimmedDeviceCtrl</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = UP_DOWN--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 33"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dummy-device-item/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = SWITCHED_2--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 35"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dummy-device-item/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = SWITCH--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 39"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dummy-device-item/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = WIPE--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 40"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dummy-device-item/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = POWERSAVE--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 41"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dummy-device-item/><br></div><br></span><i><span style="font-family:"Menlo","serif";color:gray"><!--Mode = SLAT--><br></span></i><span style="font-family:"Menlo","serif";color:#E8BF6A"><div </span><span style="font-family:"Menlo","serif";color:#BABABA">ng-if=</span><span style="font-family:"Menlo","serif";color:#A5C261">"</span><span style="font-family:"Menlo","serif";color:#9876AA">device</span><span style="font-family:"Menlo","serif";color:#A5C261">.outputMode.</span><span style="font-family:"Menlo","serif";color:#FFC66D">val</span><span style="font-family:"Menlo","serif";color:#A5C261"> == 42"</span><span style="font-family:"Menlo","serif";color:#E8BF6A">><br>    <data-dummy-device-item/><br></div></span><span style="font-family:"Menlo","serif";color:#A9B7C6"><o:p></o:p></span></pre>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<div>
<p class="MsoNormal">Kann ich mich auf die outputMode-Value verlassen oder gibt es noch eine andere Lösung.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Gruss<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Chris<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">Am 28.09.2015 um 09:03 schrieb Hofmann, Christoph <<a href="mailto:christoph.hofmann@digitalstrom.com">christoph.hofmann@digitalstrom.com</a>>:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Moin Christoph,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">wir haben den Property Tree etwas verschlankt, dabei sind unnötige Dinge herausgefallen. Die Ursprüngliche Bedeutung von groups/X/value ist mir auch nicht ganz
 klar. Vermutlich besagte es, ob eine Tasterstatemachine verfügbar ist.</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Grüße</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Christoph</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">--</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Christoph Hofmann</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Software Development</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">digitalSTROM GmbH</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span class="apple-converted-space"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><a href="mailto:dss-developer-bounces@forum.digitalstrom.org">dss-developer-bounces@forum.digitalstrom.org</a>
 [<a href="mailto:dss-developer-bounces@forum.digitalstrom.org">mailto:dss-developer-bounces@forum.digitalstrom.org</a>]<span class="apple-converted-space"> </span><b>Im Auftrag von<span class="apple-converted-space"> </span></b>Chris Gross<br>
<b>Gesendet:</b><span class="apple-converted-space"> </span>Sonntag, 27. September 2015 16:26<br>
<b>An:</b><span class="apple-converted-space"> </span>dSS development list<br>
<b>Betreff:</b><span class="apple-converted-space"> </span>Re: [dss-developer] Verstäntnisfrage bezüglich Aufruf von Szenen in Apartment und Zonen</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Sali Christoph,<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Vielen Dank für die Antwort, ich gehörte auch zu der Gruppe die Annahmen, dass der lastCalledScene der effektive Status ist, aber jetzt ist klar .…<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Eine Frage hätte ich noch:<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Bis zur dSS Version 1.10 hattet Ihr ein Attribute dSS/apartment/zones/zoneX/groups/X/value definiert das bei mir (Development-Kit) bei yellow auf true gesetzt wahr und bei dem Jocker auf false (Wahrscheinlich weil nur Taster eingetragen
 sind / Vermutung von mir oder ich habe es jedenfalls so interpretiert..). <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Dieses Attribute existiert jetzt nicht mehr, ist dies ein Fehler oder muss es so sein… ?<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">übrigens:<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Fall jemand Interesse hat, habe ich eine neue Version meiner mqttBridget auf Github relased:<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><a href="https://github.com/cgHome/mqtt-dss-bridge"><span style="color:purple">https://github.com/cgHome/mqtt-dss-bridge</span></a><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Die (Delta)-Daten werden neu via ValueKey-Messages versendet und bei Änderungen der lastCalledScene wird die Aktion an den dSS-Server ausgeführt.<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Beispiel:<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Publish:<span class="apple-tab-span">                    </span><span class="apple-converted-space"> </span>dss/apartment/zones/0/groups/1/lastCalledScene {"$value":71}<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Set:<span class="apple-tab-span">                          </span><span class="apple-converted-space"> </span>set/dss/apartment/zones/0/groups/1/lastCalledScene {"$value":72}<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Gruss<o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Chris   <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">  <o:p></o:p></p>
</div>
<div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal">Am 24.09.2015 um 15:14 schrieb Hofmann, Christoph <<a href="mailto:christoph.hofmann@digitalstrom.com"><span style="color:purple">christoph.hofmann@digitalstrom.com</span></a>>:<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hallo Chris,</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">eine Bitte zuallererst:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Sende Deine Anfragen immer nur an EINE Mailadresse. Technische Anfragen an<span class="apple-converted-space"> </span><a href="mailto:support@digitalstrom.com"><span style="color:purple">support@digitalstrom.com</span></a>,
 Entwickleranfragen (so wie diese) an diese Mailing Liste.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">DANKE!</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Die lastCalledScene liefert die zuletzt aufgerufene Szene, nichts anderes. Manche denken, dass sie damit den Status eines Raums abfragen können, aber das stimmt
 nur teilweise. Es ist ein viel komplexeres Thema.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Wenn Du etwas per Broadcast auf zoneId 0 aufrufst, kannst Du anschließend die lastCalledScene in zoneId 0 zurücklesen und wirst das geliefert bekommen, was
 Du aufgerufen hast. Bei diesen sogenannten Apartmentszenen möchten wir aber absichtlich nicht die lastCalledScene in den einzelnen Räumen (Zonen) verändern, damit z.B. im Scene Responder die Automaten noch weitgehend funktionieren, wenn Bedingungen verwendet
 werden, welche bestimmte Stimmungen prüfen.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Beispiel:</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Scene Responder Automat mit Auslöser = Wohnzimmer Licht Stimmung 1, Aktivität = Küche Licht Stimmung 1, Bedingung: Wenn Küche Licht Stimmung 0.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Kommt zwischendurch z.B. ein Klingeln, Wind, Kommen, Alarm oder sowas, würde die Bedingung nicht mehr funktionieren, obwohl in der Küche zuletzt Stimmung 0
 aufgerufen wurde, wenn die Apartmentstimmung das lastCalledScene der Küche überschreiben würde. Der Scene Responder kann nämlich auch nur die lastCalledScene prüfen. Und an der Stelle gibt es keine Historie oder so.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Ich hoffe, Du verstehst das Thema halbwegs, obwohl es recht komplex ist. Um an dieser Stelle alles perfekt zu lösen, müsste man viiiel mehr Aufwand treiben.
 Wir haben für Licht daher schon die Raumzustände „Das Licht ist eingeschaltet“ und „Das Licht ist ausgeschaltet“ eingeführt, welches unabhängig von dem lastCalledScene arbeitet.</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Grüße</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Christoph</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<div>
<div>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span class="apple-converted-space"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><a href="mailto:dss-developer-bounces@forum.digitalstrom.org"><span style="color:purple">dss-developer-bounces@forum.digitalstrom.org</span></a><span class="apple-converted-space"> </span>[<a href="mailto:dss-developer-bounces@forum.digitalstrom.org"><span style="color:purple">mailto:dss-developer-bounces@forum.digitalstrom.org</span></a>]<span class="apple-converted-space"> </span><b>Im
 Auftrag von<span class="apple-converted-space"> </span></b>Chris Gross<br>
<b>Gesendet:</b><span class="apple-converted-space"> </span>Donnerstag, 24. September 2015 10:11<br>
<b>An:</b><span class="apple-converted-space"> </span>digitalSTROM AG; digitalSTROM Info<br>
<b>Betreff:</b><span class="apple-converted-space"> </span>[dss-developer] Verstäntnisfrage bezüglich Aufruf von Szenen in Apartment und Zonen</span><o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal">Gute Tag,<o:p></o:p></p>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Bei dem Test meiner mqttBridge (via REST-Interface), ist mir folgendes aufgefallen:<o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Wenn ich einer Zone eine "Group independent scenes“ Event (zb. Sleeping) sende, werden allen dazugehörigen Gruppen (Licht, Schatten, etc…) der Status geändert. Zusätzlich wird der Status der einzelnen Devices (device.on) auf true gesetzt.
  <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Wird jedoch dem übergeordneten Apartment, derselbe Event gesendet, werden „nur“ die Groups des Apartments sowie der Devices geändert, die einzelnen Zonen/Gruppen werden über den Statuswechsel nicht informiert.<o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Frage: <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Ist dies so gewollt oder müssten die einzelnen Zonen auch über die Statusänderung informiert werden ?<o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="color:#1F497D">[…]</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif"">Gruss<br>
<br>
<br>
<br>
</span><o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif"">Chris Gross<br>
<br>
—————————————————</span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif""> </span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif"">Software Engineer<br>
<br>
Dietlikon, Switzerland</span><o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif""><a href="mailto:cgHome@gmx.net"><span style="color:purple">cgHome@gmx.net</span></a></span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif""> </span><o:p></o:p></p>
</div>
</div>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif""><a href="https://github.com/cgHome"><span style="color:purple">https://github.com/cgHome</span></a></span><o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif"">_______________________________________________<br>
dss-developer mailing list<br>
</span><a href="mailto:dss-developer@forum.digitalstrom.org"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:purple">dss-developer@forum.digitalstrom.org</span></a><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif""><br>
</span><a href="http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif";color:purple">http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer</span></a><o:p></o:p></p>
</div>
</div>
</blockquote>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><br>
Freundliche Grüsse<br>
<br>
Christian Gross<br>
<br>
-----------------------------------------<br>
<br>
Christian Gross<br>
Klotenerstrasse 31<br>
CH - 8305 Dietlikon<br>
<br>
E-Mail:<span class="apple-tab-span">                     </span><span class="apple-converted-space"> </span><a href="mailto:Chris.Gross@gmx.ch"><span style="color:purple">Chris.Gross@gmx.ch</span></a><br>
Mobile:<span class="apple-tab-span">                    </span><span class="apple-converted-space"> </span>+41 79 694 50 10<o:p></o:p></p>
</div>
</div>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Helvetica","sans-serif"">_______________________________________________<br>
dss-developer mailing list<br>
<a href="mailto:dss-developer@forum.digitalstrom.org">dss-developer@forum.digitalstrom.org</a><br>
<a href="http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer">http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer</a></span><o:p></o:p></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="color:black"><br>
Freundliche Grüsse<br>
<br>
Christian Gross<br>
<br>
-----------------------------------------<br>
<br>
Christian Gross<br>
Klotenerstrasse 31<br>
CH - 8305 Dietlikon<br>
<br>
E-Mail:<span class="apple-tab-span">                      </span><a href="mailto:Chris.Gross@gmx.ch">Chris.Gross@gmx.ch</a><br>
Mobile:<span class="apple-tab-span">                     </span>+41 79 694 50 10<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>