🇺🇸 · Noisebridge · Nthmost
Update inventory: Hackitorium power switch, FT power plug, Zikzak audio selector, link to config repo ← Older revision Revision as of 22:17, 11 June 2026 Line 10: Line 10: All three addresses are only reachable from inside the space on the NB LAN. The <code>.noise</code> domain occasionally fails to resolve; try <code>homeassistant.local</code> or the static IP if that happens. Home Assistant is the central hub for smart-building automation: it monitors the state of the space, controls lights and switches, integrates physical sensors, and bridges software systems together. All three addresses are only reachable from inside the space on the NB LAN. The <code>.noise</code> domain occasionally fails to resolve; try <code>homeassistant.local</code> or the static IP if that happens. Home Assistant is the central hub for smart-building automation: it monitors the state of the space, controls lights and switches, integrates physical sensors, and bridges software systems together. The configuration is version-controlled at [https://github.com/nthmost/noisebridge-ha github.com/nthmost/noisebridge-ha]. ---- ---- Line 36: Line 38: Control is wired through '''ft_bridge''', an HTTP→UDP bridge running on beyla (the RNA Lounge server). HA sends HTTP REST calls; ft_bridge translates them into UDP PPM frames for the display hardware. Control is wired through '''ft_bridge''', an HTTP→UDP bridge running on beyla (the RNA Lounge server). HA sends HTTP REST calls; ft_bridge translates them into UDP PPM frames for the display hardware. === KNOB 87.9 FM Radio === When the space opens, FT automatically displays the Mooninites image for 30 seconds and sends "HACK teh PLANET!!!!111one" to the LiteBrite marquee. === KNOB Radio === HA integrates with [[KNOB|KNOB 87.9 FM]] (Noisebridge's internet radio station). From the dashboard you can: HA integrates with [[KNOB|KNOB 87.9 FM]] (Noisebridge's internet radio station). From the dashboard you can: * See what's currently playing (artist, title, listener count) * See what's currently playing (artist, title, listener count , queue depth ) * Override the genre rotation (Bass, Chill, Electronic, Hip-Hop, Metal, Punk, Jazz, Classical, and more) * Override the genre rotation (Bass, Chill, Electronic, Hip-Hop, Metal, Punk, Jazz, Classical, and more) * Queue a specific track by search query * Queue a specific track by search query or track ID * Skip the current track * Skip the current track or clear the queue * Clear a genre override and return to scheduled rotation * Clear a genre override and return to scheduled rotation Line 50: Line 54: === Zikzak Mixer === === Zikzak Mixer === A sensor watches the Icecast server on zikzak.local, showing active audio streams and listener counts. This lets the dashboard display which audio sources are live in the space at any moment. A sensor watches the Icecast server on zikzak.local, showing active audio streams and listener counts. An audio source selector lets you switch the Hackitorium output between CH1 and KNOB. The dashboard displays which audio sources are live at any moment. === Donation Alerts === === Donation Alerts === Line 64: Line 68: Physical devices controlled by HA include: Physical devices controlled by HA include: * ''' Zigbee switches''' (3rd Reality , RNA Lounge) — two outlets for general RNA power circuits {| class="wikitable" * ''' Govee LED light bars ''' ( RNA Lounge) ! Device !! Location !! Notes * ''' RGBICWW floor lamp ''' ( RNA Lounge ) |- * ''' Hexagon addressable panels ''' (front hall , SP648E BLE , via [[ MQTT ]] + UniLED custom integration ) | Zigbee switch SW1 (3rd Reality ) || RNA Lounge || Speaker system circuit 1 * ''' Hallway decorative lights ''' (Tuya smart plug, sunset /sunrise schedule ) |- | Zigbee switch SW2 (3rd Reality ) || RNA Lounge || Speaker system circuit 2 |- | Zigbee switch SW1 (3rd Reality) || Hackitorium || Power switch with energy monitoring (W / V / A) |- | Govee LED light bars || RNA Lounge (beyla side ) || Full RGB |- | RGBICWW floor lamp || RNA Lounge || RGB + warm/cool white |- | Hexagon addressable panels || Front hall || SP648E BLE via MQTT + UniLED ; effects driven by open/close status |- | Smart plug (beyla lights) || RNA Lounge || On/off |- | Smart plug (FlaschenTaschen ) || Hackitorium || FT display power control |- | Hallway decorative lights || Front hallway || Sunset /sunrise schedule |} === Environmental Sensors === === Environmental Sensors === Line 119: Line 139: * '''noisebridge''' — FT display controls, KNOB radio, Zikzak audio, donation feed * '''noisebridge''' — FT display controls, KNOB radio, Zikzak audio, donation feed * '''rooms''' — RNA Lounge, Hackitorium, and Electronics Lab panels * '''rooms''' — RNA Lounge, Hackitorium (with power monitoring) , and Electronics Lab panels Dashboards are stored in the config repo and can be edited in the UI or directly in YAML. Dashboards are stored in the config repo and can be edited in the UI or directly in YAML. Line 131: Line 151: == Configuration == == Configuration == The HA configuration is version-controlled and backed up at <code> github.com/nthmost/noisebridge-ha < / code> . Key files: The HA configuration is version-controlled and backed up at [https:// github.com/nthmost/noisebridge-ha github.com/nthmost / noisebridge-ha] . Key files: {| class="wikitable" {| class="wikitable" Line 144: Line 164: | <code>lovelace.noisebridge.json</code> || Main dashboard (FT, radio, donations) | <code>lovelace.noisebridge.json</code> || Main dashboard (FT, radio, donations) |- |- | <code>lovelace.rooms.json</code> || Rooms dashboard (lighting, sensors) | <code>lovelace.rooms.json</code> || Rooms dashboard (lighting , power monitoring , sensors) |} |} Line 155: Line 175: * [[Noisebell]] * [[Noisebell]] * [[donate.noisebridge.net]] * [[donate.noisebridge.net]] * [[Beyla]] [[Category:Infrastructure]] [[Category:Infrastructure]] [[Category:Networking]] [[Category:Networking]]