La crisis energética mundial, aunque ya no ocupa los titulares de los diarios, se ha instalado de forma definitiva en nuestras vidas. Nos ha dejado además una sana lección: que la energía nunca es gratuita, sino que debe crearse a partir de otra energía, ya sea hidrocarburos u otros combustibles, o bien con obras como plantas nucleares, represas, etc. A nivel individual, todos hemos tenido que enfrentarnos tanto a tarifas cada vez mayores, como a la falta o racionamiento de corriente eléctrica. Les ofrecemos estos sencillos proyectos para economizar electricidad, como un pequeño aporte nuestro al problema.

En muchas situaciones ocurren gastos desnecesarios de energía eléctrica que pueden ser evitados mediante una pequeña inversión. a veces menor que el gasto de energía que ocurriría sin su presencia. Está claro que el requisito principal de un sistema que busca economizar energía debe ser justamente este: debe ser menos costoso quela energía que se pretende economizar en un plazo razonable.

Este requisito es tenido en cuenta en nuestros proyectos, principalmente dado que muchos de los componentes que recomendamos se pueden obtener de aparatos usados, lo que representa un costo nulo.

Importante: los proyectos no buscan solamente la economía del que los usa, sino que pueden también significar ganarse algo de dinero si algún lector se propone su montaje e instalación para terceros, con sólo algunos conocimientos técnicos indispensables.

 

REDUCTOR DE LUZ

Nota: esto circuito solo funciona con lámparas incandescentes.

 

En una sala de estar u otras dependencias de su casa, usted no precisa obligatoriamente del nivel total de iluminación en todas las ocasiones. A no ser que esté leyendo o realizando alguna tarea que exige mayor luminosidad, la utilización de la lámpara con la mitad de su brillo o potencia es perfectamente viable y representa por 10 menos 50% de economía de energía.

La inversión para obtener esta economía es solamente un diodo de silicio de bajo costo, si el lector ya dispone de un interruptor de pared doble fuera de uso. Si no, este será una inversión adicional.

El circuito aparece en la figura 1 y funciona de la siguiente manera:

 

Diagrama del reductor de luz
Diagrama del reductor de luz

 

El interruptor S1 pasa a controlar normalmente el encendido de la lámpara, o sea, enciende y apaga la lámpara del lugar en cuestión. El segundo interruptor tiene por función modificar el brillo y por lo tanto el consumo de la lámpara. Con el interruptor S2 cerrado, el diodo está en corto y la lámpara recibe alimentación total. Su brillo es máximo (100%).

Con el interruptor abierto la corriente pasa por el diodo, que conduce mitad de los semiciclos de la alimentación alterna. En estas condiciones la lámpara recibe mitad de la alimentación y se enciende con el 50% de su brillo normal.

La energía no consumida es absorbida por el componente, de modo que tenemos una ganancia real de 50% para la energía economizada. En la figura 2 tenemos el modo de hacer el montaje de este sistema.

 

Aspecto del montaje con dos interruptores comunes
Aspecto del montaje con dos interruptores comunes

 

Para la red de 110 V podemos usar el diodo 1N4004, 1N4007 ó BY127. Para la red de 220 V el diodo puede ser el 1N4007 ó BY127. Con estos diodos podemos usar el sistema solamente con lámparas incandescentes (de filamento) de hasta 100 W en la red de 110 V y de 200 W en la red de 220 V. ¡No usar el sistema con lámparas mixtas o fluorescentes!

 

INTERRUPTOR CREPUSCULAR

Si el lector tiene que dejar encendida una lámpara por un fin de semana entero, como por ejemplo en la vidriera de una tienda. en una casa de campo, en la puerta de calle durante un fin de semana ausente, el 50% de la energía gastada puede ser economizada con la utilización de un dispositivo que encienda la luz solamente cuando anochece y la apague al amanecer.

En la figura 3 tenemos el diagrama completo del aparato.

 

Figura 3
Figura 3

 

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

 

Placa del interruptor crepuscular
Placa del interruptor crepuscular

 

 

