שגיאות ואזהרות שקשורות לאימות

שגיאות

YamlSyntaxError

תחביר YAML לא תקין.

מידע על התחביר

InvalidValueTypeStructExpected

הערך של המפתח הנוכחי צריך להיות [Struct type] אבל הוא [actualType].

InvalidValueTypeArrayExpected

הערך של המפתח הנוכחי צריך להיות מערך, אבל הוא [actualType].

InvalidValueTypeNumberExpected

הערך של המפתח הנוכחי צריך להיות מספר, אבל הוא [actualType].

InvalidValueTypeBoolExpected

הערך של המפתח הנוכחי צריך להיות בוליאני, אבל הוא [actualType].

InvalidValueTypeStringExpected

הערך של המפתח הנוכחי צריך להיות מחרוזת, אבל הוא [actualType].

InvalidVariable

הערך צריך להיות מחרוזת של משתנה קלט, אבל הוא [actualType].

InvalidDevicesSyntax

אם הערך של multiSelect הוא true, צריך להשתמש ב-device ולא ב-devices.

InvalidDeviceSyntax

אם הערך של multiSelect הוא false, צריך להשתמש ב-'מכשירים' ולא ב-'מכשיר'.

InvalidDeviceString

[device string] היא מחרוזת לא תקינה של שם מכשיר.

UnknownTrait

הערך [trait] צריך להיות מחרוזת של Trait. בודקים בחלונית השמאלית אם יש מאפיינים תקפים.

UnknownCommand

הערך [command] צריך להיות מחרוזת של Command. בודקים בחלונית השמאלית אילו פקודות אפשר להשתמש.

UnexpectedField

‫[unexpected_subfield_name] הוא שדה לא צפוי ב-Struct.השדה [field key name] לא צפוי.

UnsupportedActionDeviceTypePair

אין תמיכה ב[פעולה] עם [סוג המכשיר].

UnsupportedTrait

אין תמיכה בתכונה [trait].

UnsupportedEvent

אין תמיכה ב-[event].

UnsupportedCommand

הפקודה [command] לא נתמכת.

InvalidFieldPathiString

השדה [field_path] אינו שדה מדינה תקין עבור המאפיין [trait].

InvalidTimeString

הערך צריך להיות מחרוזת זמן. הפורמט הנדרש הוא [include format here e.g. YYYYMMDD HH:MM:SS].

InvalidDurationString

הערך צריך להיות מחרוזת של משך זמן. הפורמט הנדרש הוא [מציינים כאן את הפורמט, למשל HH:MM:SS].

InvalidTimeOffsetString

הערך צריך להיות מחרוזת TimeOffset. הפורמט הנדרש הוא [מציינים כאן את הפורמט, למשל HH:MM:SS].

InvalidWeekdayString

הערך צריך להיות מחרוזת של יום בשבוע. הערכים האפשריים הם [כולל ערכים תקינים, למשל Mon, Tue, Wed, Thu, Fri, Sat, Sun].

UnknownDeviceType

הערך צריך להיות מחרוזת של DeviceType. בודקים את החלונית השמאלית כדי לראות אילו סוגי מכשירים תקפים.

InvalidVariableName

שם המשתנה [InputVariableName value] לא תקין. הפורמט הנדרש הוא ‎[a-z][A-Za-z0-9_*].

InvalidType

‫[InvalidType] הוא סוג לא תקין. הסוג הנדרש הוא [include expected type].

InvalidKey

שם השדה חייב להיות מחרוזת.

UnexpectedField

‫[unexpected_subfield_name] הוא שדה לא צפוי ב-Struct.

MissingRequiredField

חסר שדה מפתח חובה ל-Struct.

DuplicateField

ב-Struct הנוכחי יש מפתחות כפולים [שם המפתח].

DuplicateDevice

יש כמה מכשירים בשם [שם המכשיר] בחדר [שם החדר]. צריך לתת לכל מכשיר שם ייחודי.

InvalidFieldCombination

שילוב לא מתאים של מקשים אופציונליים ב-Struct.

UnusedVariable

לא נעשה שימוש במשתנה הקלט [variable].

InputVariableNotSet / UndefinedVariable

משתנה הקלט [variable] לא מוגדר.

UnknownEvent

הערך [event] צריך להיות מחרוזת של Event.

InvalidCompareOperation

אי אפשר להשוות בין [left] לבין [right].

InvalidEnumString

הערך [value] הוא מחרוזת לא תקינה של טיפוסים בני מנייה (enum).

UnsupportedTraitFromDevice

התכונה [trait] לא נתמכת על ידי [device(s)].

UnsupportedStateFromDevice

הסטטוס [state] לא נתמך על ידי [device(s)].

UnsupportedEventFromDevice

האירוע [event] לא נתמך על ידי [devices].

UnsupportedCommandFromDevice

הפקודה [command] לא נתמכת על ידי [devices].

InvalidDeviceName

שם המכשיר [value] לא תקין.

UnknownValidationIssue

בעיית אימות לא ידועה.

EmptyValue

הערך צריך להיות [expectedTypes] אבל הוא ריק.

SensitiveAction

הפקודה [command] עם [deviceType] לא נתמכת.

MissingStructureLocation

כתובת המגורים חסרה. עליך להוסיף כתובת מגורים לאפליקציית Google Home.

IncomparableDataType

אי אפשר להשוות את סוג הנתונים [dataType] בעזרת 'מעל' או 'מתחת'.

MissingIntegrationEnrollment

לא בוצעה הגדרה של [integrationName].

InvalidPresenceSetup

התכונה הזו לא זמינה עד שמגדירים את התכונה 'חיישן נוכחות'. כדי להתחיל, אפשר להיכנס להגדרות של אפליקציית Google Home.

InvalidNestAwareSubscription

כדי להשתמש בתכונה הזו צריך מינוי ל-Nest Aware או ל-Nest Aware Plus. אפשר להירשם בכתובת https://store.google.com/product/nest_aware

PresenceApprovalRequired

כדי להפעיל את התרחיש הזה, בן הבית צריך לאשר אותו.

RoutineNameRequired

צריך לתת שם לתרחיש הזה.

InvalidRoutineName

צריך לתת שם תקין לתרחיש הזה.

EnterValidScript

מזינים סקריפט כדי לאמת.

EmptyScript

צריך להזין סקריפט כדי לשמור.

DuplicateVoiceTrigger

הפקודה הזו כבר משמשת כסימן להפעלת פקודה קולית .

DuplicatedScriptName

שם האוטומציה [scriptName] כבר נמצא בשימוש.

אזהרות

SensitiveTraitUsage

הפעולה [action_type] שהוחלה על [device_name] עשויה להשפיע על הבטיחות, האבטחה או הפרטיות של הבית שלך.

ExperimentalTraitAsTrigger

השימוש ב[trait] עבור [partner name] כטריגר הוא ניסיוני ועשוי להיות לא אמין.

ExperimentalTraitAsAction

השימוש ב[trait] עבור [partner name] כפעולה הוא ניסיוני ויכול להיות שהוא לא אמין.