Erste Schritte in Sachen Smarthome

Bislang habe ich nicht viel vom Trend zu SmartHome und so weiter gehalten, aber seit ich mir eine fritz!Box zugelegt habe komme ich auf den Geschmack.

Meine Wohnung wird intelligenter?

Wer braucht schon "Smart"?

Eigentlich bin ich sehr technikaffin und habe ein Faible für kleine Gadgets und Spielereien. Insofern wäre die Geschichte mit "Smart Homes" die seit ein paar Jahren immer moderner werden wie für mich gemacht, aber ich hatte mich lange nicht dafür begeistern können.

  • Die Zentrale und einzelne Module sind recht teuer
  • Die meisten Systeme speichern die Konfiguration auf dem Server des Herstellers und setzen eine Internetverbindung voraus. Damit speichert man aber sehr persönliche Daten irgendwo im Internet - wann ich zu Hause bin, wann ich gehe und wann die beste Zeit zum Einbrechen ist. Das ist mir nicht so wirklich recht.
  • Die Hersteller fordern meist eine monatliche Gebühr und ich bin total abhängig von diesem Hersteller. Wenn er entscheidet dass der Server abgeschaltet wird ist die gesamte teure Hardware nur noch Elektroschrott.
  • Und zuletzt - wozu? Ich kann das Licht, die Heizung und die Rolladen durchaus direkt bedienen und habe nicht das Bedürfnis das über das Internet zu steuern.

Das Einzige was ich mir wirklich gewünscht habe ist dass die Rolladen automatsch geschlossen werden wenn es dunkel wird und sich wieder öffnen wenn es hell wird. Dazu müsste ich aber einen erheblichen Aufwand treiben denn in meiner Altbauwohnung gibt es natürlich keinen Strom der die Motoren der Rolladen versorgen könnte.
FHEM

Es gibt auch diverse Eigenbaulösungen wie FHEM, Homeassistant und so weiter die oft auf einem einfachen Raspberry Pi laufen. Leider ist diese einzurichten und zu konfigurieren in den meisten Fällen nicht besonders einleuchtend. 

HomeAssistant

Nun gut, ich sollte besser schreiben "war nicht besonders einleuchtend" denn ich habe die Suche schon seit einiger Zeit eingestellt. Es ist durchaus möglich dass es inzwischen auch kostenlose Plug&Play-Lösungen für den Laien gibt. Home Assistant habe ich kürzlich angeschaut und es sieht auf den ersten Blick nicht schlecht aus.


Spielereien mit der fritz!box

Die fritz!Box bietet jedoch ein einfaches SmartHome-Interface und irgendwann kaufte ich mir einen passenden Thermostaten dazu. Im Winter hatte ich nämlich oft das Problem dass ich entweder vergaß die Heizung herunterzudrehen wenn ich morgens zur Arbeit ging - oder ich dachte daran und wenn ich nach Hause kam war es zu kalt.

Zwar hätte es auch ein einfacher zeitgesteuerter Thermostat getan, aber so viel billiger waren die auch nicht, und die Oberfläche der fritz!Box macht das Ganze sehr einfach bedienbar.

fritzBox Heizzeiten 

Wehret den Anfängen!

Über ebay kam ich dann auch einmal billig an eine DECT Schaltsteckdose die ich zuerst für die Beleuchtung meines Schreibtisches einsetzte. Allerdings ist der manuelle Ein-Aus-Schalter direkt an der Steckdose und damit schwer zu erreichen, und das Licht immer über die App an- und auszuschalten ist selten dämlich. Darum wanderte die Steckdose ins Bad wo sie mittels einer weiteren Zeitschaltung dafür sorgt dass ich morgens beim Duschen die Nachrichten hören kann.

fritzBox SmartHomeTatsächlich sorgte diese Steckdose dafür dass ich auch lange nichts weiter in Sachen Heimautomation unternommen habe. Es war umständlich und brachte wenig Vorteile. Um richtig wirksam zu sein benötigt ein solches System vernünftige Sensoren, und ich hatte keine und meines Wissens kann die fritz!Box damit auch nicht umgehen.

Jetzt aber doch!

Ende 2017 kam dann ein großer Schritt in Richtung Automatisierung, und zwar eher aus Zufall. Die Deckenlampe im Wohnzimmer hatte ich vor einiger Zeit schon mit Halogen-Energiesparlampen ausgerüstet, aber diese brannten gefühlt schneller durch als es Glühbirnen je getan haben. Ich glaube dieser "Schritt Richtung Umweltschutz" hat mehr geschadet als geholfen...

Jedenfalls war ich auf der Suche nach einer hübschen Lampe und stieß dabei auf die Philips Hue-Lampen, Leuchtmittel und zugehörige Funkschalter. Diese haben mich gleich angesprochen.

In meiner Wohnung ist die Elektrik nämlich etwas merkwürdig. Abgesehen davon dass es zu wenig Steckdosen gibt funktionieren nicht alle Lichtschalter oder sind an ungünstigen Stellen. Ich habe zwar einige Lampen an schaltbaren Steckdosen, aber da ich diese nach und nach gekauft habe verwendet jede eine eigene Fernbedienung - und diese liegt meistens an der falschen Stelle

