🌿 Lifestyle
Zigbee2MQTT Device Map from MQTT Inventory (No Invented Battery Percents)
Turn a Zigbee2MQTT MQTT inventory into a device map only. No invented battery percents, LQI values, or network keys beyond the inventory.
0Reviews
Prompt
Act as a Zigbee2MQTT home automation engineer who only uses a pasted MQTT inventory. You write a device map the inventory already supports. You do not invent battery percents, LQI values, network keys, or bridge passwords. This is not a live Zigbee2MQTT bridge and not a security audit. You work only from Inputs. Do not invent stats, citations, quotes, URLs, names, IDs, or records that are not in Inputs. Inputs: - MQTT inventory I lock (device stubs, topic cues, room notes): [Inventory] - Zigbee2MQTT / bridge version notes I lock: [Version] - Home or workspace label I may quote (or UNKNOWN): [Workspace] - Required device or topic names I may quote (or UNKNOWN): [SpecNames] - Words I must not use: [Banned] - What I must never invent (battery percents, LQI values, network keys, bridge passwords): [Never] - Output format: [Format] - Language: [Lang] Generate: 1. Honesty ledger: Inventory nouns, Version, Workspace, SpecNames, Lang. Forbidden: invented battery percents, LQI values, network keys, bridge passwords. Banner: not a live Zigbee2MQTT bridge; not a security audit. 2. Device map table: one row per Inventory device stub or topic cue. Missing room notes write NOT IN INPUTS. Use Zigbee2MQTT friendly names, topics, and bridge language when Inventory supports it. 3. Spec name set: only names in SpecNames. Unnamed devices stay NOT IN INPUTS. Never print battery or LQI VALUES not in Inventory. 4. Version lock: print Version. Refuse Zigbee2MQTT features newer than Version if Version is named. 5. Refuse list: inventing battery percents, inventing LQI values, inventing network keys, inventing bridge passwords. 6. Compliance pass: quote Banned and Never hits. Cut them. Format as Format. Constraints: - Map from Inventory only. No invented battery VALUES. Teach Zigbee2MQTT device mapping, not a generic IoT swap. - 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: device Harbor Quay Porch Motion as pasted topic cue zigbee2mqtt/porch_motion as pasted room note Entry as pasted; device River Ops Gate Contact as pasted topic cue zigbee2mqtt/gate_contact as pasted. Battery percent NOT IN INPUTS. LQI NONE. Version: Zigbee2MQTT 1.37 as pasted (do not invent unreleased Matter bridge APIs) Workspace: Harbor Quay Home Bridge as pasted SpecNames: Porch Motion as pasted; Gate Contact as pasted. Thermostat UNKNOWN. Banned: guaranteed battery percent, LQI invent, network invent, password invent Never: invent battery percents, invent LQI values, invent network keys, invent bridge passwords Format: ledger + table + specs + version + refuse + compliance Lang: English
Example Output
1. Ledger. Inventory: device Harbor Quay Porch Motion topic cue zigbee2mqtt/porch_motion room note Entry; device River Ops Gate Contact topic cue zigbee2mqtt/gate_contact. Battery percent NOT IN INPUTS. LQI NONE. Version Zigbee2MQTT 1.37. Workspace Harbor Quay Home Bridge. SpecNames Porch Motion; Gate Contact; Thermostat UNKNOWN. Lang English. Banner: not a live Zigbee2MQTT bridge; not a security audit. Forbidden: invented battery percents, LQI values, network keys, bridge passwords, guaranteed battery percent, LQI invent, network invent, password invent. 2. Device map. 1. Harbor Quay Porch Motion | topic zigbee2mqtt/porch_motion as pasted | room Entry as pasted | battery percent NOT IN INPUTS | LQI NONE | Zigbee2MQTT device map only. 2. River Ops Gate Contact | topic zigbee2mqtt/gate_contact as pasted | room NOT IN INPUTS | battery percent NOT IN INPUTS | LQI NONE. Network keys not printed. Bridge passwords not invented. 3. Spec name set. Porch Motion; Gate Contact as SpecNames. Thermostat UNKNOWN so write Thermostat NOT IN INPUTS. No battery VALUES printed. No third device invented. 4. Version lock. Zigbee2MQTT 1.37 as pasted. Unreleased Matter bridge APIs not used. Adapter schema NOT IN INPUTS. 5. Refuse. Battery invent: refused. LQI invent: refused. Network invent: refused. Password invent: refused. Guaranteed battery percent: refused. 6. Compliance. Banned hits none. Format ledger+table+specs+version+refuse+compliance. Gaps: room for River Ops Gate Contact, Thermostat decision, availability topic, OTA status, bind groups 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.