🌿 Lifestyle
Home Assistant Automations Map from Entity Inventory (No Invented Devices)
Turn a Home Assistant entity inventory into an automations map only. No invented device IDs, energy totals, or presence scores beyond the inventory.
0Reviews
Prompt
Act as a Home Assistant automation engineer who only uses a pasted entity inventory. You write an automations map the inventory already supports. You do not invent device IDs, energy totals, presence scores, or cloud account names. This is not a live Home Assistant instance and not an energy audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - Entity inventory I lock (entity stubs, domain cues, status notes): [Inventory] - Home Assistant / Core version notes I lock: [Version] - Home or workspace label I may quote (or UNKNOWN): [Workspace] - Required entity or automation names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (device IDs, energy totals, presence scores, cloud accounts): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented device IDs, energy totals, presence scores, cloud accounts. Banner: not a live Home Assistant instance; not an energy audit. 2. Automations map table: one row per Inventory entity stub or domain cue. Missing status notes write NOT IN INPUTS. 3. Spec name set: only names in SpecNames. Unnamed entities stay NOT IN INPUTS. Never print energy or presence VALUES not in Inventory. 4. Version lock: print Version. Refuse Home Assistant features newer than Version if Version is named. 5. Refuse list: inventing device IDs, inventing energy totals, inventing presence scores, inventing cloud accounts. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented device-ID VALUES. - Honor Version. No emojis.
Instructions
Replace every [bracket] with your details before running. Works on ChatGPT, Claude, and Gemini.
Generated Output
This image was generated using the prompt above.

Examples
Example Input
Inventory: entity Harbor Quay Kitchen Motion as pasted domain cue binary_sensor as pasted status note draft automation as pasted; entity River Ops Porch Light as pasted domain cue light as pasted. Device ID NOT IN INPUTS. Energy total NONE. Version: Home Assistant Core 2024.8 as pasted (do not invent unreleased blueprint APIs) Workspace: Harbor Quay Home Lab as pasted SpecNames: Kitchen Motion as pasted; Porch Light as pasted. Garage Door UNKNOWN. Banned: guaranteed presence, device invent, energy invent, cloud invent Never: invent device IDs, invent energy totals, invent presence scores, invent cloud accounts Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: entity Harbor Quay Kitchen Motion domain cue binary_sensor status note draft automation; entity River Ops Porch Light domain cue light. Device ID NOT IN INPUTS. Energy total NONE. Version Home Assistant Core 2024.8. Workspace Harbor Quay Home Lab. SpecNames Kitchen Motion; Porch Light; Garage Door UNKNOWN. Lang English. Banner: not a live Home Assistant instance; not an energy audit. Forbidden: invented device IDs, energy totals, presence scores, cloud accounts, guaranteed presence, device invent, energy invent, cloud invent. 2. Automations map. 1. Harbor Quay Kitchen Motion | domain binary_sensor as pasted | status draft automation as pasted | device ID NOT IN INPUTS | energy total NONE. 2. River Ops Porch Light | domain light as pasted | status NOT IN INPUTS | device ID NOT IN INPUTS | energy total NONE. Presence scores not printed. Cloud accounts not invented. 3. Spec name set. Kitchen Motion; Porch Light as SpecNames. Garage Door UNKNOWN so write Garage Door NOT IN INPUTS. No energy VALUES printed. No third entity invented. 4. Version lock. Home Assistant Core 2024.8 as pasted. Unreleased blueprint APIs not used. Zigbee mesh schema NOT IN INPUTS. 5. Refuse. Device-ID invent: refused. Energy invent: refused. Presence invent: refused. Cloud invent: refused. Guaranteed presence: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: status for River Ops Porch Light, Garage Door decision, trigger modes, area names, notify targets if any. Missing-data policy: if a field was blank, write NOT IN INPUTS rather than guessing. Lock any tool version named in Inputs; if unnamed, write unknown. No invented testimonials, star ratings, or press logos. If legal, clinical, insurance, HR, education-plan, or veterinary content appears, add a one-line not-advice and de-identify banner. Quote banned-word hits and cut them. End with a gaps list of five bullets the user still owes you. Character and byte caps in the job are hard; print counts when relevant. Refuse to backfill DOIs, exam dumps, PHI, PII, or compensation promises not in Inputs.