El sensor es un LDR común que debe ser instalado de modo que reciba la luz ambiente y no la luz producida por la propia lámpara (o lámparas) que debe controlar. Si esto no ocurre, la realimentación causará oscilaciones que harán que el relé abra y cierre sus contactos de modo intermitente.

El relé es del tipo económico de 6V que admite corriente de hasta 4 Amperes en sus contactos. Esto significa una potencia máxima de lámparas controladas de 400 W en la red de 110 V y el doble en la red de 220 V.

El resistor es de 1/8 W y el potenciômetro permite controlar la sensibilidad del sistema. Los diodos D1 y D2 son rectificadores comunes de silicio y D3 es de uso general. El transformador tiene secundario de 6 + 6 V con corriente de 200 mA o más. El consumo de energía del aparato en la condición de espera depende del transformador y es del orden de 3 a 4W solamente.

 

TIMER PARA LAMPARAS

Las luces que iluminan corredores de paso, zaguanes de espera de ascensores o incluso vestíbulos no necesitan quedar encendidas por un tiempo mayor que el suficiente para atender a un eventual pasante. Se puede obtener una buena economía de energía con la temporización de este tipo de luz. El circuito que presentamos en la figura 5 permite temporizaciones de hasta algunos minutos, usando lámparas comunes.

 

Circuito del timer para lámparas
Circuito del timer para lámparas

 

 

En la figura 6 tenemos la disposición de los componentes usados en este montaje.

 

Montaje en puente de terminales.
Montaje en puente de terminales.

 

 

El SCR debe ser el TIC106B si la red fuera de 110 V y el TIC106D si la red fuera de 220 V. Será necesario un pequeño disipador de calor, y la lámpara debe tener una potencia máxima de 200 W (no usar lámparas mixtas o fluorescentes).

La lámpara neón es común NE-2H o equivalente y el valor del capacitor C1 determina el tiempo de accionamiento de la lámpara. Capacitores de 8 a 40 µF serán lo mejor, siempre que la tensión de aislamiento sea de por 10 menos 250 V en la red de 110 V, ó 400 V si la red fuera de 220 V.

Estos capacitores pueden ser encontrados en los circuitos de fuentes de televisores valvulares viejos. El lector debe solamente tener cuidado de verificar si todavía se encuentran en buen estado (pruebe el aislamiento, pues las fugas reducen el tiempo de retención de la carga y por lo tanto de accionamiento).

El interruptor S1 es de presión, del tipo botón de timbre. Cuando se lo presiona, el mismo carga el capacitor que se descarga luego lentamente a través de R1 disparando el SCR que controla la lámpara.

 

TIMER PARATV O SISTEMA DE AUDIO

No son pocos los lectores que se duermen con el televisor encendido, para descubrir el hecho recién a la mariana siguiente, después de muchas horas de desperdicio de energía. Con el aparato que proponemos este problema no existirá más. Conecte el televisor al aparato y antes de alimentarlo. Presione por un instante S1, l0 que liberará energía para su funcionamiento.

Puede ahora ver su programa durante aproximadamente una hora antes de que se corte la energía. Si todavía está despierto y quiere seguir mirando TV basta presionar nuevamente S1 por un instante y tendrá una hora más de provisión de energía. Si ya estuviera dormido, el sistema será desconectado totalmente (inclusive el propio timer) sin gastos innecesarios de electricidad.

En la figura 7 tenemos el diagrama completo de este aparato.

 

Circuito del timer para TV y sistema de sonidos.
Circuito del timer para TV y sistema de sonidos.

 

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

 

Placa del timer
Placa del timer

 

El transformador es de 250 mA o un poco más, consumiendo aproximadamente 3 ó 4W solamente. Los resistores son de 1/8 ó 1/4W con 10 o 20% de tolerancia, y los electrolíticos deben tener una tensión de trabajo de 12 V o más. P1 de 2,2M ajusta los tiempos.

