pimatic-netatmo

    0.0.9 • Public • Published

    Pimatic Netatmo plugin

    For this plugin to work you need to register an application with netatmo. This only takes a few seconds on the netatmo developer page with your normal netatmo account.

    https://dev.netatmo.com/dev/createapp

    Just provide a Name and a Description and accept the "terms of use" and click create. You will be immediately presented with the needed credentials.

    Example config.json entries:

      "plugins": [
        {
          "plugin": "netatmo",
          "client_id": "1293484deadbeef1112344de",
          "client_secret": "SoM3f4NcyS3crE7fR0mN3t4Tm0",
          "username": "blah@blub.com",
          "password": "TheMostSecurePasswordInTheWorld42"
        }
      ],
    
      "devices": [
        {
          "id": "netatmo-test",
          "name": "My Netatmo Base",
          "class": "NetatmoBase",
          "device_id": "XX:XX:XX:XX:XX:XX",
          "interval": 60
        },
        {
          "id": "netatmo-otdoor",
          "name": "My Netatmo Outdoor",
          "class": "NetatmoOutdoorModule",
          "device_id": "XX:XX:XX:XX:XX:XX",
          "module_id": "XX:XX:XX:XX:XX:XX",
          "interval": 60
        }
        ,
        {
          "id": "netatmo-wind",
          "name": "My Netatmo Wind Gauge",
          "class": "NetatmoWindGauge",
          "device_id": "XX:XX:XX:XX:XX:XX",
          "module_id": "XX:XX:XX:XX:XX:XX",
          "interval": 60
        }
        ,
        {
          "id": "netatmo-rain",
          "name": "My Netatmo Rain Sensor",
          "class": "NetatmoRainSensor",
          "device_id": "XX:XX:XX:XX:XX:XX",
          "module_id": "XX:XX:XX:XX:XX:XX",
          "interval": 60
        }
      ]

    I also added support for NetatmoIndoorModule, NetatmoRainSensor and NetatmoWindGauge but as I don't have the hardware this is completely untested. Feel free to donate hardware.

    Keywords

    none

    Install

    npm i pimatic-netatmo

    DownloadsWeekly Downloads

    4

    Version

    0.0.9

    License

    GPL-2.0

    Last publish

    Collaborators

    • thex