iCloud-Homie
iCloud to Homie MQTT Bridge
Connects iCloud Accounts/Devices to Homie 4 MQTT convention.
To start as a service on raspbian
Create icloud_homie.yml in /etc using the following settings:
mqtt:
MQTT_BROKER:
MQTT_PORT: 1883
icloud:
account_name:
username:
password:
account_name:
username:
password:
update_interval:
Create icloud-homie.service in /etc/systemd/system
[Unit]
Description=iCloud Homie
After=multi-user.target
[Service]
User=pi
Type=simple
ExecStart=/usr/bin/python3 /usr/local/bin/icloud_homie_start.py
Restart=on-abort
[Install]
WantedBy=multi-user.target
The first time the service starts, you should receive a text message on your phone with a verifcation code (do not use the verifcation code from the Apple App). You need to send this code back to the Homie account device. Easy to do this with MQTT Explorer.
Publish: homie/icloudaccount/account/verificationcode/set with the verification code as a raw payload
Release files for iCloud-Homie-4 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iCloud Homie 4-0.1.1.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iCloud_Homie_4-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.7 kB
Release files / iCloud Homie 4-0.1.1.tar.gz
| Download URL | iCloud Homie 4-0.1.1.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c104dd3b4ca9cf1e6c1f643aa2251674a9ae81c14661c8e04a0381a486801f45
|
|
BLAKE2b-256 checksum How to use checksums |
c72ce085ce964166836ac3008d3fae5e96877e3327f1ff0b637c7208c01f71f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0
|
Release files / iCloud_Homie_4-0.1.1-py3-none-any.whl
| Download URL | iCloud_Homie_4-0.1.1-py3-none-any.whl |
|---|---|
| Size | 7.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ccbc90550818acd7f4bd621673c2689a9cea64dce1253111dc00b73029afae04
|
|
BLAKE2b-256 checksum How to use checksums |
ccb12fa4dcaec2b9a0142d7bc7b1d10dff6dd42a540b8bd8ef9707d002c478ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.0
|