MCPcopy Index your code

hub / github.com/EverythingSmartHome/everything-presence-addons / functions

Functions828 in github.com/EverythingSmartHome/everything-presence-addons

↓ 75 callersFunctioningressAware
(path: string)
everything-presence-mmwave-configurator/frontend/src/api/client.ts:36
↓ 40 callersFunctionhandle
(res: Response)
everything-presence-mmwave-configurator/frontend/src/api/client.ts:28
↓ 32 callersMethodgetMapping
* Get the device mapping for a device.
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:61
↓ 27 callersFunctiongetEntityState
(mappingKey: string, template: string | null)
everything-presence-mmwave-configurator/backend/src/routes/live.ts:107
↓ 26 callersFunctionmarkAvailability
(key: string, state: { state: string } | null)
everything-presence-mmwave-configurator/backend/src/routes/live.ts:78
↓ 26 callersFunctionmatchesEntity
(mappedEntity: string | undefined, ...fallbackPatterns: string[])
everything-presence-mmwave-configurator/frontend/src/App.tsx:224
↓ 24 callersFunctionaddEntity
(mappingKey: string, pattern: string | null | undefined)
everything-presence-mmwave-configurator/backend/src/routes/liveWs.ts:96
↓ 24 callersFunctionsetAvailability
(key: string)
everything-presence-mmwave-configurator/frontend/src/App.tsx:204
↓ 23 callersMethodgetState
* Get the current state of a single entity
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:118
↓ 23 callersFunctiontoCanvas
(v: number, range: number)
everything-presence-mmwave-configurator/frontend/src/pages/RoomBuilderPage.tsx:139
↓ 22 callersFunctionupdateRoom
(id: string, payload: Partial<RoomConfig>)
everything-presence-mmwave-configurator/frontend/src/api/rooms.ts:26
↓ 19 callersFunctionisUnavailableState
(state?: string | null)
everything-presence-mmwave-configurator/backend/src/routes/live.ts:72
↓ 19 callersFunctiontoCanvas
(v: number, range: number)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:110
↓ 18 callersMethodgetProfileById
(id: string)
everything-presence-mmwave-configurator/backend/src/domain/deviceProfiles.ts:136
↓ 18 callersFunctionupdateSettings
(settings: Partial<AppSettings>)
everything-presence-mmwave-configurator/frontend/src/api/client.ts:76
↓ 15 callersMethodresolve
* Resolve an entity ID from mappings, with fallback to template resolution. * * @param mappings - Stored entity mappings (preferred) * @param
everything-presence-mmwave-configurator/backend/src/domain/entityResolver.ts:52
↓ 15 callersFunctiontoCanvasCoord
(p: Point)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:635
↓ 14 callersMethodgetPolygonZoneEntity
* Get polygon zone entity ID. * Uses entities metadata when available, falls back to key patterns.
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:451
↓ 13 callersMethodparseStateNumber
(state: { state: string } | null)
everything-presence-mmwave-configurator/backend/src/ha/zoneReader.ts:24
↓ 12 callersFunctioncapturePointer
(e: React.PointerEvent<SVGElement>)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:705
↓ 11 callersMethodgetStates
* Get the current states of multiple entities (bulk query)
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:123
↓ 11 callersMethodresolvePolygonZoneEntity
* Resolve a polygon zone entity from mappings or templates.
everything-presence-mmwave-configurator/backend/src/domain/entityResolver.ts:126
↓ 10 callersFunctioncompareVersions
(version1: string | undefined | null, version2: string | undefined | null)
everything-presence-mmwave-configurator/frontend/src/utils/firmware.ts:53
↓ 10 callersMethodgetEntityId
* Get a specific entity ID by key. * Returns null if not found.
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:69
↓ 10 callersMethodgetProfile
* Get profile by ID.
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:687
↓ 10 callersMethodhasMapping
* Check if a device has mappings.
everything-presence-mmwave-configurator/backend/src/config/deviceMappingStorage.ts:293
↓ 10 callersMethodlistEntityRegistry
* List all entities from the entity registry
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:91
↓ 10 callersFunctionparseNumberState
(state: { state: string } | null)
everything-presence-mmwave-configurator/backend/src/routes/live.ts:86
↓ 10 callersFunctionparseNumberValue
()
everything-presence-mmwave-configurator/frontend/src/App.tsx:210
↓ 10 callersFunctiontoWorldFromEvent
(e: { clientX: number; clientY: number })
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:669
↓ 10 callersFunctionuseDeviceMappings
()
everything-presence-mmwave-configurator/frontend/src/contexts/DeviceMappingsContext.tsx:315
↓ 9 callersMethodcall
(command: Record<string, unknown>)
everything-presence-mmwave-configurator/backend/src/ha/wsReadTransport.ts:550
↓ 8 callersFunctiondeviceToRoom
(deviceX: number, deviceY: number)
everything-presence-mmwave-configurator/frontend/src/components/ZoneCanvas.tsx:144
↓ 8 callersFunctionensureDataDir
()
everything-presence-mmwave-configurator/backend/src/config/storage.ts:15
↓ 8 callersFunctionhandleChange
(updates: Partial<FurnitureInstance>)
everything-presence-mmwave-configurator/frontend/src/components/FurnitureEditor.tsx:22
↓ 8 callersMethodmatchTemplate
* Match a single template against available entities with conflict detection and ranking.
everything-presence-mmwave-configurator/backend/src/domain/entityDiscovery.ts:479
↓ 8 callersFunctionparseIntState
(state: { state: string } | null)
everything-presence-mmwave-configurator/backend/src/routes/live.ts:92
↓ 8 callersMethodsetTextEntity
* Set a text entity value
everything-presence-mmwave-configurator/backend/src/ha/writeClient.ts:43
↓ 7 callersMethodbuildUrl
(path: string)
everything-presence-mmwave-configurator/backend/src/ha/restReadTransport.ts:64
↓ 7 callersMethodcallService
( domain: string, service: string, data: Record<string, unknown>, options?: { returnResponse?:
everything-presence-mmwave-configurator/backend/src/ha/writeClient.ts:82
↓ 7 callersFunctionfetchDevices
()
everything-presence-mmwave-configurator/frontend/src/api/client.ts:43
↓ 7 callersFunctionformatSnapPresetLabel
( snapMm: number, units: 'metric' | 'imperial' )
everything-presence-mmwave-configurator/frontend/src/utils/snapLabels.ts:1
↓ 7 callersMethodgetDeviceNamePrefix
* Resolve the device name prefix (used in profile templates) from mapped entities.
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:152
↓ 7 callersFunctiongetSvgPoint
( e: { clientX: number; clientY: number }, svgEl: SVGSVGElement | null, )
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:299
↓ 7 callersFunctiongetTargetState
(targetNum: number, property: 'x' | 'y' | 'speed' | 'resolution' | 'angle' | 'distance' | 'active')
everything-presence-mmwave-configurator/backend/src/routes/live.ts:244
↓ 7 callersMethodgetZoneEntitySet
* Get zone entity set for a specific zone type and index. * Uses entities metadata when available, falls back to key patterns. * Returns null if
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:355
↓ 7 callersFunctionlineIntersection
( p1: Point, p2: Point, p3: Point, p4: Point )
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:490
↓ 7 callersMethodlistDevices
* List all devices from the device registry
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:86
↓ 7 callersFunctionmarkStepStart
(key: string)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:193
↓ 7 callersFunctionnormalizeValue
(value?: string)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:218
↓ 7 callersFunctionparseIntValue
()
everything-presence-mmwave-configurator/frontend/src/App.tsx:215
↓ 7 callersFunctionresetMigrationFlow
()
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:1069
↓ 7 callersFunctionresolveEntityNamePrefix
(deviceId: string, explicitPrefix?: string | null)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:39
↓ 7 callersMethodresolveZoneEntitySet
* Resolve a zone entity set from mappings or templates. * * @param mappings - Stored entity mappings * @param entityNamePrefix - Legacy prefi
everything-presence-mmwave-configurator/backend/src/domain/entityResolver.ts:84
↓ 7 callersFunctionroomToDevice
(roomX: number, roomY: number)
everything-presence-mmwave-configurator/frontend/src/components/ZoneCanvas.tsx:166
↓ 7 callersFunctionupdateCeilingSliceConfig
( updates: Partial<CeilingSliceConfig>, options: { persist?: boolean } = {}, )
everything-presence-mmwave-configurator/frontend/src/pages/ZoneEditorPage.tsx:981
↓ 6 callersFunctiondegToRad
(deg: number)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:113
↓ 6 callersFunctiondeviceToRoom
(deviceX: number, deviceY: number)
everything-presence-mmwave-configurator/frontend/src/pages/ZoneEditorPage.tsx:691
↓ 6 callersFunctionensureMinStepDuration
(key: string, minMs: number = MIN_STEP_MS)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:196
↓ 6 callersFunctionfetchPolygonZonesFromDevice
( deviceId: string, profileId: string, entityNamePrefix: string, entityMappings?: EntityMappings )
everything-presence-mmwave-configurator/frontend/src/api/zones.ts:91
↓ 6 callersFunctionfetchProfiles
()
everything-presence-mmwave-configurator/frontend/src/api/client.ts:48
↓ 6 callersFunctionfetchRooms
()
everything-presence-mmwave-configurator/frontend/src/api/rooms.ts:12
↓ 6 callersFunctionfromCanvas
(v: number, range: number)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:111
↓ 6 callersFunctiongetCeilingSliceLineDepth
( lateral: number, config: CeilingSliceConfig, coverage: CeilingSliceCoverage | null | undefined, fall
everything-presence-mmwave-configurator/frontend/src/utils/ceilingSlices.ts:153
↓ 6 callersMethodgetRestFallback
()
everything-presence-mmwave-configurator/backend/src/ha/wsReadTransport.ts:59
↓ 6 callersFunctionhandleZonesChange
(zones: ZoneRect[])
everything-presence-mmwave-configurator/frontend/src/pages/WizardPage.tsx:1132
↓ 6 callersFunctionjoinClasses
(...classes: Array<string | false | null | undefined>)
everything-presence-mmwave-configurator/frontend/src/components/CanvasLayout.tsx:3
↓ 6 callersFunctionnextStep
()
everything-presence-mmwave-configurator/frontend/src/pages/WizardPage.tsx:1076
↓ 6 callersFunctionreadCacheIndex
()
everything-presence-mmwave-configurator/backend/src/config/firmwareStorage.ts:41
↓ 6 callersMethodsaveMapping
* Save a device mapping with atomic write and mutex locking. * Ensures concurrent writes to the same device are serialized.
everything-presence-mmwave-configurator/backend/src/config/deviceMappingStorage.ts:160
↓ 6 callersFunctionsortZonesByIndex
(zones: ZoneRect[])
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:992
↓ 6 callersFunctionupdate
(patch: Partial<ZoneRect>)
everything-presence-mmwave-configurator/frontend/src/components/ZoneEditor.tsx:13
↓ 6 callersMethodwaitUntilReady
* Wait until the transport is ready
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:175
↓ 5 callersFunctioncapturePointer
(e: React.PointerEvent<SVGElement>)
everything-presence-mmwave-configurator/frontend/src/components/ZoneCanvas.tsx:131
↓ 5 callersFunctioncreateEmptyStats
(deviceId: string, date: string)
everything-presence-mmwave-configurator/frontend/src/components/ep1/ep1Utils.ts:322
↓ 5 callersFunctionensureCacheDir
(subDir?: string)
everything-presence-mmwave-configurator/backend/src/config/firmwareStorage.ts:33
↓ 5 callersFunctionextractPrefixFromEntity
(entityId: string, knownSuffix: string)
everything-presence-mmwave-configurator/frontend/src/utils/entityUtils.ts:7
↓ 5 callersMethodfetchAllFirmwareIndexes
* Fetch all firmware indexes from configured URLs
everything-presence-mmwave-configurator/backend/src/domain/firmwareService.ts:675
↓ 5 callersFunctionfromCanvasCoord
(cx: number, cy: number)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:639
↓ 5 callersFunctiongetDeviceProfile
(device: DiscoveredDevice)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:222
↓ 5 callersFunctiongetStatsKey
(deviceId: string, date: string)
everything-presence-mmwave-configurator/frontend/src/components/ep1/ep1Utils.ts:335
↓ 5 callersMethodgetTargetEntities
* Get target entity set for a specific target index. * Uses entities metadata when available, falls back to key patterns. * Returns null if x or
everything-presence-mmwave-configurator/backend/src/domain/deviceEntityService.ts:490
↓ 5 callersFunctiongetZoneMigrationInfo
( currentVersion: string | undefined, targetVersion: string | undefined, model?: string | null,
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:959
↓ 5 callersFunctionhandleChange
(updates: Partial<Door>)
everything-presence-mmwave-configurator/frontend/src/components/DoorEditor.tsx:26
↓ 5 callersFunctionisPolygonOnlyDevice
(args: { profileId?: string | null; firmwareVersion?: string | null; model?: string | null; })
everything-presence-mmwave-configurator/backend/src/domain/firmwareVersionUtils.ts:62
↓ 5 callersFunctionisZoneAvailable
(zone: ZoneRect)
everything-presence-mmwave-configurator/frontend/src/pages/ZoneEditorPage.tsx:338
↓ 5 callersFunctionnormalizeAxisAngle
(angle: number)
everything-presence-mmwave-configurator/frontend/src/utils/rotationSuggestion.ts:12
↓ 5 callersFunctionopenMobileSheet
(sheet: MobileCanvasSheet)
everything-presence-mmwave-configurator/frontend/src/pages/WizardPage.tsx:1381
↓ 5 callersFunctionreadBackups
()
everything-presence-mmwave-configurator/backend/src/config/zoneBackupStorage.ts:15
↓ 5 callersFunctionresolveDeviceInfo
(device: DiscoveredDevice | null | undefined)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:249
↓ 5 callersMethodresolveTargetEntity
* Resolve a tracking target entity.
everything-presence-mmwave-configurator/backend/src/domain/entityResolver.ts:155
↓ 4 callersFunctionclampHandleSize
(baseSize: number, minSize: number, maxSize: number)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:624
↓ 4 callersFunctioncommitSelectedSegmentImperialLength
(feetRaw: string, inchesRaw: string)
everything-presence-mmwave-configurator/frontend/src/pages/RoomBuilderPage.tsx:866
↓ 4 callersMethoddiscoverServiceBySuffix
* Discover an ESPHome service for a device by suffix. * Uses two methods: * 1. Query getServicesForTarget for device-specific services * 2. C
everything-presence-mmwave-configurator/backend/src/domain/entityDiscovery.ts:1510
↓ 4 callersFunctionenableZoneSlot
(slotId: string)
everything-presence-mmwave-configurator/frontend/src/pages/WizardPage.tsx:1147
↓ 4 callersFunctionfetchZoneBackups
( deviceId?: string )
everything-presence-mmwave-configurator/frontend/src/api/client.ts:110
↓ 4 callersFunctionformatHour
(hour: number)
everything-presence-mmwave-configurator/frontend/src/components/HourlyActivityChart.tsx:20
↓ 4 callersFunctiongetActivityEventDetails
(type: ActivityEventType)
everything-presence-mmwave-configurator/frontend/src/components/ep1/ep1Utils.ts:288
↓ 4 callersMethodgetDeviceConfig
* Get device configuration by calling the get_build_flags ESPHome service. * This service returns the device's build configuration directly. *
everything-presence-mmwave-configurator/backend/src/domain/firmwareService.ts:467
↓ 4 callersFunctiongetDeviceIconUrl
( profile: DeviceProfile | null | undefined, placement?: DevicePlacement | null )
everything-presence-mmwave-configurator/frontend/src/utils/deviceIcon.ts:3
next →1–100 of 828, ranked by callers