3.0.2 • Published 3 years ago

sad-actimetry v3.0.2

Weekly downloads
75
License
ISC
Repository
github
Last release
3 years ago

SeniorAdom Actimetry

Initialisation

// Signature
const actimetry = new Actimetry(settings);

// Examples
// If the contract is linked to one contract
const actimetry = new Actimetry({
  username: 'email@domain.com',
  password: 'Pa$$w0rd'
});


// If the contract is linked to many contracts
const actimetry = new Actimetry({
  username: 'email@domain.com',
  password: 'Pa$$w0rd',
  contractRef: 'A0000XXX'
});

Settings

const settings = {
  username: 'email@domain.com',
  password: 'Pa$$w0rd',
  basicAuth: 'ZW1haWxAZG9tYWluLmNvbTpQYSQkdzByZA==',
  contractRef: 'A0000XXX',
  api: {
    contract: 'https://contract.senioradom.com/api/1',
    actimetry: 'https://gateway.senioradom.com/3',
  }
}

Required
username

At least one from
password
basicAuth

Not required
contractRef : allows to select one contract when user is associated to many
api.contract : override contract API environment variable
api.actimetry : override actimetry API environment variable
language : language, 'en', 'fr', 'es', default : 'fr'

Usage

Presences

// Signature
actimetry.presences.draw(DOMElement, start, end);

// Usage
actimetry.presences.draw('#presences', threeDaysAgo, now);

Temperatures week

week

// Signature
actimetry.temperatures.draw(DOMElement, type, start, end);

// Usage
actimetry.temperatures.draw('#temperatures-week', 'week', oneWeekAgo, now);

24H

// Signature
actimetry.temperatures.draw(DOMElement, type, start, end);

// Usage
actimetry.temperatures.draw('#temperatures-24h', '24h', twenty24hoursAgo, now);

Sleeps

// Signature
actimetry.sleep.draw(DOMElement, start, end);

// Usage
actimetry.sleep.draw('#sleep', oneWeekAgo, now);

Visits

// Signature
actimetry.outings.draw(DOMElement, start, end);

// Usage
actimetry.outings.draw('#outings', oneWeekAgo, now);

Activities

// Signature
actimetry.activities.draw(DOMElement, start, end);

// Usage
actimetry.activities.draw('#activities-24h', twenty24hoursAgo, now);
actimetry.activities.draw('#activities-week', oneWeekAgo, now);

Variables used in above examples

const timezone = 'Europe/Paris';

const now = moment().tz(timezone).endOf('day').format('YYYY-MM-DD');

const oneWeekAgo = moment(now).tz(timezone).subtract(6, 'days').endOf('day').format('YYYY-MM-DD');

const twenty24hoursAgo = moment(now).tz(timezone).subtract(1, 'days').endOf('day').format('YYYY-MM-DD');

const threeDaysAgo = moment(now).tz(timezone).subtract(3, 'days').format('YYYY-MM-DD');

Run for developement

npm run start

Build for production

npm run build:dist

# Generated files
actimetry.js
actimetry.css
index.html

Sources

WebPack boilderplate

Github
https://github.com/ericalli/static-site-boilerplate
Documentation
https://docs.staticsiteboilerplate.com/getting-started/commands

ECharts (charting library)

Github
https://github.com/apache/incubator-echarts
Documentation
http://echarts.apache.org/

Dependencies

The project is dependant on the following libraries :

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.6.3

3 years ago

2.6.5

3 years ago

2.6.4

3 years ago

2.6.2

4 years ago

2.6.1

4 years ago

2.6.0

4 years ago

2.5.32

4 years ago

2.5.33

4 years ago

2.5.31

4 years ago

2.5.30

4 years ago

2.5.29

4 years ago

2.5.28

4 years ago

2.5.27

4 years ago

2.5.26

4 years ago

2.5.25

4 years ago

2.5.24

4 years ago

2.5.23

4 years ago

2.5.21

4 years ago

2.5.20

4 years ago

2.5.19

4 years ago

2.5.18

4 years ago

2.5.17

4 years ago

2.5.16

4 years ago

2.5.15

4 years ago

2.5.14

4 years ago

2.5.13

4 years ago

2.5.12

4 years ago

2.5.11

4 years ago

2.5.10

5 years ago

2.5.9

5 years ago

2.5.8

5 years ago

2.5.7

5 years ago

2.5.6

5 years ago

2.5.5

5 years ago

2.5.4

5 years ago

2.5.3

5 years ago

2.5.2

5 years ago

2.5.1

5 years ago

2.5.0

5 years ago

2.4.2

5 years ago

2.4.1

5 years ago

2.4.0

5 years ago

2.3.0

5 years ago

2.2.9

5 years ago

2.2.8

5 years ago

2.2.7

5 years ago

2.2.6

5 years ago

2.2.5

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.1

5 years ago

2.2.0

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

5 years ago

2.0.4

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago