Smarthome: PlatformIO’da Home Assistant’tan ESPHome cihazlarını işlemeye devam edin

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.

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.

Make'dan daha fazlası

Make'dan daha fazlası

Make'dan daha fazlası

Make'dan daha fazlası


(hgb)

Haberin Sonu


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir