Metadata-Version: 2.4
Name: fibioslocation
Version: 1.0.1
Summary: Fetch iCloud Find My device locations and push to Fibaro HC3
License-Expression: MIT
Keywords: fibaro,icloud,location,hc3,home-automation
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: Home Automation
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: pyicloud
Requires-Dist: rich
Requires-Dist: requests

# fibioslocation

Fetch iCloud Find My device locations (your own + family) and push them to a [Fibaro HC3](https://www.fibaro.com/) home automation hub.

## Install

```bash
pip install fibioslocation
```

## Usage

```bash
fibioslocation
fibioslocation --email you@icloud.com
fibioslocation --interval 60      # poll every 60 s instead of 3 min
fibioslocation --once             # single shot, then exit
fibioslocation --no-hc3           # display only, don't push to HC3
fibioslocation --debug            # diagnose 2FA options
```

## Credentials

Create `~/.env` with:

```
HC3_HOST=192.168.1.10
HC3_USER=admin
HC3_PASSWORD=secret
```

## Requirements

- Python ≥ 3.10
- `pyicloud`, `rich`, `requests`
