Błędy i ostrzeżenia dotyczące sprawdzania poprawności

Błędy

YamlSyntaxError

Nieprawidłowa składnia YAML.

Składnię znajdziesz w dokumentacji.

InvalidValueTypeStructExpected

Wartość bieżącego klucza powinna być typu [Struct type], a jest typu [actualType].

InvalidValueTypeArrayExpected

Wartość bieżącego klucza powinna być tablicą, a jest [actualType].

InvalidValueTypeNumberExpected

Wartość bieżącego klucza powinna być liczbą, a jest [actualType].

InvalidValueTypeBoolExpected

Wartość bieżącego klucza powinna być wartością logiczną, a jest [actualType].

InvalidValueTypeStringExpected

Wartość bieżącego klucza powinna być ciągiem znaków, a jest [actualType].

InvalidVariable

Wartość powinna być ciągiem znaków zmiennej wejściowej, a jest [actualType].

InvalidDevicesSyntax

Jeśli parametr multiSelect ma wartość true, używaj słowa „urządzenie”, a nie „urządzenia”.

InvalidDeviceSyntax

Jeśli parametr multiSelect ma wartość false, użyj „devices”, a nie „device”.

InvalidDeviceString

[device string] jest nieprawidłowym ciągiem znaków nazwy urządzenia.

UnknownTrait

Wartość [trait] powinna być ciągiem znaków Trait. Sprawdź prawidłowe cechy w panelu po prawej stronie.

UnknownCommand

Wartość [command] powinna być ciągiem znaków Command. Sprawdź prawidłowe polecenia w panelu po prawej stronie.

UnexpectedField

[unexpected_subfield_name] to nieoczekiwane pole typu struct. Pole [field key name] jest nieoczekiwane.

UnsupportedActionDeviceTypePair

Polecenie [action] na urządzeniu [device_type] nie jest obsługiwane.

UnsupportedTrait

[trait] nie jest obsługiwana.

UnsupportedEvent

[event] nie jest obsługiwany.

UnsupportedCommand

Polecenie [command] nie jest obsługiwane.

InvalidFieldPathiString

[field_path] nie jest prawidłowym polem stanu dla cechy [trait].

InvalidTimeString

Wartość powinna być ciągiem znaków Time. Oczekiwany format to [include format here e.g. YYYYMMDD HH:MM:SS].

InvalidDurationString

Wartość powinna być ciągiem znaków Duration. Oczekiwany format to [tutaj podaj format, np. GG:MM:SS].

InvalidTimeOffsetString

Wartość powinna być ciągiem znaków TimeOffset. Oczekiwany format to [tutaj podaj format, np. GG:MM:SS].

InvalidWeekdayString

Wartość powinna być ciągiem znaków Weekday. Możliwe wartości: [include valid values e.g. Mon, Tue, Wed, Thu, Fri, Sat, Sun].

UnknownDeviceType

Wartość powinna być ciągiem znaków DeviceType. Prawidłowe typy urządzeń znajdziesz w panelu po prawej stronie.

InvalidVariableName

[InputVariableName value] nie jest prawidłową nazwą zmiennej. Oczekiwany format: [a-z][A-Za-z0-9_*].

InvalidType

[InvalidType] jest nieprawidłowym typem. Oczekiwany typ to [include expected type].

InvalidKey

Nazwa pola musi być ciągiem znaków.

UnexpectedField

[unexpected_subfield_name] to nieoczekiwane pole typu struct.

MissingRequiredField

Brak wymaganego pola klucza w przypadku typu struct.

DuplicateField

Obecny typ struct ma zduplikowane klucze [nazwa klucza].

DuplicateDevice

W pomieszczeniu [nazwa pomieszczenia] jest kilka urządzeń o nazwie [nazwa urządzenia]. Nazwij każde urządzenie inaczej.

InvalidFieldCombination

Nieodpowiednia kombinacja kluczy opcjonalnych w typie struct.

UnusedVariable

Zmienna wejściowa [variable] nie jest używana.

InputVariableNotSet / UndefinedVariable

Zmienna wejściowa [variable] nie jest zdefiniowana.

UnknownEvent

Wartość [event] powinna być ciągiem znaków Event.

InvalidCompareOperation

Nie można porównać wartości [left] z wartością [right].

InvalidEnumString

[value] jest ciągiem znaków nieprawidłowego typu wyliczeniowego.

UnsupportedTraitFromDevice

[trait] nie jest obsługiwany przez [device(s)].

UnsupportedStateFromDevice

Urządzenia [device(s)] nie obsługują stanu [state].

UnsupportedEventFromDevice

[event] nie jest obsługiwane przez [devices].

UnsupportedCommandFromDevice

[command] isn’t supported by [devices].

InvalidDeviceName

[value] jest nieprawidłową nazwą urządzenia.

UnknownValidationIssue

Nieznany problem z weryfikacją.

EmptyValue

Wartość powinna być typu [expectedTypes], ale jest pusta.

SensitiveAction

Polecenie [command] nie jest obsługiwane na urządzeniu [deviceType].

MissingStructureLocation

Brak adresu domowego. Dodaj go w aplikacji Google Home.

IncomparableDataType

Nie można porównać typu danych [dataType] z wartościami „powyżej” i „poniżej”.

MissingIntegrationEnrollment

[integrationName] – nie skonfigurowano.

InvalidPresenceSetup

Ta cecha jest niedostępna, dopóki nie skonfigurujesz wykrywania obecności. Aby rozpocząć, przejdź do ustawień aplikacji Google Home.

InvalidNestAwareSubscription

Ta cecha wymaga subskrypcji Google Home Premium.

PresenceApprovalRequired

Ten domownik musi zatwierdzić tę rutynę, aby można było ją uruchomić.

RoutineNameRequired

Ta rutyna musi mieć nazwę.

InvalidRoutineName

Ta rutyna musi mieć prawidłową nazwę.

EnterValidScript

Wpisz skrypt do zweryfikowania.

EmptyScript

Wpisz skrypt do zapisania.

DuplicateVoiceTrigger

To polecenie jest już używane jako głosowe polecenie inicjujące .

DuplicatedScriptName

Nazwa automatyzacji [scriptName] jest już używana.

Ostrzeżenia

SensitiveTraitUsage

Użycie polecenia [action_type] na urządzeniu [device_name] może niekorzystnie wpłynąć na bezpieczeństwo domu lub prywatność domowników.

ExperimentalTraitAsTrigger

Używanie cechy [trait] w przypadku partnera [partner name] jako aktywatora jest eksperymentalne i może nie być niezawodne.

ExperimentalTraitAsAction

Użycie cechy [trait] w przypadku partnera [partner name] jako działania jest eksperymentalne i może nie być niezawodne.