A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 284

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 296

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 306

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 318

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 319

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 377

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 14
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Database\Eloquent\Model::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Eloquent/Model.php

Line Number: 3346

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/database/Eloquent/Model.php
Line: 33
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/models/Categories.php
Line: 12
Function: loadClass

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 16
Function: model

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Database\Eloquent\Model::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Eloquent/Model.php

Line Number: 3357

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/database/Eloquent/Model.php
Line: 33
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/models/Categories.php
Line: 12
Function: loadClass

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 16
Function: model

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Database\Eloquent\Model::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Eloquent/Model.php

Line Number: 3369

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/database/Eloquent/Model.php
Line: 33
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/models/Categories.php
Line: 12
Function: loadClass

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 16
Function: model

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Database\Eloquent\Model::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Eloquent/Model.php

Line Number: 3380

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/database/Eloquent/Model.php
Line: 33
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/models/Categories.php
Line: 12
Function: loadClass

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 16
Function: model

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Database\Eloquent\Model::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: Eloquent/Model.php

Line Number: 2422

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/database/Eloquent/Model.php
Line: 33
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/models/Categories.php
Line: 12
Function: loadClass

File: /home2/andeli/public_html/application/controllers/Home.php
Line: 16
Function: model

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Container\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: container/Container.php

Line Number: 1154

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/container/Container.php
Line: 15
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: loadClass

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Container\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: container/Container.php

Line Number: 1165

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/container/Container.php
Line: 15
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: loadClass

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Container\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: container/Container.php

Line Number: 1177

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/container/Container.php
Line: 15
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: loadClass

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Container\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: container/Container.php

Line Number: 1197

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/container/Container.php
Line: 15
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: loadClass

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Support\Fluent::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: support/Fluent.php

Line Number: 95

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/support/Fluent.php
Line: 10
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/support/Traits/CapsuleManagerTrait.php
Line: 35
Function: loadClass

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: setupContainer

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Support\Fluent::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: support/Fluent.php

Line Number: 106

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/support/Fluent.php
Line: 10
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/support/Traits/CapsuleManagerTrait.php
Line: 35
Function: loadClass

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: setupContainer

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Support\Fluent::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: support/Fluent.php

Line Number: 118

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/support/Fluent.php
Line: 10
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/support/Traits/CapsuleManagerTrait.php
Line: 35
Function: loadClass

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: setupContainer

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Support\Fluent::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: support/Fluent.php

Line Number: 129

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/support/Fluent.php
Line: 10
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/support/Traits/CapsuleManagerTrait.php
Line: 35
Function: loadClass

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: setupContainer

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of Illuminate\Support\Fluent::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: support/Fluent.php

Line Number: 73

Backtrace:

File: /home2/andeli/public_html/application/vendor/illuminate/support/Fluent.php
Line: 10
Function: _error_handler

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 444
Function: include

File: /home2/andeli/public_html/application/vendor/composer/ClassLoader.php
Line: 322
Function: Composer\Autoload\includeFile

File: /home2/andeli/public_html/application/vendor/illuminate/support/Traits/CapsuleManagerTrait.php
Line: 35
Function: loadClass

File: /home2/andeli/public_html/application/vendor/illuminate/database/Capsule/Manager.php
Line: 32
Function: setupContainer

File: /home2/andeli/public_html/application/hooks/EloquentHook.php
Line: 50
Function: __construct

File: /home2/andeli/public_html/index.php
Line: 317
Function: require_once

Buildings Systems Technologies. | E1 Limited
  • // Supporting Your Operations Today and Tomorrow.
    Global Maritime Distress
    & Safety System (GMDSS).
    Independent Supplier Offering
    Customized Communication Solutions.
  • // Radio Communication
    Equipment &
    Infrastructure.
    We are Factory-trained and certified to build and
    maintain your communication systems.
  • // Expand your network connectivity & capacity
    Next-Generation
    ICT Solutions.
    Serving the industry since 2009
    Say goodbye to the old tech.
  • // You'll always be in complete control.
    Feel secure
    with us.
    We keep in mind the tiniest details to take care of,
    With 10+ years of experience in delivering superior products.
// about company

Your Systems Installation
Partner.

Registered in 2011, We are Contractors/ Installers & Distributor of professional electronic systems, including Security systems, ICT systems, Audio-Visual systems, Fire & Safety systems, Building Management systems, Airport Systems, IoT, Home Automation Systems, and other related high-tech solutions.

Experience

We have a skilled team with 10+ years of Experience.

Expertise

We are certified experts in all services we provide.

// Our Values

Great Service Guaranteed

01
Trust
We strive to deserve the trust of customers by working with quality, professionalism and fairness.
02
Teamwork
We commit ourselves to working as a team, with broad-based consultation.

03
Innovation
We provide innovative, quality and sustainable solutions.

04
Transparency
we implement a policy of transparency in all the services we provide.

0 +
Regions In Tanzania

We have a good understanding of the local business environment.

0 k
Happy Customers

We make sure to satisfy our customers in every solution we provide to them.

// our services

We Offer a Wide
Variety of Solutions

Voice and Data Communication.

We are dedicated to providing excellent communications systems to your business.E1 Limited has a complete line of services using the best manufacturers of the industry.

Electronic Security Systems Solutions.

We provide solutions to business entities as well as government organizations. Our collaborations with reputed system manufactures help us deliver cohesive and turnkey electronic security and surveillance solutions

Information Systems.

E1 Limited are experts in Information Systems that Streamline your enterprise business process. We make sure you increase productivity, lower costs, and improve controls.

System Integration.

E1 Limited transforms disparate hardware and software subsystems into a comprehensive solution.We always aim to simplify your technology environment and help you make progress toward business goals.

Fire Fighting and Safety Solutions

We are a full-service provider of fire protection inspection, testing, and maintenance services in all areas of fire protection and safety. Our systems services can be tailored to fit your every need.

Renewable Energy Solutions.

E1 Limited offers a wide range of renewable energy solutions. You can choose to be either energy neutral or energy positive. We support you in the entire process, and help you choose, install and maintain your energy system.

// We Carry more than installation Skills.

Let's Discuss your new Project!

// latest case studies

Some of Our Projects

Outsourcing is just a tool to achieve business goals. But there is no way to get worthwhile results without cooperation and trust between a client company.