From chris.gross at gmx.ch Mon Oct 3 08:39:36 2016 From: chris.gross at gmx.ch (Chris Gross) Date: Mon, 3 Oct 2016 08:39:36 +0200 Subject: [dss-developer] Schnitstellen-Problem bei Homekit/Siri Integration Message-ID: <12CD9E69-C3D2-4A9E-BAEB-559B90BC88E1@gmx.ch> Guten Morgen, Ich habe in den letzten Tagen einen Versuch gestartet, digitalStrom mit Homekit/Siri (ios10) zu verheiraten. Leider musste ich feststellen das die Ehe sehr einseitig ist. Das auslesen der Wohnungs-Konfiguration und senden der einzelnen Kommandos (auch via Siri) an den dssServer ist an und f?r sich kein Problem. Wo ich zur Zeit kl?glich scheitere und auch keine L?sung gefunden habe, ist das ich die (internen) digitalStrom-Events nicht mitgeteilt bekomme (keine Schnittstelle) um die einzelnen Zust?nde der Lampen, Bewegungsmelder, etc. in der Home-App korrekt zu verarbeiten und anzuzeigen. Ich habe versucht, dieses Problem via Bachground-Task zu l?sen, leider erfolglos, da der Server nach zwei/drei Device?s in die ?Knie" geht und keine Antworten mehr sendet. Hat jemand eine Idee oder L?sung, ich w?re dankbar?. ? Freundliche Gr?sse Christian Gross ----------------------------------------- Christian Gross Klotenerstrasse 31 CH - 8305 Dietlikon E-Mail: Chris.Gross at gmx.ch Mobile: +41 79 694 50 10 Skype: chris.gross.private -------------- next part -------------- An HTML attachment was scrubbed... URL: From christoph.hofmann at digitalstrom.com Tue Oct 4 11:40:00 2016 From: christoph.hofmann at digitalstrom.com (Hofmann, Christoph) Date: Tue, 4 Oct 2016 09:40:00 +0000 Subject: [dss-developer] Schnitstellen-Problem bei Homekit/Siri Integration In-Reply-To: <12CD9E69-C3D2-4A9E-BAEB-559B90BC88E1@gmx.ch> References: <12CD9E69-C3D2-4A9E-BAEB-559B90BC88E1@gmx.ch> Message-ID: <088db955be934e35a326f728543869ca@vsrv-mailch01.newtechgroup.local> Hallo Christian, > Wo ich zur Zeit kl?glich scheitere und auch keine L?sung gefunden habe, ist > das ich die (internen) digitalStrom-Events nicht mitgeteilt bekomme (keine Schnittstelle) klar gibt?s daf?r eine Schnitstelle. Die Events kann man sich ?ber json "abonnieren", also z.B. 4.10.2016, 11:34:38 /json/event/subscribe?name=callScene&subscriptionID=42 {"ok":true} 4.10.2016, 11:35:28 /json/event/get?subscriptionID=42&timeout=10000 {"result":{"events":[{"name":"callScene","properties":{"zoneID":"1187","originToken":"","callOrigin":"9","originDSUID":"303505d7f8000000000000400000451800","sceneID":"5","groupID":"1"},"source":{"set":".zone(1187).group(1)","groupID":1,"zoneID":1187,"isApartment":false,"isGroup":true,"isDevice":false}}]},"ok":true} 4.10.2016, 11:35:31 /json/event/get?subscriptionID=42&timeout=10000 {"result":{"events":[{"name":"callScene","properties":{"zoneID":"1187","originToken":"","callOrigin":"9","originDSUID":"303505d7f8000000000000400000451800","sceneID":"0","groupID":"1"},"source":{"set":".zone(1187).group(1)","groupID":1,"zoneID":1187,"isApartment":false,"isGroup":true,"isDevice":false}}]},"ok":true} Gr??e Christoph -- Christoph Hofmann Software Development digitalSTROM GmbH