<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Gute Tag,<div class=""><br class=""></div><div class="">Bei dem Test meiner mqttBridge (via REST-Interface), ist mir folgendes aufgefallen:</div><div class=""><br class=""></div><div class="">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.  </div><div class=""><br class=""></div><div class="">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.</div><div class=""><br class=""></div><div class="">Frage: </div><div class=""><br class=""></div><div class="">Ist dies so gewollt oder müssten die einzelnen Zonen auch über die Statusänderung informiert werden ?</div><div class=""><br class=""></div><div class="">Beispiel:</div><div class=""><br class=""></div><div class=""><b class="">Zone:            </b></div><div class=""><div class=""><div class="">[09:43:16.163] [INFO]  dssBridget::server::setGroupScene: <i class="">/zone/callScene?id=9388&groupID=0&sceneNumber=69&force=true</i></div><div class="">[09:43:16.757] [LOG]   dssBridget::server::rest: /apartment/getDevices</div><div class="">[09:43:16.758] [LOG]   dssBridget::client::publish dss/apartment/devices/3504175fe00000000000de00/on {"$value":true}</div><div class="">[09:43:16.759] [LOG]   dssBridget::client::publish dss/apartment/devices/3504175fe00000000000de01/on {"$value":true}</div><div class="">[09:43:16.760] [LOG]   dssBridget::client::publish dss/apartment/devices/302ed89f43f005c00001c9cc/on {"$value":true}</div><div class="">[09:43:16.760] [LOG]   dssBridget::client::publish dss/apartment/devices/303505d7f80000400001b848/on {"$value":true}</div><div class="">[09:43:16.821] [LOG]   dssBridget::server::rest: /property/query?query=/apartment/*/*(ZoneID,dSID,name,powerConsumption,powerConsumptionAge)/groups/*(group,name,valid,lastCalledScene)</div><div class="">[09:43:16.825] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/0/lastCalledScene {"$value":69}</div><div class="">[09:43:16.826] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/1/lastCalledScene {"$value":69}</div><div class="">[09:43:16.827] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/2/lastCalledScene {"$value":69}</div><div class="">[09:43:16.827] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/3/lastCalledScene {"$value":69}</div><div class="">[09:43:16.828] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/4/lastCalledScene {"$value":69}</div><div class="">[09:43:16.828] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/5/lastCalledScene {"$value":69}</div><div class="">[09:43:16.829] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/6/lastCalledScene {"$value":69}</div><div class="">[09:43:16.829] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/7/lastCalledScene {"$value":69}</div><div class="">[09:43:16.830] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/8/lastCalledScene {"$value":69}</div><div class="">[09:43:16.830] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/9/lastCalledScene {"$value":69}</div><div class="">[09:43:16.831] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/10/lastCalledScene {"$value":69}</div><div class="">[09:43:16.831] [LOG]   dssBridget::client::publish dss/apartment/zones/Demo/groups/11/lastCalledScene {"$value":69}</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div apple-content-edited="true" class=""><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><b class="">Apartment:</b></div><div style="orphans: auto; text-align: start; text-indent: 0px; widows: auto;" class=""><div class="">[09:47:03.703] [INFO]  dssBridget::server::setApartmentScene: <i class="">/apartment/callScene?sceneNumber=69&force=true</i></div><div class="">[09:47:07.112] [LOG]   dssBridget::server::rest: /apartment/getDevices</div><div class="">[09:47:07.112] [LOG]   dssBridget::client::publish dss/apartment/devices/3504175fe00000000000de00/on {"$value":true}</div><div class="">[09:47:07.113] [LOG]   dssBridget::client::publish dss/apartment/devices/3504175fe00000000000de01/on {"$value":true}</div><div class="">[09:47:07.114] [LOG]   dssBridget::client::publish dss/apartment/devices/302ed89f43f005c00001c9cc/on {"$value":true}</div><div class="">[09:47:07.114] [LOG]   dssBridget::client::publish dss/apartment/devices/303505d7f80000400001b848/on {"$value":true}</div><div class="">[09:47:07.149] [LOG]   dssBridget::server::rest: /property/query?query=/apartment/*/*(ZoneID,dSID,name,powerConsumption,powerConsumptionAge)/groups/*(group,name,valid,lastCalledScene)</div><div class="">[09:47:07.152] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/0/lastCalledScene {"$value":69}</div><div class="">[09:47:07.153] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/1/lastCalledScene {"$value":69}</div><div class="">[09:47:07.153] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/2/lastCalledScene {"$value":69}</div><div class="">[09:47:07.154] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/3/lastCalledScene {"$value":69}</div><div class="">[09:47:07.154] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/4/lastCalledScene {"$value":69}</div><div class="">[09:47:07.155] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/5/lastCalledScene {"$value":69}</div><div class="">[09:47:07.155] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/6/lastCalledScene {"$value":69}</div><div class="">[09:47:07.156] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/7/lastCalledScene {"$value":69}</div><div class="">[09:47:07.156] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/8/lastCalledScene {"$value":69}</div><div class="">[09:47:07.157] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/9/lastCalledScene {"$value":69}</div><div class="">[09:47:07.157] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/10/lastCalledScene {"$value":69}</div><div class="">[09:47:07.158] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/11/lastCalledScene {"$value":69}</div><div class="">[09:47:07.159] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/16/lastCalledScene {"$value":69}</div><div class="">[09:47:07.160] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/17/lastCalledScene {"$value":69}</div><div class="">[09:47:07.160] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/18/lastCalledScene {"$value":69}</div><div class="">[09:47:07.161] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/19/lastCalledScene {"$value":69}</div><div class="">[09:47:07.161] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/20/lastCalledScene {"$value":69}</div><div class="">[09:47:07.162] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/21/lastCalledScene {"$value":69}</div><div class="">[09:47:07.163] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/22/lastCalledScene {"$value":69}</div><div class="">[09:47:07.164] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/23/lastCalledScene {"$value":69}</div><div class="">[09:47:07.164] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/24/lastCalledScene {"$value":69}</div><div class="">[09:47:07.164] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/25/lastCalledScene {"$value":69}</div><div class="">[09:47:07.165] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/26/lastCalledScene {"$value":69}</div><div class="">[09:47:07.167] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/27/lastCalledScene {"$value":69}</div><div class="">[09:47:07.168] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/28/lastCalledScene {"$value":69}</div><div class="">[09:47:07.168] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/29/lastCalledScene {"$value":69}</div><div class="">[09:47:07.168] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/30/lastCalledScene {"$value":69}</div><div class="">[09:47:07.169] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/31/lastCalledScene {"$value":69}</div><div class="">[09:47:07.169] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/32/lastCalledScene {"$value":69}</div><div class="">[09:47:07.170] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/33/lastCalledScene {"$value":69}</div><div class="">[09:47:07.170] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/34/lastCalledScene {"$value":69}</div><div class="">[09:47:07.171] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/35/lastCalledScene {"$value":69}</div><div class="">[09:47:07.171] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/36/lastCalledScene {"$value":69}</div><div class="">[09:47:07.173] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/37/lastCalledScene {"$value":69}</div><div class="">[09:47:07.175] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/38/lastCalledScene {"$value":69}</div><div class="">[09:47:07.176] [LOG]   dssBridget::client::publish dss/apartment/zones/0/groups/39/lastCalledScene {"$value":69}</div><div class=""><br class=""></div><div class=""><br class=""></div></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Gruss<br class=""><br class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Chris Gross<br class=""><br class="">—————————————————</div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Software Engineer<br class=""><br class="">Dietlikon, Switzerland<br class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:cgHome@gmx.net" class="">cgHome@gmx.net</a></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="https://github.com/cgHome" class="">https://github.com/cgHome</a></div>
</div>

<br class=""></div></body></html>