Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. English
    3. Development
    4. [New Adapter] - Google Home (Nest)

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [New Adapter] - Google Home (Nest)

    This topic has been deleted. Only users with topic management privileges can see it.
    • daniel.driessen
      daniel.driessen last edited by daniel.driessen

      [New Adapter in beta state released for testing] - Google Home (Nest)

      Hello everyone.
      I am currently developing an adapter to integrate Google Home (Nest) devices into the ioBroker system.
      Such an adapter was also requested by other users on the GitHub 'Adapter Requests' page under the issue topic 'Google Device Access #478'
      (https://github.com/ioBroker/AdapterRequests/issues/478).

      As noted on this page...
      This is my first ioBroker adapter development project as well as my first JavaScript project (previously, I've only coded for iOS and macOS).
      It's also my first time using git and GitHub.

      I'm hopeful that I'll achieve my goals with this adapter and I appreciate everyone's patience as I learn and navigate through this process.

      Currently, I have some basic functionality up and running and I'm in the testing phase.
      I've also published a beta version to npm: https://www.npmjs.com/package/iobroker.google-home-nest
      Feel free to test it out.

      I've added some very basic documentation in the README.md file on GitHub.
      A more comprehensive setup documentation will follow very soon.
      Until then, the following information might be helpful for anyone who wants to try the adapter right now:

      • A 'project' has to be created at the Google 'Device Access Console' (https://console.nest.google.com/device-access) in order to get an 'OAuth-Client-ID' and a 'Project-ID'.
      • There also needs to be created a 'project' on the Google 'Cloud Console' (https://console.cloud.google.com).
      • Afterwards, sign-in information can be created on the Google 'Cloud Console' (https://console.cloud.google.com/apis/credentials). Here you will be able to retrieve the 'Client-Secret'.
      • After acquiring the 'OAuth-Client-ID', the 'Project-ID' and the 'Client-Secret' the 'Authenticate' button on the admin panel can be used to acquire an 'authorization-code'. Please make sure to click the 'Authenticate' button from the machine the ioBroker is running on, since automatic retrieval won't work from a remote system. (I am working on a workaround regarding that problem).
      • In order to receive events from the devices some more steps are required. This will all be explained in the full documentation.

      As mentioned before, I will add a complete documentation for the setup process very soon and post it here and on the adapters' GitHub page afterwards.
      I apologize for not being able to include a full documentation right now.

      Of course, everyone able to manage the setup process without a detailed documentation is very welcome to already test the adapter.
      I will be happy to answer your questions and for everyone providing feedback.
      A big 'Thank you!' to everyone of you in advance!

      Loi83 created this issue in ioBroker/AdapterRequests

      open Google Device Access #478

      Homoran mcm1957 2 Replies Last reply Reply Quote 1
      • Homoran
        Homoran Global Moderator Administrators @daniel.driessen last edited by Homoran

        @daniel-driessen

        DANKE!
        machst du das auch noch auf deutsch?

        daniel.driessen 1 Reply Last reply Reply Quote 0
        • mcm1957
          mcm1957 @daniel.driessen last edited by mcm1957

          @daniel-driessen said in [New Adapter] - Google Home (Nest):

          [New Adapter in beta state released for testing] - Google Home (Nest)

          Hello everyone.
          I am currently developing an adapter to integrate Google Home (Nest) devices into the ioBroker system.
          Such an adapter was also requested by other users on the GitHub 'Adapter Requests' page under the issue topic 'Google Device Access #478'
          (https://github.com/ioBroker/AdapterRequests/issues/478).

          As noted on this page...
          This is my first ioBroker adapter development project as well as my first JavaScript project (previously, I've only coded for iOS and macOS).
          It's also my first time using git and GitHub.

          I'm hopeful that I'll achieve my goals with this adapter and I appreciate everyone's patience as I learn and navigate through this process.

          Currently, I have some basic functionality up and running and I'm in the testing phase.
          I've also published a beta version to npm: https://www.npmjs.com/package/iobroker.google-home-nest
          Feel free to test it out.

          I've added some very basic documentation in the README.md file on GitHub.
          A more comprehensive setup documentation will follow very soon.
          Until then, the following information might be helpful for anyone who wants to try the adapter right now:

          • A 'project' has to be created at the Google 'Device Access Console' (https://console.nest.google.com/device-access) in order to get an 'OAuth-Client-ID' and a 'Project-ID'.
          • There also needs to be created a 'project' on the Google 'Cloud Console' (https://console.cloud.google.com).
          • Afterwards, sign-in information can be created on the Google 'Cloud Console' (https://console.cloud.google.com/apis/credentials). Here you will be able to retrieve the 'Client-Secret'.
          • In order to receive events from the devices some more steps are required. This will all be explained in the full documentation.

          As mentioned before, I will add a complete documentation for the setup process very soon and post it here and on the adapters' GitHub page afterwards.
          I apologize for not being able to include a full documentation right now.

          Of course, everyone able to manage the setup process without a detailed documentation is very welcome to already test the adapter.
          I will be happy to answer your questions and for everyone providing feedback.
          A big 'Thank you!' to everyone of you in advance!

          Hi,
          Du you speak german?
          In this case the topic should be placed at https://forum.iobroker.net/category/91/tester

          Thats the place where alpha/beta Tester usually look for new adapters.

          If you prefer english, please let us know. In this case I will drop a post at tester linking to this thread.

          P.S: If you do not yet have write access to tester please contact Homoran. Will be usually fixed verry fast

          1 Reply Last reply Reply Quote 0
          • daniel.driessen
            daniel.driessen @Homoran last edited by

            @Homoran

            Hallo.
            Ja, gerne übersetze ich das auch nochmal ins Deutsche. Es kann aber sein das es bis morgen dauert.
            Soll ich die Übersetzung ins gleich Topic schreiben. Vielleicht sogar in den gleichen Post? Wie geht man da hier im Forum üblicherweise vor.
            Entschuldige bitte die Frage. Ich bin neu in dem Thema und daher dachte ich, da das hier unter /Home/English/Development ist, wäre hier vielleicht auch nur englischer Text erlaubt.

            Wie ich gerade in dem Post von @mcm57 lese gehört der Post anscheinend evtl. in ein ganz anderes topic.

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @daniel.driessen last edited by Homoran

              @daniel-driessen sagte in [New Adapter] - Google Home (Nest):

              Entschuldige bitte die Frage. Ich bin neu in dem Thema und daher dachte ich, da das hier unter /Home/English/Development ist, wäre hier vielleicht auch nur englischer Text erlaubt.

              ist ja korrekt, aber hier liest kaum jemand aus D

              @daniel-driessen sagte in [New Adapter] - Google Home (Nest):

              Soll ich die Übersetzung ins gleich Topic schreiben

              ja, bitte als eigenen Post.
              den schiebe ich dann rüber ins deutsche Forum

              daniel.driessen 1 Reply Last reply Reply Quote 0
              • daniel.driessen
                daniel.driessen @Homoran last edited by

                @homoran
                Ok, vielen Dank für Hilfe!

                Ich habe einen Post in Deutsch erstellt.

                Homoran 1 Reply Last reply Reply Quote 1
                • Homoran
                  Homoran Global Moderator Administrators @daniel.driessen last edited by

                  @daniel-driessen
                  Ist jetzt hier
                  https://forum.iobroker.net/post/1155867

                  @all
                  further discussions here in this thread in english please

                  daniel.driessen 1 Reply Last reply Reply Quote 0
                  • daniel.driessen
                    daniel.driessen @Homoran last edited by

                    @homoran said in [New Adapter] - Google Home (Nest):

                    https://forum.iobroker.net/post/1155867

                    Thank you very much!

                    1 Reply Last reply Reply Quote 0
                    • daniel.driessen
                      daniel.driessen last edited by

                      Hello everyone,

                      I have just released version 0.3.0 on NPM. This includes some improvements as well as a basic setup guide.

                      The guide can also be found here: https://github.com/danieldriessen/ioBroker.google-home-nest/blob/main/docs/en/README.md

                      If anyone tries the adapter and follows the instructions, it would be very kind if you could give me feedback on how it went.

                      By the way, I am just waiting for the approval (as an additional owner of the NPM package) from @Bluefox. Afterwards, I think I am ready to include the adapter in the beta repository.

                      Best regards,

                      Daniel

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      485
                      Online

                      31.8k
                      Users

                      80.0k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      684
                      Loading More Posts
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes
                      Reply
                      • Reply as topic
                      Log in to reply
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      The ioBroker Community 2014-2023
                      logo