I have an iCloud integration using device_tracker.apple_cloud_mike_iphone For the mobile app integration I changed that to device_tracker.mikes_iphone_app.
The Getting Started chapter here describes how the phone (and your iCloud account are named, how the ios app on the phone is named and how the ios app’s device_tracker entity are named.
The Configuring and Starting iCloud3 chapter here describes the configuration files. There are some examples about half way down in the Configuration Files section here.
You do not have to put the devices in the config_ic3.yaml file. That just provides a way to separate the iCloud3 configuration from the rest of the HA configuration to help those with large configuration.yaml files.
So I now have iphone_mike and iphone_mike_app for the iCloud and ios apps respectively. The iCloud entity is showing the correct zone, but not the app one, which is unknown. Isn’t there a way to send a command to the phone to force it to update itself?
Does anyone know what the proper URL is for adding the resource file icloud3-event-log-card.js? HACS installed it to custom_components/icloud3 and the suggestions in the help aren’t finding it.
2021-07-03 13:11:26 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 340, in async_update_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity None: idle>
2021-07-03 13:11:26 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 340, in async_update_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity None: on>
2021-07-03 13:11:26 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 340, in async_update_ha_state
raise RuntimeError(f"Attribute hass is None for {self}")
RuntimeError: Attribute hass is None for <Entity None: 1>
In logger om same time iCloud detected person was AWAY.
The File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 340 error msg includes the modules that generated the errors (../homeassistant/helpers/entity.py) so it is something in HA that caused the error. . It it was iCloud3, it would contain custom_components.icloud3.
Having problems telling iCloud3 not to use the Waze component. Section 2.1 of the instructions tells me to use the parameter distance_method: calc, but I’m getting this logged error
- device_name: michael_iphone
email:
name: Michael
picture:
distance_method: calc
which I’m assuming must be wrong. There is a note at the end of the section saying “A greater than sign (’>’) separates the devicename from the parameters”, but if that’s needed I have no idea where it would go.
hello and thank you Gary for this great integration.
I got a watch which I hope to watch the battery status from.Iit is working but some times when it lose connection to the iCloud it is showing 0% instead of last known xx% can this be done so it will always show last known until it update from iCloud again?.
if you make automations it will not work as good with this “bug”