Skip to main content

Fetch iCloud Find My device locations and push to Fibaro HC3

Project description

fibioslocation

Fetch iCloud Find My device locations (your own + family) and push them to a Fibaro HC3 home automation hub.

Install

pip install fibioslocation

Usage

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fibioslocation-1.0.1.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fibioslocation-1.0.1-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file fibioslocation-1.0.1.tar.gz.

File metadata

  • Download URL: fibioslocation-1.0.1.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for fibioslocation-1.0.1.tar.gz
Algorithm Hash digest
SHA256 9656ae195a702b11b7774d4b5dd4f592ee406b4c3255939b5f4a07a6b720be0b
MD5 f82769189df3d1e9f381ab4f84e8f94b
BLAKE2b-256 3129976bbcb328384e0b1b0b1f28a14f28f5b7a0b966657a5130ef6a007ba7d7

See more details on using hashes here.

File details

Details for the file fibioslocation-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: fibioslocation-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for fibioslocation-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 915f6107fed295c35acbeff8083a6efa6465db1628cd3e51908a00b1d62d3f06
MD5 9b2844fc96503b82c52e4a656a0af963
BLAKE2b-256 08fca030c304b63402a00f5df82f94a5204b6f0f56cb944ff3832054a4184887

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page