26-11-2014, 15:05:07
(Dieser Beitrag wurde zuletzt bearbeitet: 26-11-2014, 15:29:06 von THellweg.)
Hallo Smarter,
Da ich nach einem Kommentar gefragt wurde, darf ich hier nicht kneifen.
Dein Performance Tipp 1 ist leider (aus meiner Sicht) kein solcher. Das Logikprofil wird in diesem Fall ja auch immer wieder ausgeführt, da kein Ereignis als Bedingung definiert ist. Nicht nur dass, denn es kommt noch schmimmer. Du sparst durch die Negierung/en zwar die Wiederholung der Schaltbefehle, falls die Geräte bereits den angeforderten Status haben, dafür wird die Prüfung - ob das Profil ausgeführt werden muss oder nicht - noch rechenintensiver für den SHC, als es der Fall wäre, wenn einfach immer wieder nur die Schaltbefehle ausgeführt werden würden. Du erzeugst also eingentlich nur weniger Funkverkehr auf Kosten einer aufwändigeren Berechnung auf dem SHC.
Dass soll jetzt aber keine Klugsch.... sein!
Es ist wirklich oft nicht möglich ein passables Ereignis als Auslöser zu finden. Wenn man, wie in Deinem Beispiel, eine "Sommer" Varaible nutzt um seine Heizungs-Zeitprofile aktiviert zu lassen und damit zu übersteuern, bräuchte man kurz nach jedem Schaltzeitpunkt eines Heizungs-Zeitprofiles ein passendes Ereignis und dieses steht einfach so nicht zur Verfügung. Man müsste sich, z.B. mit einem "Ereignis-Generator", passende Ereigniss in kurzer Zeitfolge selbst erzeugen und dabei darauf achten, dass die Prozesse dieses Generators selber nicht besonders rechenintensiv sind.
Hat jemand vielleicht eine Idee für einen solchen Ereignisgenerator?
Viele Grüße,
Thomas
Da ich nach einem Kommentar gefragt wurde, darf ich hier nicht kneifen.
Dein Performance Tipp 1 ist leider (aus meiner Sicht) kein solcher. Das Logikprofil wird in diesem Fall ja auch immer wieder ausgeführt, da kein Ereignis als Bedingung definiert ist. Nicht nur dass, denn es kommt noch schmimmer. Du sparst durch die Negierung/en zwar die Wiederholung der Schaltbefehle, falls die Geräte bereits den angeforderten Status haben, dafür wird die Prüfung - ob das Profil ausgeführt werden muss oder nicht - noch rechenintensiver für den SHC, als es der Fall wäre, wenn einfach immer wieder nur die Schaltbefehle ausgeführt werden würden. Du erzeugst also eingentlich nur weniger Funkverkehr auf Kosten einer aufwändigeren Berechnung auf dem SHC.
Dass soll jetzt aber keine Klugsch.... sein!
Es ist wirklich oft nicht möglich ein passables Ereignis als Auslöser zu finden. Wenn man, wie in Deinem Beispiel, eine "Sommer" Varaible nutzt um seine Heizungs-Zeitprofile aktiviert zu lassen und damit zu übersteuern, bräuchte man kurz nach jedem Schaltzeitpunkt eines Heizungs-Zeitprofiles ein passendes Ereignis und dieses steht einfach so nicht zur Verfügung. Man müsste sich, z.B. mit einem "Ereignis-Generator", passende Ereigniss in kurzer Zeitfolge selbst erzeugen und dabei darauf achten, dass die Prozesse dieses Generators selber nicht besonders rechenintensiv sind.
Hat jemand vielleicht eine Idee für einen solchen Ereignisgenerator?
Viele Grüße,
Thomas