<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=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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;}
--></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="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal>Hallo <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>was für einen input type verwendet man am sinnvollsten für einen Rauchmelder (NEST protect) dessen API für Rauch und CO jeweils getrennt die Werte „ok“, „warn“ „alert“ liefert?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Wenn ich Binary inputs (mit extended value, da die API 3 statis liefern kann) verwende, kann ich als sensor function nur 7 = Smoke detector verwenden, dann zeigt aber die DSS GUI auch für den CO Wert „Kein Rauch“ an. Für CO gibt es keine passende Sensor function. Der angezeigte Text scheint harcoded vorbelegt zu sein für jede sensor function?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Wenn ich sensor input verwende könnte ich sensorType = 5 verwenden, macht aber auch keinen Sinn da ich den „CO concentration in ppm Wert“ von der NEST API nicht erhalte, sondern nur „ok“, „warn“ oder „alert“ (mappe ich aktuell auf 0, 1, -1 als binary iput extended value)<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Auch für z.B. einen Binary Input Wert 0 / 1 dessen Bedeutung „gerät ausgeschaltet / gerät eingeschaltet“ ist find ich nichts passendes. Wenn ich hier sensor function 0 verwende dann seh ich in den DS Apps „Kontakt geschlossen /Kontakt offen“, vermutlich auch ein default hardcoded Wert. Kann man den Text customizen? Binary inputs haben nur boolean oder integer, sensor inputs nur double als value type. Vermisse so etwas wie einen „string value“, in dem ich selber an DSS schicken kann was der aktuelle Wert bedeutet (eingeschaltet / ausgeschaltet / online / offline / …) und dieser in den Apps angezeigt wird und ich darauf aufbauend scene responder / benutzerdefinierte Zustände setzen kann.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Irgendwie ist das Modell mit den sensorTypes / sensorFunctions sehr low level, recht unflexibel und für immer mehr kommende single devices nur so mittelmässig gebrauchbar . Oder gibt’s da noch irgendwas was ich übersehe?<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Danke.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Grüsse<o:p></o:p></p><p class=MsoNormal>Alex<o:p></o:p></p></div></body></html>