Skip to content

Commit

Permalink
iCloud3 v3.0.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
gcobb321 committed May 25, 2024
1 parent 3cffb8e commit 3c3ac9c
Show file tree
Hide file tree
Showing 5 changed files with 587 additions and 75 deletions.
10 changes: 8 additions & 2 deletions custom_components/icloud3/ChangeLog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,21 @@
**Installing for the first time_** - See [here](https://gcobb321.github.io/icloud3_v3_docs/#/chapters/3.2-installing-and-configuring) for instructions on installing as a New Installation
**iCloud3 v3 Documentation** - iCloud3 User Guide can be found [here](https://gcobb321.github.io/icloud3_v3_docs/#/)

3.0.5

3.0.5.1
.......................
### Change Log - v3.0.4 (5/18/2024)
### Change Log - v3.0.5.1 (5/25/2024)
1. MOBILE APP (Fix) - Fixed a problem where the device's Mobile App data source would be disabled (reset to NotUsed) if the HA Mobile App Integration was set up after the Mobile App's initial locate had been completed.
2. TRANSLATION FILE (new) - Added Chinese (Simplified) translation (@MagicStarTrace)

### Change Log - v3.0.5 (5/18/2024)
1. HACS UPUDATE ALERT (New) - The HACS Integration information will be check on a regular basis to see if a newer version of iCloud3 is available.
2. ICLOUD ACCOUNT AUTHENTICATION/FAMSHR DEVICES LIST (Fixed) - During startup ("Stage 4), the iCloud Account access is set up and the devices in the Family Sharing List is read. If a problem occurred, iCloud3 would retry this 10-times to see if the error was corrected. However, the FamShr data was not being reread and the old data was being used. The FamShr data is now reread correctly when trying to recover from this error.
3. UPDATE DEVICES SCREEN (Fixed) - When upgrading a device (iPhone, iPad, Watch) and both the old and new devices are still in the Family Sharing List, the new device was being set back to the old device the next time iCloud3 was started.
4. LOCKED ICLOUD ACCOUNT (New) - An error message is displayed in the HA logs and on the Event Log if the iCloud account is locked.
5. EVENT LOG (Fix) - An 'Unbound event_recd' error would display when the length of the the event text > 2000 characters (@ehendrix23).


v3.0.4
.......................
### Change Log - v3.0.4 (5/11/2024)
Expand Down
8 changes: 7 additions & 1 deletion custom_components/icloud3/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,14 @@
# Define the iCloud3 General Constants
#
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
#
# Translations:
# en - @gcobb321 (Gary Cobb, iCloud3 author)
# zh-Hans - @MagicStarTrace (Magic)
#
#<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

VERSION = '3.0.5'
VERSION = '3.0.5.1'
VERSION_BETA = ''
#-----------------------------------------
DOMAIN = 'icloud3'
Expand Down
35 changes: 19 additions & 16 deletions custom_components/icloud3/strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,18 @@
"conf_updated": "iCloud3 Configuration Parameters were updated successfully",
"conf_reloaded": "iCloud3 Configuration File was Reloaded",
"icloud_acct_logging_into": "Logging into iCloud Account",
"icloud_acct_logged_into": "Successfully Logged into the iCloud Account",
"icloud_acct_logged_into": "Logged into the new iCloud Account. Select SAVE to save the changes and restart iCloud3",
"icloud_acct_already_logged_into": "Already Logged into the iCloud Account",
"icloud_acct_login_error_user_pw": "Login Failed, Invalid Username or Password (err-400)",
"icloud_acct_login_error_other": "Login Failed, Other Error or iCloud is not Available",
"icloud_acct_login_error_connection": "Login Error, Failed to Connect to iCloud Server (err-302)",
"icloud_acct_not_available": "Login Error, iCloud Account is not Available",
"icloud_acct_not_logged_into": "iCloud Account is not Logged Into",
"icloud_acct_login_error_user_pw": "Login Error, Invalid Username or Password",
"icloud_acct_login_error_other": "Login Error, Other Error or iCloud is not Available",
"icloud_acct_login_error_connection": "Login Error, Failed to Connect to iCloud Server",
"icloud_acct_username_password_error": "Entry Error, Invalid Username or Password",
"icloud_acct_not_available": "Login Failed, iCloud Account is not Available",
"icloud_acct_not_logged_into": "Warning: iCloud Account is not Logged Into",
"icloud_acct_data_source_warning": "Warning: iCloud Account is not selected as a data source but username/password is setup",
"icloud_acct_not_set_up": "iCloud Account Username or Password needs to be entered",
"icloud_acct_no_data_source": "No Data Source (iCloud or Mobile App) has been selected",
"mobile_app_error": "The Mobile App Integration is not installed. The Mobile App will not be used as a data source; location data and zone enter/exit triggers will not be monitored",
"mobile_app_error": "Error, The Mobile App Integration is not installed. The Mobile App will not be used as a data source; location data and zone enter/exit triggers will not be monitored",

"verification_code_requested": "The Apple ID Verification Code was requested, BROWSER REFRESH MAY BE NEEDED",
"verification_code_requested2": "The Apple ID Verification Code was requested",
Expand Down Expand Up @@ -221,7 +223,7 @@
"fname": "FRIENDLY NAME - Displayed in HA device_tracker and sensor names and on the Event Log",
"device_type": "DEVICE TYPE - iPhone, iPad, Watch, etc.",
"tracking_mode": "TRACKING MODE - How location requests should be done (Full tracking, Monitor, Inactive)",
"mobapp": "MOBILE APP INSTALLED - The HA Mobile App is installed on this device ",
"mobapp": "MOBILE APP INSTALLED - The HA Mobile App is installed on this device ",
"action_items": "═════════════════════════════════════════════════════ ACTION COMMANDS"
},
"data_description": {
Expand Down Expand Up @@ -278,10 +280,10 @@
"title": "Display Location Time Zone when Away",
"description": "The time displayed in the Event Log and Sensors show the time an event took place using the Home 'time zone' from your Home Assistant computer. When you are away from Home and in another time zone, your tracking events are still based on the time at your Home 'time zone', not time in your current location.\n\nThis screen lets you display time events using your current location's time zone.",
"data": {
"away_time_zone_1_devices": "Devices that will display time events based on this location time",
"away_time_zone_1_offset": "Current Location Time",
"away_time_zone_2_devices": "Devices that will display time events based on this location time",
"away_time_zone_2_offset": "Current Location Time",
"away_time_zone_1_devices": "Devices in Away Time Zone #1",
"away_time_zone_1_offset": "Time & Time Zone Adjustment at Current Location #1",
"away_time_zone_2_devices": "Devices in Away Time Zone #2",
"away_time_zone_2_offset": "Time & Time Zone Adjustment at Current Location #2",
"action_items": "═════════════════════════════════════════════════════ ACTION COMMANDS"
},
"data_description": {
Expand All @@ -294,6 +296,7 @@
"description": "Tracking activity, results and information messages are displayed in the Event log, sensors and device_tracker entities for tracked and monitored devices.\n\nThis screen us used to specify how these results should be displayed.",
"data": {
"log_level": "LOG LEVEL - The type of messages that are added to the HA log file by iCloud3",
"log_level_devices": "LOG LEVEL RAWDATA DEVICES FILTER - Dump rawdata for only these devices to log file",
"display_zone_format": "EVENT LOG ZONE DISPLAY NAME - How the Zone name is displayed in sensors and the Event Log",
"device_tracker_state_source": "DEVICE TRACKER STATE VALUE - How the device's device_tracker entity state value is determined",
"time_format": "TIME FORMAT - How time fields are displayed in sensors and in the Event Log",
Expand Down Expand Up @@ -341,7 +344,7 @@
"ipad": "IPAD",
"watch": "APPLE WATCH",
"airpods": "AIRPODS",
"no_mobapp": "MOBILE APP IS NOT INSTALLED ",
"no_mobapp": "MOBILE APP IS NOT INSTALLED",
"other": "OTHER DEVICE TYPE",
"distance_between_devices": "Determine the distance between devices. Use a near by device's tracking results",
"action_items": "═════════════════════════════════════════════════════ ACTION COMMANDS"
Expand Down Expand Up @@ -376,10 +379,10 @@
"data": {
"stat_zone_header": "═════════════════════════════════════════════════════ STATIONARY ZONE",
"stat_zone_fname": "FRIENDLY NAME BASE - Name to display when in a Stationary Zone (StatZone)",
"stat_zone_still_time": "NO MOVEMENT TIME ",
"stat_zone_inzone_interval": "INZONE INTERVAL ",
"stat_zone_still_time": "NO MOVEMENT TIME",
"stat_zone_inzone_interval": "INZONE INTERVAL",
"passthru_zone_header": "═════════════════════════════════════════════════════ ENTER ZONE DELAY",
"passthru_zone_time": "ENTER ZONE DELAY TIME ",
"passthru_zone_time": "ENTER ZONE DELAY TIME",
"track_from_base_zone_used": "═════════════════════════════════════════════════════ PRIMARY TRACK-FROM-HOME ZONE OVERRIDE",
"track_from_base_zone": "TRACK FROM ZONE - Use this zone instead of Home for tracking results for all devices. Global setting",
"track_from_home_zone": "TRACK FROM HOME ZONE - Keep tracking from the Home zone when the Primary Track From Zone is not Home",
Expand Down
Loading

0 comments on commit 3c3ac9c

Please sign in to comment.