مرحبًا بك في "مركز مطوّري Google Home"، الوجهة الجديدة لتعلّم كيفية تطوير المهام المنزلية الذكية. ملاحظة: ستواصل إنشاء إجراءات في "وحدة تحكّم المهام".

مخطط سمة "التحكّم في درجة الحرارة في المنزل" الذكي

action.devices.traits.TemperatureControl: سمة للأجهزة (بخلاف أجهزة الترموستات) التي تتيح التحكّم في درجة الحرارة، سواء داخل الجهاز أو حوله.

تختلف هذه السمة عن سمة درجة الحرارة في الإعداد التي تخصّ عناصر التحكّم في وضع الترموستات. تمثّل السمة ضبط درجة الحرارة درجة الحرارة في الغرفة (الغرفة/الخارج) ويجب عدم استخدامها للتحكم في درجة الحرارة لجهاز معيّن. للتحكّم في درجة حرارة جهاز معيّن، يجب استخدام سمة التحكّم في درجة الحرارة.

سمات الجهاز

قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية SYNC. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في SYNC، يُرجى الاطّلاع على تنفيذ النية بالشراء.

السمات Type الوصف
temperatureRange العنصر

مطلوب:

نطاق درجة الحرارة المتوافق للجهاز

minThresholdCelsius Number

مطلوب:

الحد الأدنى لدرجة الحرارة للنطاق بالدرجات المئوية

maxThresholdCelsius Number

مطلوب:

الحد الأقصى لدرجة الحرارة للنطاق بالدرجات المئوية

temperatureStepCelsius Number

يحدّد هذا الإعداد الخطوة النسبية لدرجة الحرارة. هذا هو الحد الأدنى للضبط الذي يتيحه الجهاز. وفي حال عدم تحديد هذه النسبة، يتم احتساب الخطوات النسبية كنسبة مئوية من temperatureRange.

temperatureUnitForUX سلسلة

مطلوب:

وحدة قياس درجة الحرارة المستخدمة في استجابات المستخدم.

القيم المسموح بها

C
F
commandOnlyTemperatureControl منطقي

(تلقائي: false)

تشير إلى ما إذا كان الجهاز يتيح استخدام الاتصال الأحادي (صحيح) أو الثنائي (خطأ). اضبط هذه السمة على "صحيح" إذا تعذّر على الجهاز استجابة هدف QUERY أو حالة التقرير لهذه السمة.

queryOnlyTemperatureControl منطقي

(تلقائي: false)

مطلوبة إذا كان الجهاز يتيح تنفيذ طلب البحث فقط. تشير هذه السمة إلى ما إذا كان من الممكن طلب البحث عن معلومات الحالة فقط على الجهاز، ولا يمكن التحكّم فيها.

أمثلة

التحكّم في الجهاز بين 150 و500 درجة فهرنهايت، بزيادات 5 درجات

{
  "temperatureRange": {
    "minThresholdCelsius": 65.5,
    "maxThresholdCelsius": 260
  },
  "temperatureStepCelsius": 2.778,
  "temperatureUnitForUX": "F"
}

حالات الجهاز

قد تُبلِغ الكيانات التي تحمل هذه السمة عن الحالات التالية كجزء من عملية QUERY. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في QUERY، يُرجى الاطّلاع على تنفيذ النية بالشراء.

الولايات Type الوصف
temperatureSetpointCelsius Number

نقطة الحرارة المضبوطة حاليًا بالدرجات مئوية يجب أن يقع ضمن temperatureRange. مطلوبة إذا تم ضبط queryOnlyTemperatureControl على false

temperatureAmbientCelsius Number

درجة الحرارة الحالية المرصودة بالدرجات مئوية. يجب أن يقع ضمن temperatureRange.

أمثلة

ما هي درجة الحرارة التي تم ضبط الجهاز عليها؟

{
  "temperatureSetpointCelsius": 150
}

حوالات الجهاز

قد تستجيب الأجهزة التي تستخدم هذه السمة للأوامر التالية كجزء من عملية EXECUTE. للاطّلاع على مزيد من المعلومات حول التعامل مع عناصر intent في EXECUTE، يُرجى الاطّلاع على تنفيذ النية بالشراء.

action.devices.commands.SetTemperature

اضبط درجة الحرارة على قيمة محدّدة.

المعلّمات

المعلّمات Type الوصف
temperature Number

مطلوب:

ضبط درجة الحرارة بالدرجة المئوية يجب أن يقع ضمن temperatureRange.

أمثلة

اضبط الجهاز على 350 درجة فهرنهايت.

{
  "command": "action.devices.commands.SetTemperature",
  "params": {
    "temperature": 176.67
  }
}

حدث خطأ أثناء ضبط درجة الحرارة المستهدَفة.

القيم المسموح بها

alreadyAtMax
alreadyAtMin
valueOutOfRange

نماذج من الكلمات

de-DE

  • Erhöhe die Temperatur des Ofens
  • Stelle die Temperatur des Ofens auf 425 Grad
  • Wie warm ist der Ofen

en-US

  • I want the temperature of the oven higher
  • current temperature in the fridge
  • set the oven to 400

es-ES

  • pon la temperatura del horno a 180 grados
  • sube la temperatura del horno
  • ¿A qué temperatura está el horno ?

fr-FR

  • Le four est à quelle température ?
  • Mets la température du four à 180 degrés .
  • augmente la température du four

hi-IN

  • ओवन का टेम्परेचर कितना है
  • ओवन का तापमान 425 डिग्री पर करें

it-IT

  • Alza la temperatura del forno
  • Qual è la temperatura del frigo ?
  • metti il forno a 200 gradi

ja-JP

  • オーブン の温度は何度
  • オーブン の温度を 425度 に設定して
  • オーブン の温度を上げて

ko-KR

  • 오븐 온도 180 도로 맞춰
  • 오븐 온도 몇 도야
  • 오븐 온도 좀 높여 줄래

nl-NL

  • stel de oven in op 220 graden
  • verhoog de temperatuur van de oven
  • wat is de temperatuur van de oven

pt-BR

  • Diz-me qual é a temperatura da sala
  • Qual é a temperatura do forno ?
  • ajuste a temperatura do forno para 180 graus
  • aumenta a temperatura do forno
  • aumentar a temperatura do forno
  • define a temperatura do termostato nos 22 graus

sv-SE

  • Vad är det för temperatur i ugnen ?
  • höj temperaturen i ugnen
  • sätt ugnen 100 grader

أخطاء الجهاز

راجِع القائمة الكاملة للأخطاء والاستثناءات.