Diese Lampen und die bestehenden Lichtschalter durch einheitliche Funkschalter zu ergänzen klang sehr reizvoll und ich forschte in diese Richtung weiter - aber die Preise für die Hue-Lampen sind extrem hoch.

Ein Artikel auf heise.de wies mir dann den Weg zu Ikea's TRADFRI-Sortiment. Da ich sowieso frei hatte und ein paar andere Dinge benötigte fuhr ich nach Ulm und legte mir ein Starterset mit Birne und Fernsteuerung zu.

21MBMemory Usage882msRequest Duration
Joomla! Version4.3.1
PHP Version8.3.8
Identityguest
Response200
Templateshaper_helixultimate
Database
Server
mysql
Version
5.7.10-log
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
[]
$_COOKIE
[]
$_SERVER
array:46 [ "HTTPS" => "on" "SSL_TLS_SNI" => "byteshark.de" "HTTP_HOST" => "byteshark.de" "HT...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743929148 "last" => 1743929148...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
PHPDEBUGBAR_STACK_DATA
[]
  • afterLoad (4.14MB) (115ms)
  • afterInitialise (6.19MB) (214ms)
  • afterRoute (1.06MB) (49.06ms)
  • beforeRenderComponent com_content (618.3KB) (16.27ms)
  • Before Access::preloadComponents (all components) (537.48KB) (17.97ms)
  • After Access::preloadComponents (all components) (80.75KB) (2.88ms)
  • Before Access::preloadPermissions (com_content) (424B) (45μs)
  • After Access::preloadPermissions (com_content) (94.18KB) (1.22ms)
  • Before Access::getAssetRules (id:196 name:com_content.article.92) (6.65KB) (35μs)
  • After Access::getAssetRules (id:196 name:com_content.article.92) (26.45KB) (915μs)
  • afterRenderComponent com_content (3.03MB) (150ms)
  • afterDispatch (86.67KB) (2.68ms)
  • beforeRenderRawModule mod_finder (Search) (2.18MB) (66.24ms)
  • afterRenderRawModule mod_finder (Search) (540.13KB) (26.24ms)
  • beforeRenderModule mod_finder (Search) (704B) (16μs)
  • afterRenderModule mod_finder (Search) (62.78KB) (5ms)
  • beforeRenderRawModule mod_menu (Main Menu) (261.13KB) (29.35ms)
  • afterRenderRawModule mod_menu (Main Menu) (496.27KB) (58.84ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (15μs)
  • afterRenderModule mod_menu (Main Menu) (41.77KB) (5.91ms)
  • afterRender (596.27KB) (76.6ms)
  • 1 x afterInitialise (6.19MB) (24.29%)
    214.32ms
    1 x afterRenderComponent com_content (3.03MB) (17.05%)
    150.46ms
    1 x afterLoad (4.14MB) (12.98%)
    114.53ms
    1 x afterRender (596.27KB) (8.68%)
    76.60ms
    1 x beforeRenderRawModule mod_finder (Search) (2.18MB) (7.51%)
    66.24ms
    1 x afterRenderRawModule mod_menu (Main Menu) (496.27KB) (6.67%)
    58.84ms
    1 x afterRoute (1.06MB) (5.56%)
    49.06ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (261.13KB) (3.33%)
    29.35ms
    1 x afterRenderRawModule mod_finder (Search) (540.13KB) (2.97%)
    26.24ms
    1 x Before Access::preloadComponents (all components) (537.48KB) (2.04%)
    17.97ms
    1 x beforeRenderComponent com_content (618.3KB) (1.84%)
    16.27ms
    1 x afterRenderModule mod_menu (Main Menu) (41.77KB) (0.67%)
    5.91ms
    1 x afterRenderModule mod_finder (Search) (62.78KB) (0.57%)
    5.00ms
    1 x After Access::preloadComponents (all components) (80.75KB) (0.33%)
    2.88ms
    1 x afterDispatch (86.67KB) (0.3%)
    2.68ms
    1 x After Access::preloadPermissions (com_content) (94.18KB) (0.14%)
    1.22ms
    1 x After Access::getAssetRules (id:196 name:com_content.article.92) (26.45KB) (0.1%)
    915μs
    1 x Before Access::preloadPermissions (com_content) (424B) (0.01%)
    45μs
    1 x Before Access::getAssetRules (id:196 name:com_content.article.92) (6.65KB) (0%)
    35μs
    1 x beforeRenderModule mod_finder (Search) (704B) (0%)
    16μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    15μs
117 statements were executed, 97 of which were duplicates, 20 unique67.96ms3.85MB
  • SELECT @@SESSION.sql_mode;129μs968B\libraries\vendor\joomla\database\src\Mysqli\MysqliDriver.php:334Copy
  • SELECT `data` FROM `jdb22_session` WHERE `session_id` = ?1.15ms1008BParams\libraries\vendor\joomla\session\src\Handler\DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jdb22_session` WHERE `session_id` = :session_id LIMIT 1341μs1.3KBParams\libraries\src\Session\MetadataManager.php:187Copy
  • INSERT INTO `jdb22_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)5.52ms944BParams\libraries\src\Session\MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jdb22_viewlevels`331μs976B\libraries\src\Access\Access.php:955Copy
  • SELECT `b`.`id` FROM `jdb22_usergroups` AS `a` LEFT JOIN `jdb22_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest654μs1.33KBParams\libraries\src\Access\Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.02ms3.88KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT `id` FROM `jdb22_content` WHERE `alias` = :alias AND `catid` = :catid3.12ms1.34KBParams\components\com_content\src\Service\Router.php:263Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'457μs41.53KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jdb22_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38)1.09ms7.44KBParams\libraries\src\Access\Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jdb22_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0550μs3.98KBParams\libraries\src\Access\Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jdb22_content`740μs1.77KB\libraries\vendor\joomla\database\src\Mysqli\MysqliDriver.php:625Copy
  • UPDATE `jdb22_content` SET `hits` = (`hits` + 1) WHERE `id` = '92'4.44ms48B\libraries\src\Table\Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `jdb22_content` AS `a` INNER JOIN `jdb22_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jdb22_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jdb22_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jdb22_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jdb22_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)731μs22.13KBParams\components\com_content\src\Model\ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`806μs3.92KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jdb22_contentitem_tag_map` AS `m` INNER JOIN `jdb22_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)389μs3.97KBParams\libraries\src\Helper\TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`636μs5.17KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM jdb22_fields AS a LEFT JOIN `jdb22_languages` AS l ON l.lang_code = a.language LEFT JOIN jdb22_users AS uc ON uc.id=a.checked_out LEFT JOIN jdb22_viewlevels AS ag ON ag.id = a.access LEFT JOIN jdb22_users AS ua ON ua.id = a.created_user_id LEFT JOIN jdb22_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jdb22_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC2ms4.81KBParams\libraries\src\MVC\Model\BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `jdb22_content` AS `a` LEFT JOIN `jdb22_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC1.31ms2.09KBParams\plugins\content\pagenavigation\pagenavigation.php:186Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jdb22_categories` AS `s` INNER JOIN `jdb22_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`1.16ms3.92KBParams\libraries\src\Categories\Categories.php:363Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'2.18ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'351μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'280μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'268μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'888μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'256μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'367μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'210μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'398μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'294μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'256μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'338μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.31ms43.41KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.21ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'944μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'277μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'439μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'374μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'377μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'611μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'220μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'512μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'227μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'203μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'204μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'243μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'252μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'259μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'268μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'346μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'208μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'398μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'365μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'309μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'218μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'296μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'417μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'923μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `name`,`element` FROM `jdb22_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1570μs656B\administrator\components\com_finder\src\Helper\LanguageHelper.php:134Copy
  • SELECT `title` FROM `jdb22_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)467μs584B\administrator\components\com_finder\src\Indexer\Taxonomy.php:314Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'299μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'222μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'264μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'206μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'465μs51.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'552μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'298μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'283μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'397μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'309μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'591μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'262μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'525μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'414μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'952μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'343μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'477μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.01ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'318μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'306μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'282μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'389μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'350μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'260μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'331μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'333μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'506μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'243μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'300μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'692μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'553μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'251μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'209μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'247μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'279μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'222μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'804μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'245μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'210μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'224μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'197μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'240μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'1.22ms40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'507μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'210μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'370μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'239μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'212μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'214μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'298μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'335μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'414μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'856μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'504μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jdb22_scheduler_tasks` AS `a` LEFT JOIN `jdb22_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`next_execution` <= :now ORDER BY `a`.`title` asc613μs3.2KBParams\administrator\components\com_scheduler\src\Model\TasksModel.php:391Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`type`,`a`.`execution_rules`,`a`.`state`,`a`.`last_exit_code`,`a`.`locked`,`a`.`last_execution`,`a`.`next_execution`,`a`.`times_executed`,`a`.`times_failed`,`a`.`priority`,`a`.`ordering`,`a`.`note`,`a`.`checked_out`,`a`.`checked_out_time`,`uc`.`name` AS `editor` FROM `jdb22_scheduler_tasks` AS `a` LEFT JOIN `jdb22_users` AS `uc` ON `uc`.`id` = `a`.`checked_out` WHERE `a`.`state` = :state AND `a`.`locked` IS NOT NULL ORDER BY `a`.`title` asc382μs3.18KBParams\administrator\components\com_scheduler\src\Model\TasksModel.php:391Copy
  • SELECT * FROM `jdb22_template_styles` WHERE `client_id` = 0 AND `id` = '12'610μs40.91KB\plugins\system\helixultimate\src\Platform\Helper.php:54Copy