What do you want to automate

with Philips Hue and Oracle Cloud Infrastructure?

Prompt, edit and deploy AI agents that connect to Philips Hue, Oracle Cloud Infrastructure and 2,500+ other apps in seconds.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Activate Scene with Philips Hue API on New Autonomous Database Created (Instant) from Oracle Cloud Infrastructure API
Oracle Cloud Infrastructure + Philips Hue
 
Try it
Activate Scene with Philips Hue API on New Instance State Change (Instant) from Oracle Cloud Infrastructure API
Oracle Cloud Infrastructure + Philips Hue
 
Try it
Activate Scene with Philips Hue API on New Object Storage Object (Instant) from Oracle Cloud Infrastructure API
Oracle Cloud Infrastructure + Philips Hue
 
Try it
Create Or Update Object with Oracle Cloud Infrastructure API on New Light State from Philips Hue API
Philips Hue + Oracle Cloud Infrastructure
 
Try it
Create Or Update Object with Oracle Cloud Infrastructure API on New Scene Activated from Philips Hue API
Philips Hue + Oracle Cloud Infrastructure
 
Try it
New Light State from the Philips Hue API

Emit new event when the state of a light changes (e.g., turned on/off, brightness adjusted, color changed). See the documentation

 
Try it
New Scene Activated from the Philips Hue API

Emit new event when a specific scene is activated. See the documentation

 
Try it
New Autonomous Database Created (Instant) from the Oracle Cloud Infrastructure API

Emit new event when a new autonomous database is created in a specified compartment. See the documentation

 
Try it
New Sensor Update from the Philips Hue API

Emit new event when a linked Hue sensor (e.g., motion, temperature, or ambient light) sends an update. See the documentation

 
Try it
New Instance State Change (Instant) from the Oracle Cloud Infrastructure API

Emit new event when a compute instance changes state (e.g., from stopped to running). This requires instance OCID and proper event rules set up in Oracle Cloud Infrastructure. See the documentation

 
Try it
Activate Scene with the Philips Hue API

Activates a Philips Hue light scene. See the documentation

 
Try it
Create Or Update Object with the Oracle Cloud Infrastructure API

Create or update an object in a specified Oracle Cloud Infrastructure Object Storage bucket. See the documentation

 
Try it
Delete Object with the Oracle Cloud Infrastructure API

Delete an object from a specified Oracle Cloud Infrastructure Object Storage bucket. See the documentation

 
Try it
Set Light Color with the Philips Hue API

Sets the light color of a Philips Hue light. See the documentation

 
Try it
Turn Light On with the Philips Hue API

Turns on or off a Philips Hue light or group of lights. See the documentation

 
Try it
Integrate the Philips Hue API with the Oracle Cloud Infrastructure API
Setup the Philips Hue API trigger to run a workflow which integrates with the Oracle Cloud Infrastructure API. Pipedream's integration platform allows you to integrate Philips Hue and Oracle Cloud Infrastructure remarkably fast. Free for developers.

Overview of Philips Hue

The Philips Hue API offers rich control over Philips Hue smart lighting systems. Via Pipedream, you can automate your lighting based on various triggers – think syncing lights with the sun's cycle, changing color to indicate new emails, or even integrating with motion sensors for a smart-home experience. With Pipedream's capabilities to connect to countless services, the possibilities of creating personalized lighting scenarios are vast, limited only by your imagination and the availability of triggers or events from other services and devices.

Connect Philips Hue

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    philips_hue: {
      type: "app",
      app: "philips_hue",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.meethue.com/v2/api/resource`,
      headers: {
        Authorization: `Bearer ${this.philips_hue.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect Oracle Cloud Infrastructure

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import * as common from "oci-common";
import * as identity from "oci-identity";

export default defineComponent({
  props: {
    oracle_cloud_infrastructure: {
      type: "app",
      app: "oracle_cloud_infrastructure",
    },
  },
  async run({ steps, $ }) {
    const tenancyId = this.oracle_cloud_infrastructure.$auth.tenancy_id;
    const userId = this.oracle_cloud_infrastructure.$auth.user_id;
    const fingerprint = this.oracle_cloud_infrastructure.$auth.fingerprint;
    const regionStr = this.oracle_cloud_infrastructure.$auth.region;
    const privateKey = this.oracle_cloud_infrastructure.$auth.private_key;

    // Convert the region string into a Region object
    const region = common.Region.fromRegionId(regionStr);

    // Create a simple authentication provider using your credentials.
    // If your private key has a passphrase, replace null with the passphrase.
    const provider = new common.SimpleAuthenticationDetailsProvider(
      tenancyId,
      userId,
      fingerprint,
      privateKey,
      null, // passphrase (if needed)
      region
    );

    // Create an IdentityClient using the provider.
    const identityClient = new identity.IdentityClient({
      authenticationDetailsProvider: provider,
    });

    // Prepare a request to list compartments for your tenancy.
    const listCompartmentsRequest = {
      compartmentId: tenancyId,
    };

    // Call the OCI API to list compartments.
    const response = await identityClient.listCompartments(listCompartmentsRequest);
    
    // The response object contains details such as items (the list of compartments).
    return response;
  },
});

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo