🎛️ FPP Players — Zone & NDB Mapping

Each FPP (Falcon Player) runs pixel sequences and sends DDP Raw Channel data to NDB controllers. Universe size is typically 8,192 or 8,193 channels per output. Data collected from live FPP APIs — March 2026.

Last updated: March 2026  •  Sources: /api/fppd/status, /api/channel/output/universeOutputs, /api/sequence/list, /api/sensors

FPP Player Overview

All players share the same show schedule: 16:30–21:30 daily. NUC-based players run the rolling 9.x-master branch; RPi players run the 9.4 stable release.

Hostname IP Platform FPP Version Zone Active Playlist / Sequence Schedule Model Count Status
forest-pix1 10.50.0.11 Debian NUC 9.x-master Flowers SummerFinal.fseq 16:30–21:30 69 Online
forest-pix2 10.50.0.12 Debian NUC 9.x-master Fire FireFinal.fseq 16:30–21:30 44 Online
forest-pix3 10.50.0.13 RPi 4 9.4 Mushrooms MushroomFinal.fseq 16:30–21:30 44 Online
forest-pix4 10.50.0.14 Debian NUC 9.x-master Huts Huts.fseq 16:30–21:30 44 Online
forest-pix5 10.50.0.15 Debian NUC 9.x-master Spring SpringFInal.fseq 16:30–21:30 44 Online
forest-minipix1 10.50.0.20 RPi 3B+ 9.4 Clocks ClocksFinal.fseq 16:30–21:30 44 Online
forest-minipix2 10.50.0.21 RPi Rain 16:30–21:30 Offline (data collection)
forest-minipix3 10.50.0.22 RPi Garden Centre 16:30–21:30 Offline (data collection)
forest-minipix5 10.50.0.24 RPi 3B+ 9.4 Monsters MonstersFinal.fseq 16:30–21:30 69 Online
forest-Music3 10.50.0.227 RPi 3B 9.4 Audio 16:30–21:30 Online
forest-Music4 10.50.0.228 RPi 3B 9.4 Audio 16:30–21:30 Online

Schedule & Deployment Notes

ℹ️
FPP schedule runs 16:30–21:30 — this is a deliberate 30-minute buffer before Home Assistant’s automated trigger at 17:00. The early start ensures all NDBs are fully initialized and outputting before visitors arrive.
ℹ️
Valentines playlist deployed Feb 9, 2026. Every player has a secondary “Valentines” playlist containing V-prefixed sequences (VFire.fseq, VSummer.fseq, VHuts.fseq, etc.). These override the default startup playlist during seasonal events.
ℹ️
NUC vs RPi firmware split: forest-pix1, pix2, pix4, and pix5 run Intel NUC hardware with Debian and track the rolling 9.x-master branch. forest-pix3 (RPi 4) and all minipix units run FPP 9.4 stable.
⚠️
forest-minipix2 and forest-minipix3 were offline during the March 2026 data collection pass. Platform, version, playlist, and model data are not available for these players. On-site verification required.
⚠️
forest-pix4 (Huts) has 3 inactive DDP outputs (NDB26, NDB2, NDB21). These NDBs may have been physically reassigned to other zones or decommissioned. Verify before removing from config to avoid accidental data loss.

DDP Output Configuration

Each player drives one or more NDB controllers over the local network using the DDP protocol. Output channel counts are fixed at 8,192 or 8,193 channels per universe. Active/inactive status reflects whether FPP was able to communicate with the NDB at the time of data collection.

forest-pix1 — Flowers (10.50.0.11)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB6NDB610.50.0.55DDP8,193Active
U2NDB23NDB2310.50.0.72DDP8,193Active

forest-pix2 — Fire (10.50.0.12)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDBballsNDB310.50.0.52DDP8,193Active
U2NDBhem1NDB1410.50.0.63DDP8,193Active
U3NDBhem2NDB2410.50.0.73DDP8,193Active
U4NDBhem3NDB1810.50.0.67DDP8,193Active
U5NDB1sticksNDB2210.50.0.71DDP8,193Active

