# Get Tibber home ID from API-Key

**URL:** <https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800>\
**Category:** General\
**Created:** [27 February 2023 08:32 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800 "2023-02-27T08:32:26Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)\
**Post date:** [27 February 2023 08:32 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800/1 "2023-02-27T08:32:26Z")

</div>

Hi, I´m using [https://flows.nodered.org/node/node-red-contrib-tibber-api](https://flows.nodered.org/node/node-red-contrib-tibber-api)  
this requires the home ID for quering, from Tibber you get the API-Key, but not the home ID.

Do you know how to get the home ID ?

---

<div class="post-metadata">

**Author:** ![ralphwetzel](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ralphwetzel/32/53713_2.png) [@ralphwetzel](https://discourse.nodered.org/u/ralphwetzel)\
**Post date:** [27 February 2023 09:06 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800/2 "2023-02-27T09:06:29Z")

</div>

> [@Becker](#):
>
> Do you know how to get the home ID ?

As this is more related to the contrib node rather than Node-RED, I looked into [its GitHub repository](https://github.com/bisand/node-red-contrib-tibber-api) ... and found this:

> <https://github.com/bisand/node-red-contrib-tibber-api/issues/75#issuecomment-1435788119>
>
> Hi,
> 
> Hope you can help me. 
> 
> What is the HomeID field for? I can't find it.
> …
> I just pasted my API key for now, but i'm a bit confused by it.
> 
> I am able to retrieve daily energy prices now. 
> 
> getHomesComplete() also works.
> 
> But with getTomorrowsEnergyPrices(homeid), I get an empty response. 
> 
> Thank you for making this application! 👍🏻

---

<div class="post-metadata">

**Author:** ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)\
**Post date:** [27 February 2023 09:22 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800/3 "2023-02-27T09:22:57Z")

</div>

Nope:

 ![grafik](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/7/874a54569aca7f98ffd666fd9ed6f9c0749ec3b3.png)

but I got another way:  
[https://developer.tibber.com/explorer](https://developer.tibber.com/explorer)

```auto
{
  viewer {
    homes {
      id
    }
  }
}

```

---

<div class="post-metadata">

**Author:** ![ralphwetzel](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/ralphwetzel/32/53713_2.png) [@ralphwetzel](https://discourse.nodered.org/u/ralphwetzel)\
**Post date:** [27 February 2023 09:28 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800/4 "2023-02-27T09:28:34Z")

</div>

Well... the author of the contrib node proposed to call `getHomesComplete()`:

> You can find the homeID of your homes by calling **getHomesComplete()**

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/6/265302d85abcc33a80c281bbd848503ae13f5f75.png)

Your query seems to do something else...

---

<div class="post-metadata">

**Author:** ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)\
**Post date:** [27 February 2023 09:35 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800/5 "2023-02-27T09:35:11Z")

</div>

ah sorry, my mistake.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [13 March 2023 09:35 UTC](https://discourse.nodered.org/t/get-tibber-home-id-from-api-key/75800/6 "2023-03-13T09:35:33Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
