در این پروژه، ابتدا حروف و اعداد به معادل مورس خود نگاشت و سپس زمانبندی روشن و خاموش شدن لامپ برای هر نقطه و خط تیره تعریف شد. بهکمک قابلیتهای ساده، اما قدرتمند Home Assistant، فقط با اشاره به شناسهی لامپ، کنترل کامل نور دردست کاربر قرار دارد. اگرچه در ابتدا سعی شد از async استفاده شود، مشخص شد که Pyscript بهطور پیشفرض از اجرای ناهمزمان پشتیبانی میکند.
مقالههای مرتبط:
پروژهی لامپی که کد مورس ارسال میکند، در ظاهر کمی ساده به نظر میرسد؛ اما کاربردهایی واقعی هم دارد. برای مثال، میتوان لامپها را بهگونهای تنظیم کرد که در زمان خرابی سرور یا سرویس خاص، تعداد خاصی چشمک بزنند. حتی میتوان آن را با ابزارهایی مانند Uptime Kuma ترکیب کرد تا سیستم هشدار نوری دقیقتری داشت.
در نهایت، پروژهی یادشده نشان میدهد که با کمی خلاقیت و دانش برنامهنویسی، میتوان از ابزارهای سادهی خانه هوشمند به روشهایی کاملاً جدید و کاربردی استفاده کرد. Pyscript این امکان را میدهد که با اسکریپتهای کوتاه و ساده، اجزای خانهی هوشمند را عمیقتر مدیریت کنید؛ چه برای سرگرمی، چه برای کاربردهای جدیتر.