portpowered/portos
Connect your AI to your existing smart home devices from Philips, Sonos, SmartThings and many others through the Port OS Smart Home plugin.
Use this guide when the customer wants to add devices by linking a provider account such as Google, Alexa or Tuya.
Use this guide when the customer wants a camera snapshot, a recording or a live stream.
Use this guide when the customer wants to list, find, read, upload, download, rename, move or delete files in iCloud Drive or iCloud Photos.
Use this guide when the customer wants to link Google Nest to control thermostats, read temperature or open a camera live view, or asks what Nest cameras, doorbells and sensors do on a connection they set up themselves.
Use this guide when the customer wants to link SmartThings to read and control SmartThings devices, or to replace an old personal access token connection.
Use this guide when the customer wants to link Spotify to search music, manage playlists or control Spotify Connect devices.
Use for connected-device requests such as turning off lights or a room switch, lowering the thermostat temperature, checking the temperature right now, vacuuming a room, playing or pausing music on Echo/Alexa, lowering speaker volume, looking at a kitchen camera, finding or pinging a phone, or checking whether a phone/watch is dead or needs charging, locks and doorbells, the fridge or oven, air quality and door/motion sensors, finding a wallet or laptop tracker, iCloud Drive files, and reminders or calendars. For a bare temperature question with no indoor/outdoor context, clarify which before assuming weather. Explicit weather forecasts or city temperatures do not require this workflow.
Use this guide the first time a customer connects Port OS, to set up access and verify the connection end to end.
Use this guide when the customer wants to decide who or what may read or control a device.
Use this guide when the customer wants to check a refrigerator, freezer or oven, set an oven temperature, see whether a cooktop or microwave is running, or dispense a pet feeder portion.
Control lights, lamp switches/plugs and room scenes; read fresh state and handle native provider groups.
Use this guide when the customer wants to rename a device, change its availability or find it by name.
Use this guide when the customer wants to create a group, change its members or control devices by group.
Use this guide when the customer wants to create a simulator device to test a capability without real hardware.
Search and play music, manage live queues or saved playlists, pause, adjust volume and launch TV content.
Use this guide when the customer asks about iCloud reminders, a shopping list, what is due or overdue, or calendar events.
Save and recall a native provider room lighting scene, verify member states, and handle uncertain scene creation.
Use this guide when the customer wants to lock or unlock a door, check whether a door is locked, see a doorbell ring, or arm or disarm a security panel.
Use this guide when the customer asks about air quality, an air purifier, humidity, whether a door or window is open, or whether a motion sensor has seen movement.
Use this guide when a customer wants to sign in, connect device accounts and let their AI use them.
Use this guide when someone needs to sign in to the website with an access key instead of Google, or to revoke one.
Use this guide when the customer wants to read or set a thermostat target, mode or temperature.
Use this guide when the customer wants to find or ring a phone, watch, wallet or laptop tracker, or check its battery.
Use this guide when a connection, a device command or a provider link fails and the customer needs the cause and a fix.
Use this guide when the customer wants a robot vacuum to start, stop, return to the dock or clean particular rooms.
Use this guide to confirm that a new connection works by reading and controlling one light.