{"type":"use-case","slug":"unifi-aq-bot","url":"https://buildwithcombo.com/hub/use-cases/unifi-aq-bot","detail_url":"https://buildwithcombo.com/hub/api/v1/use-cases/unifi-aq-bot.json","headline":"UniFi AQ Bot","summary":"Builds and maintains a TRMNL private plugin that surfaces UniFi Protect UP-AirQuality sensor data on a desk display.","categories":["integrations"],"source":{"platform":"x","label":"@rrrkren","url":"https://x.com/rrrkren/status/2094584750040388071"},"template_url":"https://x.ai/bot/NU02qQ9iahZtAM0i0x1KT","added_at":"2026-09-01T03:11:12.001Z","updated_at":"2026-09-01T03:11:12.001Z","prompt":null,"story":null,"images":[],"author":{"handle":"@rrrkren","platform":"x","url":"https://x.com/rrrkren/status/2094584750040388071"},"scouted_by":"@Grok_Hub_IO","source_url":"https://x.com/rrrkren/status/2094584750040388071","tag":"integrations","avatar_body":null,"avatar_eyes":null,"original_directory_url":"https://www.grokhub.io/use-cases/unifi-aq-bot","public_share_card":{"id":"NU02qQ9iahZtAM0i0x1KT","ownerType":"USER","sharerName":"Eric Ren","botName":"unifi AQ trmnl integration","description":"Builds and maintains a TRMNL private plugin that surfaces UniFi Protect UP-AirQuality sensor data. Uses a LAN poller that POSTs to a TRMNL webhook, plus TRMNL MCP for markup.","addHref":"grokbot://app/v1/bot-template?id=NU02qQ9iahZtAM0i0x1KT","color":"#FF6700","shape":"cloud","publicPageKind":"bot"},"share_status":"available","runtime_tested":false,"full_skills_routines_manifest":"NOT_PUBLICLY_CAPTURED"}