Observamos que C2 debe ser de buena calidad pues las fugas pueden reducir el tiempo máximo obtenido por el temporizador.

El relé usado admite el control de electrodomésticos cuya comente sea de hasta 4 A Verifique entonces antes de usarlo.

S1 debe ser un interruptor de presión doble y el integrado debe ser montado en un zócalo.

 

INTERMITENTE PARA ELECTRODOMESTICOS

En los lugares calientes la utilización continua de un ventilador puede ser innecesaria, ya que la circulación de aire por algunos momentos en intervalos regulares puede ser suficiente para obtener una situación cómoda.

De esta forma la utilización continua de este dispositivo significa un gasto innecesario de energía. El circuito que proponemos hace el accionamiento de una carga cualquiera en intervalos ajustables y también tiempos en que la misma queda accionada. Tenemos pues un ciclo activo perfectamente determinado.

El circuito completo del intermitente es mostrado en la figura 9.

 

Circuito completo del intermitente para electrodomésticos.
Circuito completo del intermitente para electrodomésticos.

 

Su montaje en placa de circuito impreso aparece en la figura 10.

 

Placa del intermitente
Placa del intermitente

 

El relé empleado admite su utilización en cargas de hasta 4A lo que significa 400 W en la red de 110 V y 800 W en 220 V.

 

 


 

 

 

Settings18.991MBMemory Usage39.34msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.3.23
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
array:1 [ "c2123392c06423339225f3431360b7e6" => "820edopn707fb10u4f4s64bmkv" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 2 "timer" => array:3 [ "start" => 1752516849 "last" => 1752516849...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (83.96KB) (282μs)
  • afterInitialise (1.13MB) (3.5ms)
  • afterRoute (179.89KB) (959μs)
  • beforeRenderComponent com_content (101.14KB) (415μs)
  • Before Access::preloadComponents (all components) (33.13KB) (200μs)
  • After Access::preloadComponents (all components) (113.49KB) (346μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.38ms)
  • Before Access::getAssetRules (id:8 name:com_content) (481.19KB) (1.75ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (30μs)
  • afterRenderComponent com_content (417.27KB) (5.47ms)
  • afterDispatch (2.25KB) (46μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.47KB) (1.6ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (314μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (94μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (54.63KB) (866μs)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (562μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (70μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (185μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (48μs)
  • afterRender (304.73KB) (3.1ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (49.25%)
    19.38ms
    1 x afterRenderComponent com_content (417.27KB) (13.9%)
    5.47ms
    1 x afterInitialise (1.13MB) (8.89%)
    3.50ms
    1 x afterRender (304.73KB) (7.88%)
    3.10ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (481.19KB) (4.46%)
    1.75ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (422.47KB) (4.06%)
    1.60ms
    1 x afterRoute (179.89KB) (2.44%)
    959μs
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (54.63KB) (2.2%)
    866μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.43%)
    562μs
    1 x beforeRenderComponent com_content (101.14KB) (1.06%)
    415μs
    1 x After Access::preloadComponents (all components) (113.49KB) (0.88%)
    346μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.5KB) (0.8%)
    314μs
    1 x afterLoad (83.96KB) (0.72%)
    282μs
    1 x Before Access::preloadComponents (all components) (33.13KB) (0.51%)
    200μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.47%)
    185μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.24%)
    94μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.18%)
    70μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    48μs
    1 x afterDispatch (2.25KB) (0.12%)
    46μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    30μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique10.91ms1.58MB
  • SELECT @@SESSION.sql_mode;30μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 157μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id134μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`44μs608B/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` = :guest63μ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`220μs20.2KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `alias` FROM `incbmx_content` WHERE `id` = :id65μ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)205μ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` = 07.64ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`289μs1.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.912'56μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`255μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '912'125μ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)152μ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`176μ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)219μ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`165μ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 ASC459μ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`168μ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)94μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context60μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • 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)159μ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` = 176μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content
  • warningassets - No asset found for com_content.article.912, falling back to com_content