MCPcopy Index your code

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

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

↓ 4 callersFunctiongetDeviceMapping
(deviceId: string)
everything-presence-mmwave-configurator/frontend/src/api/deviceMappings.ts:164
↓ 4 callersMethodgetFilePath
* Get the file path for a device mapping.
everything-presence-mmwave-configurator/backend/src/config/deviceMappingStorage.ts:106
↓ 4 callersFunctiongetFurnitureIcon
(typeId: string)
everything-presence-mmwave-configurator/frontend/src/furniture/icons.tsx:1054
↓ 4 callersMethodgetLanIp
* Get the LAN IP address to use for firmware URLs * Uses override if set, otherwise auto-detects
everything-presence-mmwave-configurator/backend/src/domain/firmwareService.ts:165
↓ 4 callersFunctionhandle
(res: Response)
everything-presence-mmwave-configurator/frontend/src/api/zones.ts:4
↓ 4 callersFunctionhandle
(res: Response)
everything-presence-mmwave-configurator/frontend/src/api/rooms.ts:4
↓ 4 callersFunctionhandleZonesChange
(nextZones: ZoneRect[])
everything-presence-mmwave-configurator/frontend/src/pages/ZoneEditorPage.tsx:716
↓ 4 callersMethodisUnavailableState
(state?: string | null)
everything-presence-mmwave-configurator/backend/src/ha/zoneReader.ts:19
↓ 4 callersFunctionisValidPolygon
(vertices: Point[])
everything-presence-mmwave-configurator/backend/src/domain/polygonUtils.ts:93
↓ 4 callersMethodmatchesVersionRange
* Check if a version satisfies a simple comparator range (e.g., "<1.5.0", ">=1.2.0").
everything-presence-mmwave-configurator/backend/src/domain/firmwareService.ts:768
↓ 4 callersFunctionnormalizeAngle
(angle: number)
everything-presence-mmwave-configurator/frontend/src/utils/rotationSuggestion.ts:6
↓ 4 callersFunctionnormalizeCeilingSliceConfig
( value: unknown, maxRangeMm: number, forceMirrorLateralAxis = false, )
everything-presence-mmwave-configurator/frontend/src/utils/ceilingSlices.ts:46
↓ 4 callersFunctionnudgeSegmentLength
(deltaMeters: number)
everything-presence-mmwave-configurator/frontend/src/pages/RoomBuilderPage.tsx:791
↓ 4 callersFunctionoffsetSegmentNormal
(meters: number)
everything-presence-mmwave-configurator/frontend/src/pages/RoomBuilderPage.tsx:803
↓ 4 callersFunctionparseFirmwareVersion
(rawVersion: string | null | undefined)
everything-presence-mmwave-configurator/backend/src/config/deviceMappingStorage.ts:59
↓ 4 callersFunctionparseVersion
(version: string | undefined | null)
everything-presence-mmwave-configurator/backend/src/domain/firmwareVersionUtils.ts:12
↓ 4 callersFunctionparseZoneIndex
(id: string)
everything-presence-mmwave-configurator/backend/src/routes/zoneBackups.ts:44
↓ 4 callersFunctionprojectBoundaryRay
(horizontalDeg: number, verticalDeg: number)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:229
↓ 4 callersFunctionpushPolygonZonesToDevice
( deviceId: string, profileId: string, zones: ZonePolygon[], entityNamePrefix: string, entityMapping
everything-presence-mmwave-configurator/frontend/src/api/zones.ts:109
↓ 4 callersFunctionreadCustomFloors
()
everything-presence-mmwave-configurator/backend/src/config/storage.ts:100
↓ 4 callersFunctionreadCustomFurniture
()
everything-presence-mmwave-configurator/backend/src/config/storage.ts:121
↓ 4 callersFunctionreadFile
()
everything-presence-mmwave-configurator/backend/src/config/firmwareMigrationStorage.ts:41
↓ 4 callersFunctionreadRooms
()
everything-presence-mmwave-configurator/backend/src/config/storage.ts:21
↓ 4 callersFunctionresolveCoverageFov
( profile: DeviceProfile | null | undefined, placement?: DevicePlacement | null )
everything-presence-mmwave-configurator/frontend/src/utils/coverage.ts:12
↓ 4 callersMethodsetNumberEntity
* Set a number entity value
everything-presence-mmwave-configurator/backend/src/ha/writeClient.ts:23
↓ 4 callersFunctiontriggerUpdateOnDevice
(token: string)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:631
↓ 4 callersMethodunsubscribe
* Unsubscribe from state changes
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:151
↓ 4 callersFunctionupdateSetting
(key: string, newValue: string | number | boolean)
everything-presence-mmwave-configurator/frontend/src/components/DeviceSettingsModal.tsx:199
↓ 4 callersFunctionuseDisplaySettings
()
everything-presence-mmwave-configurator/frontend/src/hooks/useDisplaySettings.ts:69
↓ 4 callersFunctionuseIsMobileCanvas
()
everything-presence-mmwave-configurator/frontend/src/hooks/useMediaQuery.ts:31
↓ 3 callersFunctionaddPolygonAvailability
( type: 'polygon' | 'polygonExclusion' | 'polygonEntry', groupKey: 'polygonZoneEntities' | 'po
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:494
↓ 3 callersFunctionadjustSegmentLength
(meters: number)
everything-presence-mmwave-configurator/frontend/src/pages/RoomBuilderPage.tsx:773
↓ 3 callersFunctionbuildCeilingExclusionZones
( config: CeilingSliceConfig, existingLabels: Record<string, string> = {}, coordinateSpace: CeilingSlice
everything-presence-mmwave-configurator/frontend/src/utils/ceilingSlices.ts:224
↓ 3 callersFunctionbuildCeilingSliceZones
( config: CeilingSliceConfig, existingLabels: Record<string, string> = {}, coordinateSpace: CeilingSlice
everything-presence-mmwave-configurator/frontend/src/utils/ceilingSlices.ts:204
↓ 3 callersFunctioncalculateRoomMetrics
()
everything-presence-mmwave-configurator/frontend/src/components/EP1SettingsHelper.tsx:12
↓ 3 callersMethodcallService
* Call a Home Assistant service * Returns the response body if the service returns data (e.g., ESPHome api.respond)
everything-presence-mmwave-configurator/backend/src/ha/writeClient.ts:13
↓ 3 callersMethodcompareVersions
* Compare semantic version strings * Returns: negative if a < b, positive if a > b, 0 if equal
everything-presence-mmwave-configurator/backend/src/domain/firmwareService.ts:744
↓ 3 callersFunctionconstrainFurnitureToPolygon
( center: Point, width: number, depth: number, rotationDeg: number, polygon: Point[] )
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:398
↓ 3 callersMethodconvertRoomMappings
* Convert room.entityMappings to flat DeviceMapping.mappings format. * This flattens nested structures (zones, targets) into a flat key-value map.
everything-presence-mmwave-configurator/backend/src/domain/migrationService.ts:43
↓ 3 callersFunctionconvertToMm
(value: number, unit: string | undefined)
everything-presence-mmwave-configurator/backend/src/routes/live.ts:221
↓ 3 callersFunctioncreateRoom
(payload: Partial<RoomConfig>)
everything-presence-mmwave-configurator/frontend/src/api/rooms.ts:17
↓ 3 callersFunctiondeleteDirectory
(dirPath: string)
everything-presence-mmwave-configurator/backend/src/config/firmwareStorage.ts:85
↓ 3 callersFunctiondisableZoneSlot
(slotId: string)
everything-presence-mmwave-configurator/frontend/src/pages/WizardPage.tsx:1174
↓ 3 callersFunctionenableZoneSlot
(slotId: string)
everything-presence-mmwave-configurator/frontend/src/pages/ZoneEditorPage.tsx:1013
↓ 3 callersMethodensureDirectoryExists
* Ensure the devices directory exists.
everything-presence-mmwave-configurator/backend/src/config/deviceMappingStorage.ts:113
↓ 3 callersMethodextractZoneIndex
* Extract zone index from zone ID (e.g., "Zone 3" -> 3, "Entry 1" -> 1)
everything-presence-mmwave-configurator/backend/src/ha/zoneWriter.ts:97
↓ 3 callersFunctionfetchFirmwareCache
()
everything-presence-mmwave-configurator/frontend/src/api/client.ts:309
↓ 3 callersFunctionfetchPolygonModeStatus
( deviceId: string, profileId: string, entityNamePrefix: string, entityMappings?: EntityMappings )
everything-presence-mmwave-configurator/frontend/src/api/zones.ts:56
↓ 3 callersFunctionfetchSettings
()
everything-presence-mmwave-configurator/frontend/src/api/client.ts:71
↓ 3 callersFunctionfetchZonesFromDevice
( deviceId: string, profileId: string, entityNamePrefix: string, entityMappings?: EntityMappings )
everything-presence-mmwave-configurator/frontend/src/api/zones.ts:14
↓ 3 callersMethodflattenPolygonEntities
* Flatten polygon zone entities into mappings.
everything-presence-mmwave-configurator/backend/src/domain/migrationService.ts:131
↓ 3 callersMethodflattenPolygonEntitiesToFlat
* Flatten polygon zone entities into flat mappings.
everything-presence-mmwave-configurator/backend/src/domain/entityDiscovery.ts:1459
↓ 3 callersMethodflattenZoneEntities
* Flatten zone coordinate entities into mappings.
everything-presence-mmwave-configurator/backend/src/domain/migrationService.ts:101
↓ 3 callersMethodflattenZoneEntitiesToFlat
* Flatten zone coordinate entities into flat mappings.
everything-presence-mmwave-configurator/backend/src/domain/entityDiscovery.ts:1430
↓ 3 callersFunctiongenerateId
()
everything-presence-mmwave-configurator/frontend/src/pages/SettingsPage.tsx:445
↓ 3 callersMethodgetAllStates
()
everything-presence-mmwave-configurator/backend/src/ha/restReadTransport.ts:388
↓ 3 callersFunctiongetCeilingSlicePosition
( target: { x: number | null; y: number | null }, config: CeilingSliceConfig, )
everything-presence-mmwave-configurator/frontend/src/utils/ceilingSlices.ts:327
↓ 3 callersFunctiongetDeviceConfig
( deviceModel: string, firmwareVersion: string, deviceId: string )
everything-presence-mmwave-configurator/frontend/src/api/client.ts:407
↓ 3 callersFunctiongetDeviceFirmwareVersion
(deviceId: string)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:42
↓ 3 callersMethodgetServicesByDomain
* List all services for a given domain registered in Home Assistant. * Used for manual service selection when auto-discovery fails. * @param dom
everything-presence-mmwave-configurator/backend/src/ha/readTransport.ts:109
↓ 3 callersFunctiongetTodayDateString
()
everything-presence-mmwave-configurator/frontend/src/components/ep1/ep1Utils.ts:339
↓ 3 callersFunctiongetZoneIndex
(key: string)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:435
↓ 3 callersFunctiongetZoneMigrationThreshold
(model?: string | null)
everything-presence-mmwave-configurator/frontend/src/utils/firmware.ts:69
↓ 3 callersFunctionhandleRestoreZoneBackup
(backup: ZoneBackup)
everything-presence-mmwave-configurator/frontend/src/pages/SettingsPage.tsx:563
↓ 3 callersFunctionisBackupPolygon
(zone: Zone)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:1028
↓ 3 callersFunctionisBackupRect
(zone: Zone)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:1025
↓ 3 callersFunctionisPointInPolygon
(point: Point, polygon: Point[])
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:314
↓ 3 callersFunctionisReadinessUnavailableState
(state?: string | null)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:34
↓ 3 callersFunctionisUnavailableState
(state?: string | null)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:30
↓ 3 callersFunctionisValidRect
(zone: ZoneRect)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:995
↓ 3 callersFunctionisValidRect
(zone: ZoneRect)
everything-presence-mmwave-configurator/backend/src/routes/zoneBackups.ts:55
↓ 3 callersFunctionisZonePolygon
(zone: Zone)
everything-presence-mmwave-configurator/backend/src/routes/zoneBackups.ts:61
↓ 3 callersFunctionisZoneRect
(zone: Zone)
everything-presence-mmwave-configurator/backend/src/routes/zoneBackups.ts:58
↓ 3 callersFunctionlighten
(hex: string, amount: number)
everything-presence-mmwave-configurator/frontend/src/floors/patterns.tsx:337
↓ 3 callersMethodlistProfiles
()
everything-presence-mmwave-configurator/backend/src/domain/deviceProfiles.ts:115
↓ 3 callersMethodmatchZoneEntitySet
* Match a set of zone coordinate entities.
everything-presence-mmwave-configurator/backend/src/domain/entityDiscovery.ts:647
↓ 3 callersFunctionmeetsMinimumFirmware
( firmwareVersion: string | undefined | null, minVersion: string = MIN_FIRMWARE_FOR_ADVANCED_FEATURES )
everything-presence-mmwave-configurator/frontend/src/utils/firmware.ts:108
↓ 3 callersFunctionnormalizeMappingKeys
(mappings: Record<string, string>)
everything-presence-mmwave-configurator/backend/src/domain/mappingUtils.ts:50
↓ 3 callersFunctionnormalizeStateValue
(state?: string | null)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:29
↓ 3 callersFunctionparseCount
(value: unknown)
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:84
↓ 3 callersFunctionparseZoneEntitySet
(set: any)
everything-presence-mmwave-configurator/backend/src/routes/rooms.ts:112
↓ 3 callersFunctionpolygonToText
(vertices: Point[])
everything-presence-mmwave-configurator/backend/src/domain/polygonUtils.ts:6
↓ 3 callersFunctionpromptMigration
()
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:1090
↓ 3 callersMethodreadPolygonZones
* Read polygon zones from text entities. * @param entityMap - Profile entity template map * @param entityNamePrefix - Legacy entity name prefix
everything-presence-mmwave-configurator/backend/src/ha/zoneReader.ts:40
↓ 3 callersMethodreadZones
* Read rectangular zones from number entities. * @param zoneMap - Profile entity template map * @param entityNamePrefix - Legacy entity name pre
everything-presence-mmwave-configurator/backend/src/ha/zoneReader.ts:191
↓ 3 callersFunctionrectToPolygon
(rect: ZoneRect)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:998
↓ 3 callersFunctionrectToPolygon
(rect: ZoneRect)
everything-presence-mmwave-configurator/backend/src/domain/polygonUtils.ts:42
↓ 3 callersFunctionreloadZoneBackups
(deviceId: string)
everything-presence-mmwave-configurator/frontend/src/pages/SettingsPage.tsx:520
↓ 3 callersMethodrenderTemplate
(template: string)
everything-presence-mmwave-configurator/backend/src/ha/restReadTransport.ts:69
↓ 3 callersMethodresolveService
* Resolve a service from stored device mappings. * Returns null if no mapping exists - caller should prompt user to sync.
everything-presence-mmwave-configurator/backend/src/domain/firmwareService.ts:129
↓ 3 callersFunctionresolveZoneSet
(type: 'regular' | 'exclusion' | 'entry', index: number, groupKey: 'zoneConfigEntities' | 'exclusionZoneConfig
everything-presence-mmwave-configurator/backend/src/routes/devices.ts:426
↓ 3 callersFunctionrestoreZoneBackup
( backupId: string, payload: { deviceId?: string; profileId?: string; entityNamePrefix?: strin
everything-presence-mmwave-configurator/frontend/src/api/client.ts:137
↓ 3 callersFunctionsleep
(ms: number)
everything-presence-mmwave-configurator/frontend/src/components/FirmwareUpdateSection.tsx:192
↓ 3 callersFunctionsnapPoint
(pt: Point)
everything-presence-mmwave-configurator/frontend/src/components/RoomCanvas.tsx:677
↓ 3 callersFunctionsortPolygonZonesByIndex
(zones: ZonePolygon[])
everything-presence-mmwave-configurator/backend/src/routes/zoneBackups.ts:52
↓ 3 callersFunctionsortZonesByIndex
(zones: ZoneRect[])
everything-presence-mmwave-configurator/backend/src/routes/zoneBackups.ts:49
↓ 3 callersMethodstopPolling
()
everything-presence-mmwave-configurator/backend/src/ha/restReadTransport.ts:464
↓ 3 callersFunctiontextToPolygon
(text: string)
everything-presence-mmwave-configurator/backend/src/domain/polygonUtils.ts:18
↓ 3 callersFunctionuseDeviceMapping
(deviceId: string | undefined)
everything-presence-mmwave-configurator/frontend/src/contexts/DeviceMappingsContext.tsx:326
↓ 3 callersFunctionusesPolygonOnlyZones
( firmwareVersion: string | undefined | null, model?: string | null )
everything-presence-mmwave-configurator/frontend/src/utils/firmware.ts:91
← previousnext →101–200 of 828, ranked by callers