|
|
||
|---|---|---|
| .. | ||
| translations | ||
| README.md | ||
| integrationpluginonewire.cpp | ||
| integrationpluginonewire.h | ||
| integrationpluginonewire.json | ||
| meta.json | ||
| onewire.cpp | ||
| onewire.h | ||
| onewire.png | ||
| onewire.pro | ||
README.md
One-Wire
This integration plugin allows to integrate one-wire devices like temperature sensors and switches.
Supported Things
- OWFS Interface
- Gateway device
- Initializes OWFS
- Temperature Sensors
- Family Code 10
- DS18S20
- DS1820
- DS18S20-PAR
- DS1920
- Family Code 22
- DS1822
- DS1822-PAR
- Family Code 28
- DS18B20
- DS18B20-PAR
- DS18B20X
- Family Code 3B
- DS1825
- Family Code 10
- Switches
- Family Code 05
- Single channel switch
- DS2405
- Family Code 12
- Dual channel switch
- DS2406
- DS2407
- Family Code 3A
- Dual channel switch
- DS2413
- Family Code 29
- Eight channel switch
- DS2408
- Family Code 05
Usage
First step is to setup the "One wire interface". During the device setup it is required to enter the OWFS init arguments. Default arguments are "--i2c=ALL:ALL", means OWFS is about to scan for one-wire bus masters on all I2C interfaces.
You can simulate one-wire device with following init argument: "--fake=10,22,28,05"
More about init arguments here: https://www.owfs.org
The "One wire interface" thing has the toggle button to "Auto add one wire devices". Is this activated one-wire devices that get connected to the bus will appear in nymea automatically.
NOTE: As long as the "Auto add one wire devices" feature is activated you won't be able to manually discover devices.
Requirements
- The package “nymea-plugin-onewire” must be installed.
More
This plug-in uses "OWFS" the one-wire file system: https://owfs.org