Home Automation Mk.3

I’ve been experimenting with home automation systems for many years. I’ve started with a few scripts controlling my aquarium lights, and evolved to a full blown home-assistant systems with many peripherals, many of whom are home made.

the current configuration works for the last 4 year with little modifications. It does what I need, and I rarely even upgrade the software (unless the SD card goes bad).

but a few days ago I noticed my FreeNAS has a home-assistant plugin to easily install inside a jail. so I gave it a try, and it looked nice. the problem was the old system was installed on a raspberry pi located under the aquarium cabinet, and all the relays to control the aquarium are connected physically to the GPIO’s of the pi. the FreeNAS server sits under my TV, so I needed a way to remote control those relays. and so begins the 3rd generation of my system.

Continue reading Home Automation Mk.3
Pin It

לחשוב מחוץ לקופסא בימי הקורונה

(או: למה אנחנו חייבים להתחכם?)

הרבה מילים נשפכו על מידת ציות האוכלוסייה להוראות הקורונה, והאמון שיש או אין לציבור בגורמים הרשמיים. אינני בא לתת תשובה לנושא אך בשיחה עם חבר עלו כמה נקודות מעניינות

הטיעון המרכזי היה שלאזרח הנורמטיבי במדינות מערביות אין צורך בלחפש ”דרכים עוקפות” או התחכמויות. למה? כי הוא ממושמע ומבין שצריך לציית להנחיות. ואם כולם היו נוהגים לפי ההנחיות (שתכלס הן די פשוטות: תלבשו מסכות ותרחצו ידיים) אז לא היינו במצב שבו אנחנו היום בפתחו של סגר שני.

אז למה אנחנו לא כמו אזרחי אירופה הממושמעים ? גם כשזה עולה לנו בבריאות תרתי משמע?

Continue reading לחשוב מחוץ לקופסא בימי הקורונה
Pin It

מוצרים וחלומות

אחת התופעות המוזרות שקורות בזמן האחרון הוא התנהגות הבורסות בארצות הברית. בזמן שמגפת הקורונה משתוללת ברחבי המדינה וגובה אלפי קורבנות, עשרות מליונים של מובטלים ואין ספור חברות נסגרות בכל יום, וול סטריט חווה עליות שערים.

אינני מתיימר לתת הסבר כלכלי לעניין, קטונתי מלהסביר דברים שגדולים וחכמים אינם יודעים. אבל זה הזכיר לי פגישה שהייתה לי פעם עם אחד המנכ״לים הבכירים בהייטק הישראלי. החברה שניהל נסחרה בבורסות ברחבי העולם במספרים שגרמו לי סחרחורת. באותה תקופה שנפגשנו ערך המניה ספג מכה וצלל בכמה סדרי גודל (אל דאגה, עדיין דובר במיליוני דולרים). מן הסתם, הנושא עלה גם בשיחתינו והוא שיתף אותי בכמה מהבנותיו בנושא.

Continue reading מוצרים וחלומות
Pin It

midi based controller for sdr-console

This is a quick project that i wanted to build for some time, and since I had the needed parts from another project, i was able to complete in a short time.

Using SDR software has a lot of advantages, you get waterfall views, multitude of operation modes, and it’s all for free. but for the hardcored ham you get to miss the feeling of actual knobs and dials.

fortunately there is a simple way to connect a physical device to control some of the software functions.

Continue reading midi based controller for sdr-console
Pin It

חינוך טכנולוגי

את שנות בית הספר התיכון העברתי במסדרונות האפלים של אורט סינגלובסקי. הרבה מהשעות שם הוקדשו למחשבה כיצד לפוצץ את המקום, ובאופן כללי די שמחתי לעזוב. אין לי ממש זכרונות טובים משם ולהגיד שלא אהבתי ללמוד שם תהיה לשון המעטה.

המשמעת היתה קפדנית. אנחנו היינו המחזור הראשון שהורשה לבוא בג׳ינס. איזו פריצת דרך. כשמורה נכנס/ה לכיתה, כולם היו צריכים לקום. מרבית המורים המקצועיים היו יוצאי ברית המועצות (אז, עוד לא לשעבר) והדוקטרינה הסובייטית היתה נר לרגליהם מבחינה פדגוגית. המפחיד מכולם היה מר צ׳קירוב, אחראי המשמעת, שחדרו זכה בכינוי ״מרתף העינויים של הק.ג.ב״

לפני כמה ימים אחותי שכנעה אותי לבוא לסדר את המחסן בבית הישן של הורי. תוך כדי חיטוט במגרות ומיון של ארגזים מצאתי כמה דברים שבניתי באותן שנים. והאמת, הייתי מופתע מעצמי.

Continue reading חינוך טכנולוגי
Pin It

running rust on raspberry pi zero

in my previous post I’ve described my first rust project. when i finally got everything working I went on to deploy my app on the raspberry pi zero host. and it wasn’t easy at all.

for reasons I didn’t quite understand it’s impossible to compile rust on the zero. the rust toolchain only support the new arm7 architecture and not the older arm6 used on the zero.

I found plenty of articles describing how to perform the cross compilation, and after a couple of days downloading linkers and building virtual machines, I gave cross a try. while it requires docker to be installed, I found it as a small price to pay considering the ease of use.

as per the instructions, I’ve typed the following line and watch the magic happen

Continue reading running rust on raspberry pi zero
Pin It

rust for the regular human being

some time ago I wrote about the poor run-time performance of python. I recently wanted to use that same piece of code and thought it might be a good exercise to rewrite that program in rust.

rust is a new system programing language focused on safety without sacrificing performance.
So I could have the advanced features I easily implemented on python with the speed of C, and figure out what’s behind the hype over rust.

Continue reading rust for the regular human being
Pin It

עציץ הידרופוני

אחד היתרונות הגדולים של הסגר שנכפה עלינו עקב מגפת הקורונה, הוא הרבה זמן פנוי. והשעמום, כמו שמסבירים הרבה מחנכים, הוא אבי היצירה. באחד הימים החלטתי להגשים חלום ישן ולגדל צמחים בצורה הידרופונית.

הידרופוניקה הינה שיטה לגידול צמחים ללא תלות באדמה, אלא על בסיס מים המכילים חומרי הזנה (דשן). מיתרונות השיטה אפשר לכלול את זה שאין מחלות הבאות מן הקרקע, צמחי בר שיש לחסל, או אדמה שיש לעבד. ניתן לגדל צמחים בצפיפות רבה (ואפילו לגדל צמחים במספר קומות). ההידרופוניקה גם חסכונית במים, מכיוון שהמיכלים בהם גדלים הצמחים משתמשים במערכת מים סגורה הממחזרת מים.

Continue reading עציץ הידרופוני
Pin It

מדידת עובי שערה בעזרת סמן לייזר

ניסוי חמוד ופשוט שמצאתי באינסטגרם. אפשר לעשות אותו בבית ולהפיג רבע שעה של שעמום בסגר הקורונה שנפל עלינו. כל מה שצריך זה סמן לייזר פשוט, סרגל, מטר, נייר דבק וכמובן שערה (שאותה תרמה ביתי היקרה)

Continue reading מדידת עובי שערה בעזרת סמן לייזר
Pin It