forest-pix3 — Mushrooms (10.50.0.13)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB1 pathNDB110.50.0.50DDP8,193Active
U2NDB4 mainNDB410.50.0.53DDP8,193Active
U3NDB8 islandNDB810.50.0.57DDP8,193Active
U4(secondary)NDB110.50.0.50DDP8,193Duplicate IP
⚠️
NDB1 (10.50.0.50) appears in both U1 and U4. Confirm whether outputs use different channel start offsets (intentional multi-universe split) or whether U4 is a configuration artefact that should be removed.

forest-pix4 — Huts (10.50.0.14)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB6 hut 1NDB1110.50.0.60DDP8,192Active
U2NDB9 hut 2NDB910.50.0.58DDP8,192Active
U3NDB10 hut3NDB1010.50.0.59DDP8,192Active
U4NDB2610.50.0.75DDP8,192Inactive (ping fail)
U5NDB210.50.0.51DDP8,192Inactive
U6NDB2110.50.0.70DDP8,192Inactive
⚠️
U4–U6 are inactive. NDB26, NDB2, and NDB21 do not respond. These outputs may have been physically reassigned to other zones (NDB2 and NDB21 appear in the Garden Centre player’s config). Do not delete without confirming no cross-zone use.

forest-pix5 — Spring (10.50.0.15)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB2010.50.0.69DDP8,192Active
U2NDB7NDB1710.50.0.66DDP8,192Active
U3NDB1310.50.0.62DDP8,192Active
U4NDB34?10.50.0.62DDP8,192Inactive
⚠️
NDB17 (U2) is labelled “NDB7” in the FPP config — this is a label mismatch. U4 is listed with an uncertain NDB number and shares the IP of U3 (10.50.0.62) — verify whether U4 is a duplicate entry or a separate device.

forest-minipix1 — Clocks (10.50.0.20)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB33NDB3310.50.0.82DDP8,192Active
U2Ndb33NDB2810.50.0.77DDP8,192Active (label mismatch)
ℹ️
U2 label mismatch: FPP shows the label as “Ndb33” but the actual NDB IP resolves to NDB28 (10.50.0.77). NDB28 is also referenced by forest-minipix2 (Rain). Confirm physical location and correct label.

forest-minipix2 — Rain (10.50.0.21)

⚠️
Player was offline during data collection. The NDB output config below is based on prior records. Verify on next site visit.
Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB7NDB710.50.0.56DDP8,192Unverified
U2NDB34NDB3410.50.0.83DDP8,192Unverified
U3NDB28NDB2810.50.0.77DDP8,192Unverified (label conflict)

forest-minipix3 — Garden Centre (10.50.0.22)

⚠️
Player was offline during data collection. Output config is based on prior records. Note: NDB2 and NDB21 are also listed as inactive outputs on forest-pix4 — confirm current zone ownership.
Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStart ChannelStatus
U1NDB27NDB2710.50.0.76DDP8,193OffsetUnverified
U2NDB2NDB210.50.0.51DDP8,193OffsetUnverified
U3NDB21NDB2110.50.0.70DDP8,193OffsetUnverified
ℹ️
All outputs on forest-minipix3 use offset start channels (universe size 8,193). Verify channel mapping before adding new outputs to this player.

forest-minipix5 — Monsters (10.50.0.24)

