<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:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
/* 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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
span.hoenzb
        {mso-style-name:hoenzb;}
span.E-MailFormatvorlage19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:225528229;
        mso-list-type:hybrid;
        mso-list-template-ids:642026214 1627438108 67567619 67567621 67567617 67567619 67567621 67567617 67567619 67567621;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:-;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-font-family:Calibri;
        mso-bidi-font-family:"Times New Roman";}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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 Jens,<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">eine Lösung für Deinen Anwendungsfall „Je nach Tageszeit unterschiedliche Aktionen ausführen“ hatte ich Dir doch bereits beschrieben.<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">Hier noch einmal:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Benutze bitte eine SW-TKM. SW steht für „Schwarz“ und bedeutet „Joker“. Joker-Tasterklemmen können auf jede Systemfunktion eingestellt werden, oder – in der
 Einstellung „App-Taster“ von Systemfunktionen befreit werden.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Vorgehen:<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Schließe die SW-TKM an.<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Öffne den dSS-Konfigurator<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Öffne die Erweiterte Ansicht, dann den Tab Hardware<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Klicke mit der rechten Maustaste auf den SW-TKM Taster und wähle „Geräteeigenschaften bearbeiten“<o:p></o:p></span></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">         
</span></span></span><![endif]><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Wähle als Farbgruppe „Joker“ und als Taster „App-Taster“<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Nun kannst Du in den Apps den App-Taster benutzen.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Konfiguriere Dir einen Scene-Responder. Öffne dazu im Tab Apps den Scene-Responder. Erstelle einen neuen Automaten. Auslöser: Tasterbetätigung
</span><span style="font-size:11.0pt;font-family:Wingdings;color:#1F497D">à</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> Dein nagelneuer App-Taster, auszuführende Aktivität: z.B. Aktivität im Raum Wohnzimmer Stimmung
 1, Bedingung: Tageszeit zwischen 20:00 und 08:00.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Konfiguriere einen weiteren Automaten mit den gleichen Eigenschaften, aber z.B. Wohnzimmer Stimmung 2 und als Bedingung zwischen 08:00 und 20:00.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Fertig.<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">Zu der Benutzerfreundlichkeit:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">digitalSTROM ist ein relativ umfangreiches System, in dem man viel konfigurieren kann. Prinzipiell sorgt der Elektriker zusammen mit dem Kunden für die Umsetzung
 seiner Wünsche.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Es ist eben nicht so einfach, verschiedene komplexe Funktionen in ein simples Benutzerinterface zu packen. Daher wird der normale User nicht beim ersten Blick
 auf den Konfigurator sofort alles verstehen und bedienen können. Etwas Einarbeitung ist da schon nötig.<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">Noch ein Hinweis: Das gesamte Interface ist mittels HTML/JavaScript umgesetzt. Es kann also jeder mit den gleichen Mitteln arbeiten und ein anderes (besseres?)
 Interface bauen. Wir würden uns sehr freuen, wenn Du ein schönes Add-On für einen bestimmten Anwendungsfall erstellen könntest.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Schau Dir auch mal die Mobile-Remote-Control App an. Dort sind (etwas versteckt) bereits sehr viele Konfigurationsmöglichkeiten enthalten.<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">Und sollten Dir unsere Add-Ons nicht genügend Flexibiltät bieten, kannst Du – wie Michael bereits geschrieben hat – Dir auch weitere Funktionalität durch die
 Entwicklung eines eigenen Add-Ons hinzubauen.<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">Softwareentwicklung<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">aizo 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"><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>
<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>Nistler, Jens<br>
<b>Gesendet:</b> Mittwoch, 12. Juni 2013 00:46<br>
<b>An:</b> dSS development list<br>
<b>Betreff:</b> Re: [dss-developer] Low-Level-Signale am Server abgreifen<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Hallo Michael,<o:p></o:p></span></p>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">mir geht es zum einen um Flexibilität und zum anderen um Benutzerfreundlichkeit.<o:p></o:p></span></p>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">(bitte korrigiert mich, wenn meine Aussagen falsch sind, ich lerne digitalSTROM noch kennen)<o:p></o:p></span></p>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Ich würde gerne z.B. folgendes Szenario abbilden können:<br>
Wenn ein Taster betätigt wird, löst dieser je nach Tageszeit eine andere Aktion aus. Wenn ich also auf den einfachen Druck eine bestimmte Szene binden muss, kann ich dieses Verhalten nicht variabel ändern.<br>
Einzige Möglichkeit mit den aktuellen Mitteln wäre es meiner Einschätzung nach die einprogrammierte Szene je nach Uhrzeit zu überschreiben. Das halte ich nicht für sinnvoll und könnte bei komplexeren Variablen auch ineffizient werden.<o:p></o:p></span></p>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Bezüglich Benutzerfreundlichkeit möchte ich niemandem zu nahe treten, aber das Interface des dSS eignet sich nicht zur Verwendung durch den Endnutzer, wenn dieser keine tiefgreifenden Kenntnisse
 des digitalSTROM Systems hat.<br>
Ein Addon kann das Interface nicht gesamt neu gestalten. Daher sehe ich hier nur die radikalere Lösung der Neuimplementierung.<o:p></o:p></span></p>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Ich freue mich auf Berichtigungen und Diskussionen.<o:p></o:p></span></p>
<p><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Gruß, Jens<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Am 11. Juni 2013 21:58 schrieb Michael Troß <<a href="mailto:michael.tross@aizo.com" target="_blank">michael.tross@aizo.com</a>>:<o:p></o:p></p>
<p class="MsoNormal">Hallo Jens,<br>
<br>
Am Dienstag, den 11.06.2013, 12:06 +0200 schrieb Nistler, Jens:<o:p></o:p></p>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><br>
> Ich wuerde gerne unabhaengig vom dSS eine eigene Software entwickeln,<br>
> welche alle Signale der Klemmen (nicht nur der Joker) empfaengt.<br>
> Bevor ich mich jetzt weiter einlese sind folgende Fragen offen:<br>
> - Sind die Signale aller Klemmen auf dem ds485 Bus verfuegbar oder<br>
> werden diese von den einzelnen dSMs zurueck gehalten?<br>
> - Kann man den dSM so programmieren, dass das Betaetigen eines Tasters<br>
> kein Systemverhalten ausloest (z.B. auch fuer gelbe Klemmen)?<o:p></o:p></p>
</div>
<p class="MsoNormal">warum möchtest du das digitalStrom Systemverhalten entfernen? Kannst du<br>
bitte noch ein wenig mehr verraten, um dein Anliegen besser zu<br>
verstehen.<br>
<br>
Das im dSM umgesetzte Systemverhalten ist eine wesentliche Grundlage des<br>
digitalStrom Systems, für das definierte Verhalten der Komponenten, für<br>
die Plug&Play Funktionen und es garantiert Kompatibilität.<br>
<br>
Es ist klar, dass die Server Firmware nicht _alle_ erdenklichen Wünsche<br>
und Steuerungsaufgaben abbilden kann. Aber genau dafür sind die Server<br>
Addons gedacht, da können Entwickler aufbauend auf dem definierten<br>
Systemverhalten Ergänzungen vorzunehmen und man kann sich seine eigenen<br>
Erweiterungen programmieren.<br>
<br>
Gruß<br>
<span class="hoenzb"><span style="color:#888888">Michael</span></span><o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><br>
_______________________________________________<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" target="_blank">http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer</a><o:p></o:p></p>
</div>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>