From Klaus.Schmidinger at tvdr.de Sun Aug 5 13:53:38 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Sun, 5 Aug 2018 13:53:38 +0200 Subject: [dss-developer] =?utf-8?q?Wunsch=3A_Eine_benutzerdefinierte_Handl?= =?utf-8?q?ung_sollte_andere_aufrufen_k=C3=B6nnen?= Message-ID: <8eca4fd2-1440-4433-2118-eecb4c12605d@tvdr.de> Zur Vereinfachung der Definition benutzerdefinierter Handlungen w?re es manchmal sehr praktisch, wenn man von einer Handlung aus eine andere aufrufen k?nnte. Ich habe z.B. eine Handlung angelegt, die mir alle Markisen einf?hrt und mache gerade eine zweite, die dar?berhinaus auch noch andere Aktionen ausf?hren soll. Da w?re es sehr einfach und praktisch, wenn diese neue Handlung einfach die bereits vorhandene Handlung "Markisen einfahren" aufrufen k?nnte. Nat?rlich ist mir klar, dass es dabei, wenn man nicht aufpasst, zu Endlosschleifen kommen k?nnte. Das lie?e sich aber programmtechnisch einfach dadurch l?sen, dass jede Handlung ein Flag bekommt, welches zu Beginn der Ausf?hrung einer Handlung (f?r alle Handlungen) zur?ckgesetzt wird, und gesetzt wird, sobald mit der Ausf?hrung einer Handlung begonnen wird. Trifft man auf eine Handlung, bei der das Flag bereits gesetzt ist, wird der Vorgang abgebrochen und ggf. eine Fehlermeldung per Email verschickt. Gr??e Klaus Schmidinger From Klaus.Schmidinger at tvdr.de Sun Aug 5 14:01:30 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Sun, 5 Aug 2018 14:01:30 +0200 Subject: [dss-developer] =?utf-8?q?Wunsch=3A_Reihenfolge_der_Aktivit=C3=A4?= =?utf-8?q?ten_=C3=A4ndern_k=C3=B6nnen?= Message-ID: In den Dialogen zur Bearbeitung einer benutzerdefinierten Handlung oder eines Scene-Responder Automaten kann es mehrere Aktivit?ten geben. Die Reihenfolge dieser Eintr?ge ist durch die urspr?ngliche Definitionsreihenfolge festgelegt und kann nachtr?glich nicht ver?ndert werden. Es w?re sch?n, wenn man diese Reihenfolge nachtr?glich ver?ndern k?nnte. Gr??e Klaus Schmidinger From christoph.hofmann at digitalstrom.com Fri Aug 10 11:28:40 2018 From: christoph.hofmann at digitalstrom.com (Hofmann, Christoph) Date: Fri, 10 Aug 2018 09:28:40 +0000 Subject: [dss-developer] =?iso-8859-1?q?Wunsch=3A_Reihenfolge_der_Aktivit?= =?iso-8859-1?q?=E4ten_=E4ndern_k=F6nnen?= In-Reply-To: References: Message-ID: Hallo, > In den Dialogen zur Bearbeitung einer benutzerdefinierten Handlung oder eines Scene-Responder Automaten > kann es mehrere Aktivit?ten geben. Die Reihenfolge dieser Eintr?ge ist durch die urspr?ngliche > Definitionsreihenfolge festgelegt und kann nachtr?glich nicht ver?ndert werden. > Es w?re sch?n, wenn man diese Reihenfolge nachtr?glich ver?ndern k?nnte. das geht mittels eines Tricks: Man kann eine Verz?gerungszeit eingeben, wodurch die Aktivit?t in der Liste automatisch neu einsortiert wird. Durch Manipulation der Zeiten erh?lt man recht schnell die gew?nschte Reihenfolge. Gr??e Christoph -- Christoph Hofmann Software Architecture & Solution / Customer Support digitalSTROM GmbH From roman.koehler at digitalstrom.com Fri Aug 10 11:30:39 2018 From: roman.koehler at digitalstrom.com (=?iso-8859-1?Q?K=F6hler=2C_Roman?=) Date: Fri, 10 Aug 2018 09:30:39 +0000 Subject: [dss-developer] =?iso-8859-1?q?Wunsch=3A_Reihenfolge_der_Aktivit?= =?iso-8859-1?q?=E4ten_=E4ndern_k=F6nnen?= In-Reply-To: References: Message-ID: Moin, es gibt eine indirekte M?glichkeit, die Reihenfolge zu ver?ndern: einfach einen Zeitabstand eingeben und danach wieder l?schen. Dann wird dieser Eintrag direkt unter dem letzten Eintrag (mit identischen Zeitabstand) einsortiert. -----Urspr?ngliche Nachricht----- Von: dss-developer-bounces at forum.digitalstrom.org Im Auftrag von Klaus Schmidinger Gesendet: Sonntag, 5. August 2018 14:02 An: dss-developer at forum.digitalstrom.org Betreff: [dss-developer] Wunsch: Reihenfolge der Aktivit?ten ?ndern k?nnen In den Dialogen zur Bearbeitung einer benutzerdefinierten Handlung oder eines Scene-Responder Automaten kann es mehrere Aktivit?ten geben. Die Reihenfolge dieser Eintr?ge ist durch die urspr?ngliche Definitionsreihenfolge festgelegt und kann nachtr?glich nicht ver?ndert werden. Es w?re sch?n, wenn man diese Reihenfolge nachtr?glich ver?ndern k?nnte. Gr??e Klaus Schmidinger _______________________________________________ dss-developer mailing list dss-developer at forum.digitalstrom.org http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer From christoph.hofmann at digitalstrom.com Fri Aug 10 11:30:47 2018 From: christoph.hofmann at digitalstrom.com (Hofmann, Christoph) Date: Fri, 10 Aug 2018 09:30:47 +0000 Subject: [dss-developer] =?iso-8859-1?q?Wunsch=3A_Eine_benutzerdefinierte_?= =?iso-8859-1?q?Handlung_sollte_andere_aufrufen_k=F6nnen?= In-Reply-To: <8eca4fd2-1440-4433-2118-eecb4c12605d@tvdr.de> References: <8eca4fd2-1440-4433-2118-eecb4c12605d@tvdr.de> Message-ID: Hallo, > Zur Vereinfachung der Definition benutzerdefinierter Handlungen w?re es manchmal sehr praktisch, > wenn man von einer Handlung aus eine andere aufrufen k?nnte. dieser Wunsch ist uns bekannt, steht derzeit aber nicht auf unserer Liste der dringenden Features, sorry. Auch hier kann man einen ?blen Trick anwenden: Mithilfe eines Scene-Responder Automaten kann man daf?r sorgen, dass bei Aufruf einer Handlung zus?tzlich eine andere Handlung ausgef?hrt wird. Wie gesagt: ?bel. Gr??e Christoph -- Christoph Hofmann Software Architecture & Solution / Customer Support digitalSTROM GmbH From Klaus.Schmidinger at tvdr.de Fri Aug 10 11:41:03 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Fri, 10 Aug 2018 11:41:03 +0200 Subject: [dss-developer] =?utf-8?q?Wunsch=3A_Reihenfolge_der_Aktivit=C3=A4?= =?utf-8?q?ten_=C3=A4ndern_k=C3=B6nnen?= In-Reply-To: References: Message-ID: <9a856931-27b9-b010-9ea2-9b1ed644b273@tvdr.de> On 10.08.2018 11:28, Hofmann, Christoph wrote: > Hallo, > >> In den Dialogen zur Bearbeitung einer benutzerdefinierten Handlung oder eines Scene-Responder Automaten >> kann es mehrere Aktivit?ten geben. Die Reihenfolge dieser Eintr?ge ist durch die urspr?ngliche >> Definitionsreihenfolge festgelegt und kann nachtr?glich nicht ver?ndert werden. >> Es w?re sch?n, wenn man diese Reihenfolge nachtr?glich ver?ndern k?nnte. > > das geht mittels eines Tricks: Man kann eine Verz?gerungszeit eingeben, wodurch die Aktivit?t in der Liste automatisch neu einsortiert wird. Durch Manipulation der Zeiten erh?lt man recht schnell die gew?nschte Reihenfolge. Danke. Ist auf jeden Fall besser als alles wieder zu l?schen und neu einzugeben ;-). Gru? Klaus From Klaus.Schmidinger at tvdr.de Fri Aug 10 11:43:32 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Fri, 10 Aug 2018 11:43:32 +0200 Subject: [dss-developer] =?utf-8?q?Wunsch=3A_Eine_benutzerdefinierte_Handl?= =?utf-8?q?ung_sollte_andere_aufrufen_k=C3=B6nnen?= In-Reply-To: References: <8eca4fd2-1440-4433-2118-eecb4c12605d@tvdr.de> Message-ID: <6cd574d1-442d-fc45-0392-832ac2a8e796@tvdr.de> On 10.08.2018 11:30, Hofmann, Christoph wrote: > Hallo, > >> Zur Vereinfachung der Definition benutzerdefinierter Handlungen w?re es manchmal sehr praktisch, >> wenn man von einer Handlung aus eine andere aufrufen k?nnte. > > dieser Wunsch ist uns bekannt, steht derzeit aber nicht auf unserer Liste der dringenden Features, sorry. > Auch hier kann man einen ?blen Trick anwenden: Mithilfe eines Scene-Responder Automaten kann man > daf?r sorgen, dass bei Aufruf einer Handlung zus?tzlich eine andere Handlung ausgef?hrt wird. > Wie gesagt: ?bel. O ja, *sehr ?bel*! ;-) Tr?gt nicht gerade zur ?bersichtlichkeit bei... Gru? Klaus From Klaus.Schmidinger at tvdr.de Sun Aug 12 11:59:29 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Sun, 12 Aug 2018 11:59:29 +0200 Subject: [dss-developer] =?utf-8?q?Pl=C3=B6tzlich_leere_UDA_in_JSON?= Message-ID: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> Wenn ich eine Query nach allen benutzerdefinierten Handlungen mache json/property/query?query=/scripts/system-addon-user-defined-actions/*(name,id)&token=16602747c... dann erhalte ich seit neuestem {"result":{"system-addon-user-defined-actions":[{"name":"Rollladen auf Ost","id":"1471269443"},{"name":"Rollladen auf Sued","id":"1471269646"},{"name":"Rollladen auf West","id":"1471269747"},{"name":"Markisen einfahren","id":"1497180602"},{"name":"Rasensprenger ein","id":"1500316148"},{"name":"Rasensprenger aus","id":"1500316175"},{"name":"Weihnachtsbeleuchtung ein","id":"1510586361"},{"name":"Weihnachtsbeleuchtung aus","id":"1510586416"},{"name":"Stehlampe ein","id":"1511191090"},{"name":"Stehlampe aus","id":"1511191112"},{"name":"Gartentuer auf","id":"1513868166"},{"name":"Garagentor","id":"1513936493"},{"name":"Markisen ausfahren","id":"1497180345"},{},{"name":"Kinostimmung ein","id":"1490535178"},{"name":"Kinostimmung aus","id":"1511190229"},{"name":"Terrassenstimmung ein","id":"1533469109"},{"name":"Terrassenstimmung aus","id":"1533477442"},{"name":"Sonnenschutz Ost","id":"1464250478"},{"name":"Sonnenschutz Sued","id":"1459853165"},{"name":"Sonnenschutz West","id":"1459853366"},{"name":"Schlafengehen","id":"1533476974"}]},"ok":true} wobei sich zwischen "Markisen ausfahren" und "Kinostimmung ein" offensichtlich eine "leere" UDA eingeschlichen hat: {"name":"Markisen ausfahren","id":"1497180345"},{},{"name":"Kinostimmung ein","id":"1490535178"} Frage: woher kann das kommen, und wie werde ich die wieder los? Im Konfigurator taucht die nicht auf. Gru? Klaus From christoph.hofmann at digitalstrom.com Sun Aug 12 13:43:34 2018 From: christoph.hofmann at digitalstrom.com (Hofmann, Christoph) Date: Sun, 12 Aug 2018 11:43:34 +0000 Subject: [dss-developer] =?iso-8859-1?q?Pl=F6tzlich_leere_UDA_in_JSON?= In-Reply-To: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> References: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> Message-ID: Hallo Klaus, > wobei sich zwischen "Markisen ausfahren" und "Kinostimmung ein" offensichtlich eine "leere" UDA eingeschlichen hat: > {"name":"Markisen ausfahren","id":"1497180345"},{},{"name":"Kinostimmung ein","id":"1490535178"} > Frage: woher kann das kommen, und wie werde ich die wieder los? Im Konfigurator taucht die nicht auf. das k?nnen wir auch nicht so leicht aus der Ferne raten ;-) Aber schaue doch mal im dSS an der gleichen Stelle nach (System/System Eigenschaften). Vielleicht kannst Du dort erkennen, was das ist. Du fragst mit Deiner Query ja lediglich Name und ID ab, vielleicht hat dieser Eintrag andere Eigenschaften. Gr??e Christoph -- Christoph Hofmann Software Architecture & Solution / Customer Support digitalSTROM GmbH From Klaus.Schmidinger at tvdr.de Sun Aug 12 22:38:24 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Sun, 12 Aug 2018 22:38:24 +0200 Subject: [dss-developer] =?utf-8?q?Pl=C3=B6tzlich_leere_UDA_in_JSON?= In-Reply-To: References: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> Message-ID: <313f0b2f-9939-4654-c21c-f8917661f214@tvdr.de> On 12.08.2018 13:43, Hofmann, Christoph wrote: > Hallo Klaus, > >> wobei sich zwischen "Markisen ausfahren" und "Kinostimmung ein" offensichtlich eine "leere" UDA eingeschlichen hat: >> {"name":"Markisen ausfahren","id":"1497180345"},{},{"name":"Kinostimmung ein","id":"1490535178"} >> Frage: woher kann das kommen, und wie werde ich die wieder los? Im Konfigurator taucht die nicht auf. > > das k?nnen wir auch nicht so leicht aus der Ferne raten ;-) > Aber schaue doch mal im dSS an der gleichen Stelle nach (System/System Eigenschaften). Vielleicht kannst Du dort erkennen, was das ist. Du fragst mit Deiner Query ja lediglich Name und ID ab, vielleicht hat dieser Eintrag andere Eigenschaften. Danke, guter Hinweis! Das sieht bei mir so aus wie im angeh?ngten Screenshot. Zwischen "Markisen ausfahren" und "Kinostimmung ein" gibt es ein "migratedVentilaton36To6". Das sieht aber ?berhaupt nicht nach einer UDA aus und passt da irgendwie gar nicht rein. Gru? Klaus -------------- next part -------------- A non-text attachment was scrubbed... Name: screenshot.png Type: image/png Size: 24035 bytes Desc: not available URL: From roman.koehler at digitalstrom.com Mon Aug 13 10:34:39 2018 From: roman.koehler at digitalstrom.com (=?iso-8859-1?Q?K=F6hler=2C_Roman?=) Date: Mon, 13 Aug 2018 08:34:39 +0000 Subject: [dss-developer] =?iso-8859-1?q?Pl=F6tzlich_leere_UDA_in_JSON?= In-Reply-To: <313f0b2f-9939-4654-c21c-f8917661f214@tvdr.de> References: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> <313f0b2f-9939-4654-c21c-f8917661f214@tvdr.de> Message-ID: Hallo, der Eintrag kommt von einer Migration, wo intern die Daten umgestellt worden sind .... Man kann aber trotzdem die UDAs (gefiltert) mit einer Abfrage rausbekommen, man muss diese aus /usr/events abfragen, anstatt aus dem /scripts/system-addon-user-defined-states. Dort sind die ganzen Daten der UDAs gespiegelt, aber ohne diese administrativen Daten und Migrationshilfen. -----Urspr?ngliche Nachricht----- Von: dss-developer-bounces at forum.digitalstrom.org Im Auftrag von Klaus Schmidinger Gesendet: Sonntag, 12. August 2018 22:38 An: dss-developer at forum.digitalstrom.org Betreff: Re: [dss-developer] Pl?tzlich leere UDA in JSON On 12.08.2018 13:43, Hofmann, Christoph wrote: > Hallo Klaus, > >> wobei sich zwischen "Markisen ausfahren" und "Kinostimmung ein" offensichtlich eine "leere" UDA eingeschlichen hat: >> {"name":"Markisen >> ausfahren","id":"1497180345"},{},{"name":"Kinostimmung >> ein","id":"1490535178"} >> Frage: woher kann das kommen, und wie werde ich die wieder los? Im Konfigurator taucht die nicht auf. > > das k?nnen wir auch nicht so leicht aus der Ferne raten ;-) Aber > schaue doch mal im dSS an der gleichen Stelle nach (System/System Eigenschaften). Vielleicht kannst Du dort erkennen, was das ist. Du fragst mit Deiner Query ja lediglich Name und ID ab, vielleicht hat dieser Eintrag andere Eigenschaften. Danke, guter Hinweis! Das sieht bei mir so aus wie im angeh?ngten Screenshot. Zwischen "Markisen ausfahren" und "Kinostimmung ein" gibt es ein "migratedVentilaton36To6". Das sieht aber ?berhaupt nicht nach einer UDA aus und passt da irgendwie gar nicht rein. Gru? Klaus From roman.koehler at digitalstrom.com Mon Aug 13 10:36:59 2018 From: roman.koehler at digitalstrom.com (=?iso-8859-1?Q?K=F6hler=2C_Roman?=) Date: Mon, 13 Aug 2018 08:36:59 +0000 Subject: [dss-developer] =?iso-8859-1?q?Pl=F6tzlich_leere_UDA_in_JSON?= In-Reply-To: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> References: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> Message-ID: Noch einen kleinen Tipp: Lieber der /json/property/query2 anstatt den /json/property/query nutzen ... der query2 hat die Antwort ein bischen anders strukturiert, ist aber schneller in der Antwort (merkt man so richtig bei den alten dSS11) -----Urspr?ngliche Nachricht----- Von: dss-developer-bounces at forum.digitalstrom.org Im Auftrag von Klaus Schmidinger Gesendet: Sonntag, 12. August 2018 11:59 An: dss-developer at forum.digitalstrom.org Betreff: [dss-developer] Pl?tzlich leere UDA in JSON Wenn ich eine Query nach allen benutzerdefinierten Handlungen mache json/property/query?query=/scripts/system-addon-user-defined-actions/*(name,id)&token=16602747c... dann erhalte ich seit neuestem {"result":{"system-addon-user-defined-actions":[{"name":"Rollladen auf Ost","id":"1471269443"},{"name":"Rollladen auf Sued","id":"1471269646"},{"name":"Rollladen auf West","id":"1471269747"},{"name":"Markisen einfahren","id":"1497180602"},{"name":"Rasensprenger ein","id":"1500316148"},{"name":"Rasensprenger aus","id":"1500316175"},{"name":"Weihnachtsbeleuchtung ein","id":"1510586361"},{"name":"Weihnachtsbeleuchtung aus","id":"1510586416"},{"name":"Stehlampe ein","id":"1511191090"},{"name":"Stehlampe aus","id":"1511191112"},{"name":"Gartentuer auf","id":"1513868166"},{"name":"Garagentor","id":"1513936493"},{"name":"Markisen ausfahren","id":"1497180345"},{},{"name":"Kinostimmung ein","id":"1490535178"},{"name":"Kinostimmung aus","id":"1511190229"},{"name":"Terrassenstimmung ein","id":"1533469109"},{"name":"Terrassenstimmung aus","id":"1533477442"},{"name":"Sonnenschutz Ost","id":"1464250478"},{"name":"Sonnenschutz Sued","id":"1459853165"},{"name":"Sonnenschutz West","id":"1459853366"},{"name":"Schlafengehen","id":"1533476974"}]},"ok":true} wobei sich zwischen "Markisen ausfahren" und "Kinostimmung ein" offensichtlich eine "leere" UDA eingeschlichen hat: {"name":"Markisen ausfahren","id":"1497180345"},{},{"name":"Kinostimmung ein","id":"1490535178"} Frage: woher kann das kommen, und wie werde ich die wieder los? Im Konfigurator taucht die nicht auf. Gru? Klaus _______________________________________________ dss-developer mailing list dss-developer at forum.digitalstrom.org http://forum.digitalstrom.org/cgi-bin/mailman/listinfo/dss-developer From Klaus.Schmidinger at tvdr.de Mon Aug 13 11:06:32 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Mon, 13 Aug 2018 11:06:32 +0200 Subject: [dss-developer] =?utf-8?q?Pl=C3=B6tzlich_leere_UDA_in_JSON?= In-Reply-To: References: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> <313f0b2f-9939-4654-c21c-f8917661f214@tvdr.de> Message-ID: <71be5250-0e80-f6ea-9a43-e8ff82454d0e@tvdr.de> On 13.08.2018 10:34, K?hler, Roman wrote: > Hallo, > > der Eintrag kommt von einer Migration, wo intern die Daten umgestellt worden sind .... > Man kann aber trotzdem die UDAs (gefiltert) mit einer Abfrage rausbekommen, man muss diese aus /usr/events abfragen, anstatt aus dem /scripts/system-addon-user-defined-states. Dort sind die ganzen Daten der UDAs gespiegelt, aber ohne diese administrativen Daten und Migrationshilfen. Danke, damit funktioniert es wieder einwandfrei. Gru? Klaus From Klaus.Schmidinger at tvdr.de Mon Aug 13 11:06:34 2018 From: Klaus.Schmidinger at tvdr.de (Klaus Schmidinger) Date: Mon, 13 Aug 2018 11:06:34 +0200 Subject: [dss-developer] =?utf-8?q?Pl=C3=B6tzlich_leere_UDA_in_JSON?= In-Reply-To: References: <5414f228-4a12-e370-81f1-cdec5b954518@tvdr.de> Message-ID: <45b9d459-ab31-487d-679e-392d3e60281c@tvdr.de> On 13.08.2018 10:36, K?hler, Roman wrote: > Noch einen kleinen Tipp: > > Lieber der /json/property/query2 anstatt den /json/property/query nutzen ... der query2 hat die Antwort ein bischen anders strukturiert, ist aber schneller in der Antwort (merkt man so richtig bei den alten dSS11) Da m?sste ich dann wohl einiges in der weiteren Verarbeitung umstellen, was ich mir gerne ersparen m?chte. Die Geschwindigkeit ist in meiner Anwendung kein Problem. Vielleicht sp?ter mal. Gibt es dazu irgendwo eine Doku? Gru? Klaus