https://github.com/smartechru/kcs-n1cx
This component is a Home Assistant custom sensor for a TraceME N1Cx unit that can monitor CO2 level, air quality, air pressure, temperature, humidity, etc.
https://github.com/smartechru/kcs-n1cx
airquality battery hacs home-assistant humidity kcs pressure sensor temperature
Last synced: about 2 months ago
JSON representation
This component is a Home Assistant custom sensor for a TraceME N1Cx unit that can monitor CO2 level, air quality, air pressure, temperature, humidity, etc.
- Host: GitHub
- URL: https://github.com/smartechru/kcs-n1cx
- Owner: smartechru
- License: mit
- Created: 2021-10-20T22:13:35.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-11-09T12:29:52.000Z (over 4 years ago)
- Last Synced: 2025-03-29T18:09:45.003Z (about 1 year ago)
- Topics: airquality, battery, hacs, home-assistant, humidity, kcs, pressure, sensor, temperature
- Language: Python
- Homepage: https://trace.me/home
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KCS TraceME N1Cx
[](https://github.com/custom-components/hacs)
[](LICENSE)
[](https://github.com/smartechru/kcs-n1cx/releases)

[](https://github.com/smartechru/kcs-n1cx/issues)
[](https://github.com/smartechru/kcs-n1cx/graphs/commit-activity)
The **KCS TraceME N1Cx** component is a Home Assistant custom sensor which provides access to historic CO2 gas PPM data and other information.
## TABLE OF CONTENTS
* [Installation](#installation)
* [Configuration](#configuration)
* [Config Flow](#config-flow)
* [Configuration Parameters](#configuration-parameters)
* [State](#state)
## INSTALLATION
This integration is able to install via HACS.
1. Ensure that [HACS](https://custom-components.github.io/hacs/) is installed.
2. Search for and install the **KCS TraceME N1Cx** integration.
3. Configure the **KCS TraceME N1Cx** sensor.
4. Restart Home Assistant.
## CONFIGURATION
**KCS TraceME N1Cx** can be configured on the integrations menu or in configuration.yaml
### CONFIG FLOW
In Configuration/Integrations click on the **<+>** button, select **KCS TraceME N1Cx** and configure the options on the form.
### configuration.yaml
Add **KCS TraceME N1Cx** sensor in your `configuration.yaml`.
```yaml
# Example configuration.yaml entry
kcs_n1cx:
name: 'CO2 Level'
dev_eui: '7CC6C42900010851'
gas: true
```
Optional arguments (Future version):
```yaml
kcs_n1cx:
name: 'CO2 Level'
...
tempertaure: false # temperature disabled
humidity: false # humidity disabled
pressure: true # pressure enabled
air_quality: false # air quality disabled
battery: true # battery level enabled
all: false # all features disabled
```
### CONFIGURATION PARAMETERS
| Parameter | Optional | Description |
|:--------- | -------- | ----------- |
| `name` | Yes | Sensor name |
| `dev_eui` | No | LoraWAN DevEUI |
| `gas` | No | CO2 gas ppm feature enable/disable flag (default: `true`) |
| `temperature` | Yes | Temperature feature enable/disable flag (default: `false`) |
| `humidity` | Yes | Humidity feature enable/disable flag (default: `false`) |
| `pressure` | Yes | Pressure feature enable/disable flag (default: `false`) |
| `air_quality` | Yes | Air quality feature enable/disable flag (default: `false`) |
| `battery` | Yes | Battery level feature enable/disable flag (default: `false`) |
| `all` | Yes | All features enable/disable flag (default: `false`) |
## STATE
Returns values for the specified utility (e.g. CO2 gas, temperature, humitidy, etc.)