1.1.0 • Published 3 years ago

knx-ets-utils v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

KNX-ETS-Utils

Installation

npm install knx-ets-utils

Usage

import {knxDatapointTypeMapper, parseETSGroupAddressCSVExport} from 'knx-ets-utils';

Current Utils

  • knxDatapointTypeMapper: Mapping the CSV datapoint type (e.g. DPST-1-1, DPST-19-1) to the datapoint type (DPT1.001, DPT19.001)
    const datapoint = knxDatapointTypeMapper('DPST-1-1');
    console.log(datapoint); // DPT1.001
  • parseETSGroupAddressCSVExport: Convert the ETS KNX group address CSV export to json.
    const csv = '"Main","Middle","Sub","Address","Central","Unfiltered","Description","DatapointType","Security"; , ,"Wohnzimmer direkt","1/0/2","","","","DPST-1-1","Auto"';
    const groupAddresses = parseETSGroupAddressCSVExport(csv, ['livingRoom', 'kitchen']);
    console.log(groupAddresses); 
    /**  
    [
     {room: 'Wohnzimmer',address: '1/0/1', datapointType: 'DPT1.001' },
      ...
    ]
    **/
1.1.0

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago