# Lone Pine site guide Verified through production Configure Pages and native element Copy on 2026-10-21 (America/Edmonton). This was a read-only context survey: no page saves, pastes, register writes, alarm changes, device actions, or operational command tests. Bindings describe the configured UI, not proven PLC behavior. No credentials or camera/map endpoints are retained. ## Identity Production: https://www.atomhmi.com/site_lone_pine/ Configure: https://www.atomhmi.com/site_lone_pine/configure_pages The global selector labels this site Lone Pine. The user's “Lonepint” request was resolved to that visible site. A development counterpart was not verified. All 16 page trees were opened and native root Copy was used across the catalog. Exact representative bindings below were read from copied JSON; not every copied field is reproduced here. Main navigation has Dryer → page_control, Recycling → page_rec_control, Overview → page_overview; Overview appeared in the configuration table but not the observed top bar. Do not infer the default flag from blank table text. ## Page map | Configure label | Slug | Observed roots / purpose | | --- | --- | --- | | 1- Dryer Overview | dry_overview | Site Select, Temperatures, Video Row | | 2- Dryer Control | control | Site Select, Temperatures, Settings, Control Row | | 3- Dryer Motors | motors | Site Select + M01–M17 and M21–M23 motor roots | | 4- Dryer Trend | trend | Site Select, Temperatures, VFDs, Temperature Trend Row | | 5- Dryer Settings | settings | Site Select, Walking Floor Settings, Fuel Auger Settings | | 6- Dryer Device Status | dry_device_status | All; CPU, disk, memory, Pi status and service actions | | 7- Recycling Overview | rec_overview | Site Select, alllllll | | 8- Recycling Control | rec_control | Site Select, Overview Row | | 9- Recycling Motors | rec_motors | Site Select, Recycling Motors | | 9a- Recycling Settings | rec_settings | two roots both named Site Select | | 9b- Rec Device Status | rec_device_status | All | | Communications | comms | Walking Floor Settings | | Dryer Video | dry_video | Site Select, Video Row | | Overview | overview | Main Selection; shaker, recycling, dryer and motors cards | | Temperatures | temperatures | Temperatures | | Test | test | Reset; no claim that it is disposable | Some actual Title fields have extra spaces after the number; dropdown labels normalize that spacing. Select by the observed catalog label and verify Title/URL after loading. ## Dryer bindings Device prefix `sawdust_dryer`. The Control page has a 9-element Control Row: - Start → `sawdust_dryer:drySeqUserStart` = 1. - Stop → `sawdust_dryer:drySeqUserStop` = 1. - Emergency Shutdown → `sawdust_dryer:drySeqUserESD` = 1. - Pause → `sawdust_dryer:drySeqUserPause` = 1. - Sequence status reads `|{register:sawdust_dryer:drySeqStatus}|`. The 15-element Temperatures root uses: | Role | Configured binding | Units | | --- | --- | --- | | Burner gauge | sawdust_dryer:AIBurnerTempEU | °F | | Inlet gauge | sawdust_dryer:AIInletTempEU | °F | | Outlet gauge | sawdust_dryer:AIOutletTempEU | °F | | Startup wait threshold | sawdust_dryer:StartupWaitTemp read/updateRegister | °F | | Startup wait enable | sawdust_dryer:startupTempWait, On 1 / Off 0 | binary | | Fuel auger inlet target | sawdust_dryer:FuelAugInletTarget read/updateRegister | °F | | Outlet/walking-floor target | sawdust_dryer:WalkingFloor_Target read/updateRegister | °F | Gauges use the short expression form `|{sawdust_dryer:AIBurnerTempEU}|`; other elements use the register-prefixed form. Preserve supported syntax. The Control preview includes fuel-auger speed control, burner-fan Hz, walking-floor/U-trough speed control, fill/empty seconds and temperature/VFD history. This is a useful combined temperature/sequence example. ## Recycling bindings Device prefix `recycling`. Control's Overview Row has 143 elements. It contains separate stage controls: - Stage 1 Start/Stop → `recycling:recycStg1_in_manStart` / `recycStg1_in_manStop`, each writes 1. - Stage 2 Start/Stop → `recycling:recycStg2_in_manStart` / `recycStg2_in_manStop`, each writes 1. - Bypass Mode → `recycling:recycStg2BypassMode`, 1/0. - VecoPlan 1/2 level setpoints → `recycling:veco1LvlSet` / `veco2LvlSet`, editable direct value, limits 0–100%. - Auto fixed speed references shown include `m0301_in_autoFixedRef`, `m0304_in_autoFixedRef`, `m0305_in_autoFixedRef`, `m0401_in_autoFixedRef`, `m0402_in_autoFixedRef`, `m0601_in_autoFixedRef`, `m0602_in_autoFixedRef`, all recycling-prefixed, editable 0–100%. - VecoPlan level trends use `recycling:veco1Lvl_out_eu` / `veco2Lvl_out_eu` as both series and navigator; axis 0–110%, default button index 1. ## Reuse cautions and unknowns Dryer pages contain components explicitly named (Dont Use) Numerical Button, Numerical Adjustment Button, Numerical Display and Button Set Value. Their copied JSON can contain both a legacy `register` key and `updateRegister`; for example Startup Wait Temp retains `register: sawdust_dryer:WalkingFloor_Target` while its display/updateRegister use StartupWaitTemp. The configured values are evidence; active legacy runtime behavior was not tested. Prefer supported current native components when building new pages and verify semantics before migration. Root names can be duplicated or generic. Count roots and preserve menu, video and diagnostic sections. Do not copy the entire diagnostics root into another installation without reviewing Update/Reboot/Restart command targets. Camera/video endpoints were intentionally omitted from these notes. Register polling/logging, controller addresses, alarm definitions/latching, safety interlocks and writable behavior were not audited. Initial runtime placeholder/NaN values populated after loading; do not diagnose disconnected equipment from an immediate preview alone. Future tasks can start from this map and inspect only the intended current subtree.