Output (U#)NDB LabelNDB #NDB IPProtocolChannelsStatus
U1NDB1510.50.0.64DDP8,192Active
U2NDB3210.50.0.81DDP8,192Active

Playlists & Sequences

Each player has a primary “startup” playlist and a secondary “Valentines” playlist. Sequence file sizes are from the FPP /api/sequence/list endpoint. All .fseq files are stored locally on each player.

Player / Zone Primary Playlist Primary Sequence Valentines Playlist Valentines Sequence Total Sequences Notable Files
forest-pix1
Flowers
startup-show SummerFinal.fseq Valentines VSummer.fseq 16 Flowers.fseq 10 MB
SummerFinal.fseq 14.85 MB
VSummer.fseq 17.61 MB
RainWave.fseq 8.28 MB
Rain.fseq 3 MB
forest-pix2
Fire
Startup FireFinal.fseq Valentines VFire.fseq 6 FatherTimeFire.fseq 18.47 MB
FireFinal.fseq 6.8 MB
VFire.fseq 12.02 MB
RainFinal.fseq 11.41 MB
forest-pix3
Mushrooms
Startup MushroomFinal.fseq Valentines MushroomFinal.fseq (same) 24 Includes test/development files. Valentines playlist reuses the standard sequence — no separate V-prefix variant deployed.
forest-pix4
Huts
Start Huts.fseq Valentines VHuts.fseq 15
forest-pix5
Spring
Startup SpringFInal.fseq Valentines VSpring.fseq 7 VSundial.fseq 12.94 MB
forest-minipix1
Clocks
Start ClocksFinal.fseq Valentines VClocks.fseq 14
forest-minipix2
Rain
Offline during data collection
forest-minipix3
Garden Centre
Offline during data collection
forest-minipix5
Monsters
Startup MonstersFinal.fseq Valentines VMonsters.fseq 15
ℹ️
Typo in forest-pix5 sequence name: The active sequence is SpringFInal.fseq (capital “I” before “nal”). This matches the filename exactly on disk — do not rename unless all playlist references are updated simultaneously.

Temperature Sensors

Sensor data from /api/sensors. NUC players expose ACPI, Wi-Fi, and package thermal sensors; RPi players expose a single CPU sensor. All readings taken during normal show operation. Elevated temperatures on NUCs are expected under load.

Player Platform Sensor Typical Reading Notes
forest-pix1 Debian NUC ACPITZ ~40°C Chassis/ACPI thermal zone
IWLWIFI_1 ~42°C Wi-Fi adapter temperature
X86_PKG_TEMP ~47°C Intel CPU package temp — highest under sequence load
forest-pix2 Debian NUC ACPITZ ~39°C Chassis/ACPI thermal zone
IWLWIFI_1 ~41°C Wi-Fi adapter temperature
X86_PKG_TEMP ~45°C Intel CPU package temp
forest-pix4 Debian NUC ACPITZ ~38°C Chassis/ACPI thermal zone
IWLWIFI_1 ~40°C Wi-Fi adapter temperature
X86_PKG_TEMP ~44°C Intel CPU package temp
forest-pix5 Debian NUC ACPITZ ~37°C Chassis/ACPI thermal zone
IWLWIFI_1 ~40°C Wi-Fi adapter temperature
X86_PKG_TEMP ~43°C Intel CPU package temp
forest-pix3 RPi 4 CPU ~41°C Single SoC thermal sensor. RPi 4 throttles above 80°C.
forest-minipix1 RPi 3B+ CPU ~40°C Running at capacity — monitor for thermal throttling if ambient temp rises.
forest-minipix5 RPi 3B+ CPU ~36°C Single SoC thermal sensor.
ℹ️
All temperatures are within safe operating ranges. NUC X86_PKG_TEMP readings of 43–47°C under full sequence load are normal for passively cooled Intel NUC6 hardware. Alert threshold recommended at 70°C for NUCs and 75°C for RPi units.

Full NDB Assignment Summary

Master mapping of all known NDB controllers, their zone assignments, and which FPP player drives them. Entries marked “Unconfirmed” have no verified zone assignment in the FPP API data.

NDB #IPZoneFPP PlayerLabel in FPPNotes
NDB110.50.0.50Mushroomsforest-pix3NDB1 pathAlso appears as U4 duplicate — verify
NDB210.50.0.51Garden Centre / Hutsminipix3 / pix4 (inactive)NDB2Conflict: pix4 has it as inactive output; minipix3 as active
NDB310.50.0.52Fireforest-pix2NDBballs
NDB410.50.0.53Mushroomsforest-pix3NDB4 main
NDB510.50.0.54UnconfirmedNot referenced in any FPP output config
NDB610.50.0.55Flowersforest-pix1NDB6
NDB710.50.0.56Rainforest-minipix2NDB7Player offline — unverified
NDB810.50.0.57Mushroomsforest-pix3NDB8 island
NDB910.50.0.58Hutsforest-pix4NDB9 hut 2
NDB1010.50.0.59Hutsforest-pix4NDB10 hut3
NDB1110.50.0.60Hutsforest-pix4NDB6 hut 1Label reads “NDB6” — mismatch with NDB#
NDB1210.50.0.61UnconfirmedNot referenced in any FPP output config
NDB1310.50.0.62Springforest-pix5Also listed as U4 IP on pix5 — possible duplicate
NDB1410.50.0.63Fireforest-pix2NDBhem1
NDB1510.50.0.64Monstersforest-minipix5
NDB1610.50.0.65UnconfirmedNot referenced in any FPP output config
NDB1710.50.0.66Springforest-pix5NDB7Label mismatch: labelled “NDB7” in FPP
NDB1810.50.0.67Fireforest-pix2NDBhem3
NDB1910.50.0.68UnconfirmedNot referenced in any FPP output config
NDB2010.50.0.69Springforest-pix5
NDB2110.50.0.70Garden Centre / Hutsminipix3 / pix4 (inactive)NDB21Conflict: pix4 inactive output; minipix3 active
NDB2210.50.0.71Fireforest-pix2NDB1sticks
NDB2310.50.0.72Flowersforest-pix1NDB23
NDB2410.50.0.73Fireforest-pix2NDBhem2
NDB2510.50.0.74UnconfirmedNot referenced in any FPP output config
NDB2610.50.0.75Huts (inactive)forest-pix4Ping fail — may be reassigned or decommissioned
NDB2710.50.0.76Garden Centreforest-minipix3NDB27Player offline — unverified
NDB2810.50.0.77Rain / Clocksminipix1 & minipix2Ndb33 / NDB28Label conflict — physical device shared between two players
NDB2910.50.0.78UnconfirmedNot referenced in any FPP output config
NDB3010.50.0.79UnconfirmedNot referenced in any FPP output config
NDB3110.50.0.80UnconfirmedNot referenced in any FPP output config
NDB3210.50.0.81Monstersforest-minipix5
NDB3310.50.0.82Clocksforest-minipix1NDB33
NDB3410.50.0.83Rainforest-minipix2NDB34Player offline — unverified. Also referenced as uncertain output on pix5.
NDB3510.50.0.84UnconfirmedNot referenced in any FPP output config

Issues & Action Items

#IssueAffectedDetailPriorityStatus
1Duplicate DDP outputforest-pix3 → NDB1 (.50)NDB1 appears as U1 (“NDB1 path”) and U4 (secondary). Confirm if different channel offsets are intentional or remove the duplicate.HighOpen
2Label mismatch — NDB28NDB28 (.77)Physical device at 10.50.0.77 is labelled “Ndb33” in minipix1 and “NDB28” in minipix2. Both players reference the same IP. Clarify ownership and correct labels.MediumOpen
3Label mismatch — NDB17forest-pix5 U2NDB17 (10.50.0.66) is labelled “NDB7” in the FPP output config. Rename to “NDB17” to match the IP registry.LowOpen
4Label mismatch — NDB11forest-pix4 U1NDB11 (10.50.0.60) is labelled “NDB6 hut 1” in FPP. This conflicts with NDB6 (10.50.0.55) in the Flowers zone. Rename to “NDB11 hut 1”.LowOpen
5Inactive outputs — pix4forest-pix4 U4–U6NDB26, NDB2, and NDB21 are inactive on pix4. NDB2 and NDB21 are active on forest-minipix3. Confirm if these were reassigned and clean up pix4 output config.MediumOpen
6Duplicate IP on pix5 U3/U4forest-pix5U3 (NDB13) and U4 (NDB34?) both reference 10.50.0.62. U4 is inactive. Verify if this is a misconfigured entry and remove if so.HighOpen
7Players offlineforest-minipix2, forest-minipix3Both players were unreachable during the March 2026 data collection. On-site power and network check required. Playlist, version, and model data unavailable.HighOpen
8forest-pix3 Valentines gapforest-pix3Valentines playlist reuses MushroomFinal.fseq rather than a dedicated V-prefix sequence. All other zones have a unique Valentines sequence. Confirm if intentional or if VMushrooms.fseq was never deployed.LowOpen
9Unconfirmed NDBsNDB5, 12, 16, 19, 25, 29, 30, 31, 35These NDB IPs are not referenced by any FPP player. Walk site to confirm if devices exist at these addresses or if the IP range can be released.MediumOpen
10Sequence filename typoforest-pix5SpringFInal.fseq (capital “I”) is active in production. Do not rename without updating all playlist references simultaneously.LowOpen