Adding a couple new sensors tonight. Attempting a sound level sensor (should report roughly how noisy it is inside), and a color temperature sensor, which I'm hoping can tell me how cloudy it is outside and how much sun is coming in the window.
I just installed this neat motor which can drive the chain on my blinds! Now I'm brainstorming various rules to cause the blinds to open and close. So far:
• Close the blinds once the sun is high enough to start shining into the room • Open the blinds when the sun goes down in the evening • Close the blinds when the TV turns on • Close the blinds when I get in bed
Working with people in both Europe and Australia basically means there are zero hours where you don't get emails and slack messages. It's always someone's work day 24 hours around the clock.
5 likes2 replies
Made some good progress on building my automatic cat feeder today! Tore apart a kitchen scale to extract the load sensor and platform. Built a stand out of some MDF board. Attached the scale to the base, mounted the dispenser to the back. Tomorrow I get the motor and can mount that to the back as well as wire up all the circuitry! In the end, this will be able to drop food into the bowl only if the bowl isn't already full. It'll also track how much is left in the dispenser, as well as hopefully be able to tell when she actually eats by measuring the weight of the bowl! #homeautomation #internetofthings#automaticcatfeeder#smartfeeder#diy#arduino
First #IndieWebCamp hack day project complete! I'm finally starting to get an understanding of CSS Grid.
Thanks to help from @tantek I was able to fix the display of my monthly calendars at https://aaronparecki.com/2019/04 by switching from table display to flex>grid>flex with table>tr>td markup. Kept the table markup and was able to remove one level of nested divs inside too!
The <table> element is a flexbox, the <tr>s are a grid, and the <td>s inside are a flexbox. This lets the rows of the calendar vary in height, but forces the height of the cells of each row to be the same height. Finally the city names at the bottom are able to be "stuck" to the bottom of the cell.