Installieren von Awair Plugin

  • Hallo zusammen,


    ich möchte das Awair Plugin installieren anbei die Anleitung von npmjs:


    https://www.npmjs.com/package/homebridge-awair


    Das Plugin habe ich soweit installiert und auch den Developer Tocken habe ich erhalten, was ich allerdings nicht verstehe ist der Rot markierte Bereich (run a HTTP request).

    Muss ich das im Terminal eingeben?


    Danke für eure Hilfe.


    Sg,

    Mario

    Installation


    1. Install homebridge using: [sudo] npm install -g homebridge
    2. Install this plugin using: [sudo] npm install -g homebridge-awair
    3. Update your configuration file. See the sample below.


    You'll need to run an HTTP request to obtain each Awair's device ID (devId) and device type (devType).


    curl -X GET \

    http://developer-apis.awair.is/v1/users/self/devices \

    -H 'Authorization: Bearer {developer-token}'


    You'll also need to request access to the Awair Developer Console to obtain your Developer Token (token).

  • pL4toOn


    Ich kenne zwar das plugin nicht, jedoch ist das ein Befehl, den du über den RasPi eingeben musst.


    Der Befehl beginnt ab „curl.....“ und bei Bearer noch deinen delevoper token hinten anhängen und anschl. mit Enter bestätigen



    Gesendet von iPhone mit Community

  • Hallo Kohle,


    danke für den Hinweis, das habe ich versucht bekomme allerdings folgende Meldung:


    The resource requires authentication, which was not supplied with the requestpi@raspberrypi:~ $


    Gruss,

    Mario

  • Hmmh, ich hab mir den Befehl nochmals angeschaut.


    Das hier 'Authorization: Bearer {developer-token}' ist alles in Anführungszeichen geschrieben. Versuche mal, alles was in den Anführungszeichen steht durch den Token zu ersetzen und den Befehl dann nochmals abzusetzen???



    Gesendet von iPhone mit Community

  • curl -X GET \http://developer-apis.awair.is/v1/users/self/devices \-H 'Authorization: Bearer {den erhaltenen Token von Awair}'

    Fast richtig. Die \ müssen raus. Sie stehen seit Jahrzehnten unter Unix dafür, dass der Befehl in der nächsten Zeile weiter geht. Man könnte alle drei Zeilen kopieren und in die Shell einfügen, und aufgrund der \ weiß die Shell dann, dass es sich um ein Kommando handelt und nicht um drei.


    Richtig wäre auch:

    curl -X GET http://developer-apis.awair.is/v1/users/self/devices -H 'Authorization: Bearer {developer-token}'


    Stefan