Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bertreb/pimatic-ina219

Pimatic plugin for the INA219 current and power i2c sensor
https://github.com/bertreb/pimatic-ina219

Last synced: about 1 month ago
JSON representation

Pimatic plugin for the INA219 current and power i2c sensor

Awesome Lists containing this project

README

        

# pimatic-ina219

Pimatic plugin for the INA219 current and power i2c sensor

![](assets/ina219.png)

This plugin makes an ina219 based device available in Pimatic. The Ina219 device is connected via the I2C port of your computer.
The plugin is tested on a raspberry pi.

The plugin can be installed via the plugins page of Pimatic.

## Config of the plugin
```
{
debug: "Debug mode. Writes debug messages to the Pimatic log, if set to true."
}
```

## Config of an Ina219 Device

After installation of the plugin (and restart) devices can be added via the devices pages in Pimatic.

Device configuraton:

```
{
device: "Device number to use (prefix /dev/i2c- is automatically added)"
default: 1
address: "Address of the sensor"
enum: [0x40,0x41,0x44,0x45]
default: 0x40
interval: "Sensor read interval in ms"
default: 10000
}
```

The Ina219 provides 2 attributes
- Voltage (V)
- Current (A)

The attributes are updated and visible in the Gui every \ milliseconds.

---
This plugin is based on the Ina219 library from [brettmarl](https://github.com/brettmarl/node-ina219#readme).

The minimum node requirement for this plugin is node v8!