Overview
Bridge the gap between Web3 events and your physical environment by integrating Philips Hue with Thirdweb Engine. Automate smart home lighting responses to blockchain transactions, NFT mints, or smart contract state changes using B3OS.
Supported triggers and actions
Philips Hue: Turn Light On/Off
ActionTurn a Philips Hue light or group of lights on or off. Accepts both v1 IDs (e.g., '81', '0') and v2 UUIDs (e.g., '2ec2b2f1-...'). At least one of lightId or groupId must be provided. Ideal for: automation, scheduling, presence detection, notifications.
Philips Hue: Activate Scene
ActionActivate a predefined Philips Hue light scene. Accepts both v1 scene IDs (e.g., '5') and v2 UUIDs (e.g., '3f8a...'). Ideal for: mood setting, automation, scheduled ambiance, entertainment.
Philips Hue: Set Light Color
ActionSet color and brightness of a Philips Hue light or group. Accepts both v1 IDs (e.g., '81', '0') and v2 UUIDs (e.g., '2ec2b2f1-...'). At least one of lightId or groupId must be provided. Ideal for: color animations, mood lighting, dynamic scenes, notifications.
Thirdweb Engine: List Backend Wallets
ActionList all backend wallets configured in your Thirdweb Engine instance. Returns wallet addresses, types, and labels. Ideal for: discovering available wallets, populating wallet selection dropdowns, verifying wallet setup.
Thirdweb Engine: Send Transaction
ActionSend a raw transaction via your Thirdweb Engine. Takes pre-encoded calldata, destination address, and value. Queues the transaction and returns a queueId. Ideal for: arbitrary contract interactions, value transfers, custom calldata not covered by write-contract.
Thirdweb Engine: Get Transaction Status
ActionCheck the status of a queued transaction on your Thirdweb Engine. Returns current status, transaction hash (once sent), and on-chain result (once mined). Ideal for: polling after a write-contract or send-transaction action, workflow conditions on tx status.