Describimos en este artículo una minuteria diferente que puede ser usada para mantener una lámpara de su casa encendida por un intervalo de tiempo programado entre unos segundos y más de media hora.

   La idea diferente de este proyecto es que se puede encajar en cualquier interruptor de pared que previamente se ha preparado con una pequeña toma en paralelo.

   Sólo tienes que pulsar el disparador del temporizador, y la lámpara que el interruptor controla, quedará encendida por un tiempo que se puede ajustar entre unos segundos y más de media hora.

   El circuito es alimentado por pilas, pues una vez cumplida la función de temporizar, volviendo a la condición de espera su consumo es extremadamente bajo, del orden de fracción de miliamperios.

   Esto significa que incluso mantenido encendido no habrá gasto apreciable de las pilas.

  El proyecto prevé el control sólo de lámparas incandescentes de hasta 100 W, y se basa en el circuito integrado TLC555, que es la versión CMOS del conocido 555 bipolar.

   Los pocos componentes usados en el montaje permiten su alojamiento en una caja de reducidas dimensiones y fácil utilización.

 

  Características:

Tensión de alimentación: 9 V (batería) o 6 V (4 pilas)

Tensión de la red:

110/220 Vc.a.

Carga máxima controlada: 100 W

Temporización: de 1 segundo a más de media hora

Consumo en reposo: 200 uA (tip.)

   El circuito se basa en el TLC555, y el equivalente CMOS del conocido timer bipolar 555, y que se caracteriza por el bajísimo consumo y la elevada impedancia de sus entradas.

   Conectamos este circuito integrado en la configuración tradicional de monoestable, donde el disparo se hace llevando por un instante, a través de S2, el pin 2 a la tierra.

    Cuando esto ocurre la salida va al nivel alto, presentando una tensión del orden de la alimentación, la cual se utiliza para excitar un SCR.

   El tiempo que la salida permanece en el nivel alto está determinado por el ajuste de P1 y el valor de C1. No recomendamos valores mayores a 1000 uF a C1, a menos que se empleen capacitores de excelente calidad; con 2200 uF, o bien elevando P1 a 2,2 M ohms, obtenemos una temporización superior a media hora.

   La salida del CI TLC555 excita directamente la compuesta de un SCR del tipo TIC106. Este SCR se conecta en serie con la lámpara a controlar a través de un enchufe en paralelo con el interruptor normal.

   El SCR se dispara cuando la salida del temporizador va al nivel alto.

   Observamos que este tipo de control es de media onda, lo que quiere decir que la lámpara se enciende con aproximadamente la mitad de su potencia normal durante la temporización.

    Si usted necesita la potencia total, puede utilizar un puente de diodos, como muestra el circuito de la figura 1.

 

Figura 1 - Uso de un puente de diodos
Figura 1 - Uso de un puente de diodos

 

   

En la figura 2 tenemos el diagrama completo del aparato.

 

Figura 2 - Diagrama completo de la minuteria
Figura 2 - Diagrama completo de la minuteria

 

   La disposición de los componentes en una placa de circuito impreso se muestra en la figura 3.

 

Figura 3 - Placa de circuito impreso para el montaje
Figura 3 - Placa de circuito impreso para el montaje

 

   

El SCR necesita un pequeño radiador de calor, y el circuito integrado, para mayor seguridad, puede montarse en un zócalo de 8 pines.

   S1 es un interruptor simple y S2 un interruptor de presión tipo NA (normalmente abierto).

   Dependiendo de la disponibilidad de espacio de la caja usada podemos usar en la alimentación una batería de 9 V o 4 pilas pequeñas.

    El enchufe en el interruptor debe ser hecho por medio de un enchufe con toma diferenciada, del tipo miniatura, que no exponga en el interruptor los contactos a un eventual toque accidental que pueda causar choques.

En la figura 4 damos una sugerencia de encaje que se puede utilizar para este propósito.

 

Figura 4 - Sugerencia de caja
Figura 4 - Sugerencia de caja

 

   Para probar el aparato, encaje en la toma preparada, que debe estar con interruptor normal abierto (lámpara apagada), encienda S1 y ajuste a P1 para la menor temporización.

   Presionando S2 por un instante la lámpara debe encenderse y así permanecer por un cierto tiempo.

   Si esto no ocurre, invierte las conexiones del encaje, pues el ánodo debe quedar del lado de la lámpara para mayor facilidad de disparo.

   Comprobado el funcionamiento puede ser elaborada una escala de tiempos para el potenciómetro con base en un cronómetro común.

   Después es sólo preparar las tomas en las que se necesita tiempo.

   Importante: este circuito sólo debe utilizarse con lámparas incandescentes.

 

Semiconductores:

Cl1 - TLC555 - Circuito integrado CMOS

SCR - TlC106B (110 V) o TlC106D (220 V) - diodo controlado de silicio.

 

Resistores: (1/8 W, 5%)

R1 - 1 M ohms

R2 - 10 k ohms

R3, R4 - 10 k ohms

P1 - potenciómetro de 1 M ohms

 

Varios:

C1 - 1000 uF - capacitor electrolítico de 12 V

B2 - 6 V o 9 V - 4 pilas o batería

S1 - Interruptor simple

S2 - Interruptor de presión

X1, X2 - Par de tomas miniatura protegidas

Placa de circuito impreso, caja para montaje, zócalo para el circuito integrado, radiador de calor para el SCR, hilos, soporte de pilas o conector de baterías, hilos, soldadura, etc.

 

Settings19.418MBMemory Usage43.42msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.3
PHP Version8.3.25
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.27-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1762382449 "last" => 1762382449...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.74KB) (296μs)
  • afterInitialise (1.13MB) (3.87ms)
  • afterRoute (179.87KB) (1.09ms)
  • beforeRenderComponent com_content (101.32KB) (483μs)
  • Before Access::preloadComponents (all components) (33.13KB) (211μs)
  • After Access::preloadComponents (all components) (113.52KB) (502μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.67MB) (20.78ms)
  • Before Access::getAssetRules (id:8 name:com_content) (481.2KB) (2.4ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (41μs)
  • afterRenderComponent com_content (392.89KB) (6.34ms)
  • afterDispatch (2.25KB) (52μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.36KB) (1.63ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (348μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (102μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (54.64KB) (916μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (605μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (66μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (196μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (48μs)
  • afterRender (296.81KB) (3.33ms)
  • 1 x After Access::preloadPermissions (com_content) (16.67MB) (47.86%)
    20.78ms
    1 x afterRenderComponent com_content (392.89KB) (14.6%)
    6.34ms
    1 x afterInitialise (1.13MB) (8.92%)
    3.87ms
    1 x afterRender (296.81KB) (7.67%)
    3.33ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (481.2KB) (5.53%)
    2.40ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.36KB) (3.76%)
    1.63ms
    1 x afterRoute (179.87KB) (2.51%)
    1.09ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (54.64KB) (2.11%)
    916μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.98KB) (1.39%)
    605μs
    1 x After Access::preloadComponents (all components) (113.52KB) (1.16%)
    502μs
    1 x beforeRenderComponent com_content (101.32KB) (1.11%)
    483μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (0.8%)
    348μs
    1 x afterLoad (83.74KB) (0.68%)
    296μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.49%)
    211μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.45%)
    196μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.24%)
    102μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.15%)
    66μs
    1 x afterDispatch (2.25KB) (0.12%)
    52μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.11%)
    48μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.09%)
    41μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
23 statements were executed, 5 of which were duplicates, 18 unique12.04ms1.63MB
  • SELECT @@SESSION.sql_mode;36μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 183μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)182μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`53μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest75μs1.64KBParams/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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`248μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id71μs1.31KBParams/components/com_content/src/Service/Router.php:289Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_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,:preparedArray39)343μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 08.03ms1.53MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`394μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.3070'85μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`406μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '3070'156μs48B/libraries/src/Table/Table.php:1348Copy
  • 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 `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_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)180μ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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`196μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_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)240μ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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`177μs5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_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 ASC468μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • 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 `incbmx_categories` AS `s` INNER JOIN `incbmx_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`209μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)101μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context67μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:429Copy
  • 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 `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_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)168μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 168μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content
  • warningassets - No asset found for com_content.article.3070, falling back to com_content