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

Błędy

YamlSyntaxError

Nieprawidłowa składnia YAML.

Aby poznać składnię, zapoznaj się z dokumentacją.

InvalidValueTypeStructExpected

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

InvalidValueTypeArrayExpected

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

InvalidValueTypeNumberExpected

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

InvalidValueTypeBoolExpected

Wartość bieżącego klucza powinna być typu Bool, ale jest to [actualType].

InvalidValueTypeStringExpected

Wartość bieżącego klucza powinna być typu String, ale jest to [actualType].

InvalidVariable

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

InvalidDevicesSyntax

Gdy multiSelect ma wartość prawda, należy użyć „device”, a nie „devices”.

InvalidDeviceSyntax

Użyj słowa „devices” (urządzenia), a nie „device” (urządzenie), gdy multiSelect ma wartość false.

InvalidDeviceString

[device string] to nieprawidłowy ciąg znaków nazwy urządzenia.

UnknownTrait

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

UnknownCommand

Wartość [command] powinna być ciągiem znaków Command. W panelu po prawej stronie sprawdź, czy są dostępne prawidłowe polecenia.

UnexpectedField

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

UnsupportedActionDeviceTypePair

[działanie] na urządzeniu [device_type] nie jest obsługiwane.

UnsupportedTrait

[trait] nie jest obsługiwany.

UnsupportedEvent

[event] nie jest obsługiwany.

UnsupportedCommand

[command] nie jest obsługiwany.

InvalidFieldPathiString

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

InvalidTimeString

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

InvalidDurationString

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

InvalidTimeOffsetString

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

InvalidWeekdayString

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

UnknownDeviceType

Wartość powinna być ciągiem znaków DeviceType. W panelu po prawej stronie sprawdź, czy typy urządzeń są prawidłowe.

InvalidVariableName

[InputVariableName value] to nieprawidłowa nazwa zmiennej. Oczekiwany format: [a-z][A-Za-z0-9_*]

InvalidType

[InvalidType] to nieprawidłowy typ. 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

Bieżący typ struct ma zduplikowane klucze [key name].

DuplicateDevice

W pomieszczeniu [nazwa pokoju] 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

Cecha [trait] nie jest obsługiwana na urządzeniach [device(s)].

UnsupportedStateFromDevice

[stan] nie jest obsługiwany przez [urządzenia].

UnsupportedEventFromDevice

Zdarzenie [event] nie jest obsługiwane na urządzeniach [devices].

UnsupportedCommandFromDevice

Polecenie [command] nie jest obsługiwane na urządzeniach [devices].

InvalidDeviceName

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

UnknownValidationIssue

Nieznany problem z weryfikacją.

EmptyValue

Wartość powinna być [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ąć, otwórz Ustawienia w aplikacji Google Home.

InvalidNestAwareSubscription

Ta cecha wymaga subskrypcji Nest Aware lub Nest Aware Plus. Możesz się zarejestrować na stronie https://store.google.com/product/nest_aware

PresenceApprovalRequired

Ten członek gospodarstwa domowego 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

Korzystanie z [trait] w przypadku [partner name] jako elementu uruchamiającego jest funkcją eksperymentalną i może nie być niezawodne.

ExperimentalTraitAsAction

Korzystanie z [trait] w przypadku [partner name] jako działania jest funkcją eksperymentalną i może nie być niezawodne.