Home Assistant’taki ESPHome projeleri genellikle YAML biçimlendirme dilinde yazılır (Yvesaire. Adiğer Markup Löğrenmesi kolay ve bu nedenle hızlı bir şekilde başarıya götüren dil). Ancak ortaya çıkan program kodunun tam olarak işlenmesine izin vermez. Bu, bir yandan birçok hatayı önlerken, aynı zamanda olasılıkları da ciddi şekilde sınırlıyor.
proje klasörü
ESPHome’un Home Assistant’ta PlatformIO programlama ortamıyla uyumlu proje klasörlerini de otomatik olarak oluşturduğu çok az bilinir. Dosyada biraz gizli saklanırlar yapılandırma-Aşağıdaki Home Assistant sunucu klasörü ev/.ev/inşa etmek, ardından ilgili cihaz adı.
Bunları PlatformIO’da açmak için Haberin Sonu tıklayın. Açık proje ve uygun klasöre gitmek. Ardından, orijinal YAML betiğinden elde edilen tüm program kodunu düzenleyebilirsiniz. İlgili projeye entegre edilmiş kütüphaneler de burada uyarlanabilir.

Birkaç yüz satırlık kodu hızlı bir şekilde kapsayan tam kaynak kodu, PlatformIO’da görünür.
ESPHome’da YAML’de çeşitli PlatformIO seçenekleri zaten ayarlanabilir. parametrenin altındasın platformio_options idare etmek.

Aksi takdirde platformio.ini dosyasında görünen tüm girişler seçenek olarak listelenebilir.
ESPHome çevrimiçi olarak ayrıntılı belgeler sağlar. Bu, PlatformIO yapılandırma belgelerinin kendisi tarafından desteklenmektedir.

(hgb)

Bir yanıt yazın