<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>openhardware &amp;mdash; julian</title>
    <link>https://wrily.foad.me.uk/tag:openhardware</link>
    <description>FOSS dev, self-hosting fan, Matrix, degoogling, small tech, indie tech, friendly tech for families and schools. Let&#39;s own our own identity &amp; data.</description>
    <pubDate>Sat, 25 Apr 2026 22:42:20 +0000</pubDate>
    <item>
      <title>Tweaking my PineTime Open Source Smart Watch</title>
      <link>https://wrily.foad.me.uk/tweaking-my-pinetime-open-source-smart-watch</link>
      <description>&lt;![CDATA[I&#39;ve been tweaking my PineTime Open Source Smart Watch.&#xA;&#xA;My Trax.im fork of InfiniTime (the PineTime operating system) includes some tweaks such as:&#xA;&#xA;|Analogue |Digital |Terminal&#xA;|---|---|---&#xA;|||&#xA;|original 1.14.0: |original 1.14.0: |original 1.14.0:&#xA;|||&#xA;&#xA;|Add Calculator |Tweak Settings |Pulse: never say &#39;0&#39;&#xA;|---|---|---&#xA;|||&#xA;|(caution: buggy with fractions) |(meant to be simpler) |(zero seems dead wrong)&#xA;&#xA;#PineTime #openHardware&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>I&#39;ve been tweaking my <a href="https://wrily.foad.me.uk/pinetime-smart-watch-awesome-open-source" title="PineTime Smart Watch -- Awesome Open Source">PineTime Open Source Smart Watch</a>.</p>

<p>My <a href="https://lab.trax.im/gentle/infinitime">Trax.im fork of InfiniTime</a> (the PineTime operating system) includes some tweaks such as:</p>

<table>
<thead>
<tr>
<th>Analogue</th>
<th>Digital</th>
<th>Terminal</th>
</tr>
</thead>

<tbody>
<tr>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_2024-08-27-ana.png" alt=""></td>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_2024-08-27-dig.png" alt=""></td>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_2024-08-27-term.png" alt=""></td>
</tr>

<tr>
<td>original 1.14.0:</td>
<td>original 1.14.0:</td>
<td>original 1.14.0:</td>
</tr>

<tr>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_1.14.0-ana.png" alt=""></td>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_1.14.0-dig.png" alt=""></td>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_1.14.0-term.png" alt=""></td>
</tr>
</tbody>
</table>

<table>
<thead>
<tr>
<th>Add <a href="https://github.com/InfiniTimeOrg/InfiniTime/pull/375">Calculator</a></th>
<th>Tweak Settings</th>
<th>Pulse: never say &#39;0&#39;</th>
</tr>
</thead>

<tbody>
<tr>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_2024-08-28-calculator.png" alt=""></td>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_2024-08-28-settings1.png" alt=""></td>
<td><img src="https://blog.foad.me.uk/wp-content/uploads/2024/08/InfiniSim_2024-08-27-nopulse-ana.png" alt=""></td>
</tr>

<tr>
<td>(caution: buggy with fractions)</td>
<td>(meant to be simpler)</td>
<td>(zero seems dead wrong)</td>
</tr>
</tbody>
</table>

<p><a href="https://wrily.foad.me.uk/tag:PineTime" class="hashtag"><span>#</span><span class="p-category">PineTime</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/tweaking-my-pinetime-open-source-smart-watch</guid>
      <pubDate>Thu, 29 Aug 2024 14:09:41 +0000</pubDate>
    </item>
    <item>
      <title>PineTime: Fitting a Cheap Silicone Watch Strap</title>
      <link>https://wrily.foad.me.uk/pinetime-fitting-a-cheap-silicone-watch-strap</link>
      <description>&lt;![CDATA[The PineTime (open-source hardware and software) smart watch strap fits with a 20 mm pin connector, which is a common standard fitting. However, not all 20 mm straps fit, because of the shape of the housing around it.&#xA;&#xA;I bought a cheap silicone 20mm watch strap. Its ends were 20mm wide but too fat to fit in the PineTime. I sliced off some silicone with a sharp craft knife. Now it fits. Not perfectly beautiful but unobtrusive and neat enough.&#xA;&#xA;2024-04-19-10-28-12-585.jpg&#xA;2024-04-19-10-41-51-126.jpg&#xA;2024-04-19-10-56-59-742.jpg&#xA;&#xA;#PineTime #openHardware&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>The PineTime (open-source hardware and software) smart watch strap fits with a 20 mm pin connector, which is a common standard fitting. However, not all 20 mm straps fit, because of the shape of the housing around it.</p>

<p>I bought a cheap silicone 20mm watch strap. Its ends were 20mm wide but too fat to fit in the PineTime. I sliced off some silicone with a sharp craft knife. Now it fits. Not perfectly beautiful but unobtrusive and neat enough.</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2024/05/2024-04-19-10-28-12-585-low.jpg" alt="2024-04-19-10-28-12-585.jpg">
<img src="https://blog.foad.me.uk/wp-content/uploads/2024/05/2024-04-19-10-41-51-126-low.jpg" alt="2024-04-19-10-41-51-126.jpg">
<img src="https://blog.foad.me.uk/wp-content/uploads/2024/05/2024-04-19-10-56-59-742-low.jpg" alt="2024-04-19-10-56-59-742.jpg"></p>

<p><a href="https://wrily.foad.me.uk/tag:PineTime" class="hashtag"><span>#</span><span class="p-category">PineTime</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/pinetime-fitting-a-cheap-silicone-watch-strap</guid>
      <pubDate>Tue, 30 Apr 2024 08:32:11 +0000</pubDate>
    </item>
    <item>
      <title>Fun with PineTime Smart Watch</title>
      <link>https://wrily.foad.me.uk/fun-with-pinetime-smart-watch</link>
      <description>&lt;![CDATA[As I wrote before, My smart watch is open source. Awesome!&#xA;&#xA;PineTime-watch-1.png&#xA;&#xA;Let&#39;s make this fun -- for children in particular -- and show how we can bend the device to our will because FOSS means it&#39;s truly ours, fully under our control.&#xA;!--more--&#xA;&#xA;This article started from my musing about this topic in the PineTime matrix discussion room.&#xA;&#xA;I&#39;m interested in teaching children about &#34;free software&#34; and having full control of one&#39;s own devices. Seems like programming your own digital watch would be an excellent way to make this topic &#34;touchable&#34;. This is an encouragement to any makers and experimenters to do more fun stuff, and get this into the hands of children and technology teachers.&#xA;&#xA;As a programmer I can imagine all sports of technical ways to do so, and I&#39;ve read about the current state of development (how things like downloadable modules would help) -- that side I understand quite well. Where I&#39;m lacking is the social kinds of ideas -- what&#39;s been tried, who&#39;s set up a &#34;watch makers kids club&#34;, etc. Anyone heard of anyone using PineTime or similar projects with children?&#xA;&#xA;What&#39;s on my mind is, I am wearing this watch because I want to show people how great is free software and owning control of one&#39;s devices. But when they (kids or adults) look, all they see is another watch, they can&#39;t see it&#39;s programmable and Open. So how can I show them? I half seriously want it to be a bright colour and to flash out the words &#34;MY OWNER PROGRAMMED ME&#34; when I wave my arm around. Or something :-)&#xA;&#xA;I want my PineTime to boldly proclaim &#34;I&#39;m Freedom Software in Freedom Hardware&#34;.&#xA;&#xA;Same for my phone: I want people to see it&#39;s different from mainstream and ask me why. I&#39;ve actually had a go at designing a sticker for my phone. Haven&#39;t got it sticky-back printed but have put its image on my lock screen. Hmm, I should print that as a T-shirt :-)&#xA;&#xA;this-watch-is-mine-1.png&#xA;&#xA;The older I get, the more it bothers me that no-one&#39;s aware of the existence of tech where users are in control (~FOSS). The more I feel the need to shout it out... in a shy person&#39;s way. Glad to see PineTime got to FOSDEM this year. I wasn&#39;t there. I&#39;ll watch the recording some time soon. (on FOSDEM.org | on my Trax PeerTube)&#xA;&#xA;What Could Children Do With It?&#xA;&#xA;For the youngest, say 4yo, it could be drawing your own watch background picture (on any sketching app on a laptop) and get it installed on the watch. Then, if there&#39;s any way to cross-compile from a beginner language like Scratch then program or reprogram a simple app like alarm/timer, with plenty of flashing the screen and buzzing.&#xA;&#xA;Then for 8 yo and up, program in some accessible textual language (e.g. Hedy/Python if cross-compilation is possible; I haven&#39;t enquired how feasible that is).&#xA;&#xA;&#39;neroburner&#39; says: &#34;There is a micro python based firmware for the PineTime. That could be a great starting point for teaching and trying out stuff.&#34; Thank you for that hint. That&#39;s Wasp-OS and has more apps than Infinitime and is easier to customise: https://wasp-os.readthedocs.io/en/latest/apps.html&#xA;&#xA;In fact, for any age, getting a bold visual customisation like watch face would probably be the best starting point. (I have read the existing issues about how people would like to make that easier to do technically. That&#39;s good stuff but not a precondition: we can work around that by scripting the whole build process.)&#xA;&#xA;But like I said, we can have all these cool ideas software-wise of how we could enable kids to participate, but it&#39;s not really going to happen unless we link up with some group of people who do stuff like this. Coding-for-kids clubs, or maker-spaces (hack spaces), or something.&#xA;(&#34;We&#34; = whoever&#39;s interested. I&#39;m not saying any of the existing pine time community should necessarily be interested in this direction, though some might. I&#39;m just asking around to discover what might be out there.)&#xA;&#xA;Customisation&#xA;&#xA;First kinds of customisation, for someone new to it:&#xA;&#xA;graphical -- add a &#34;splash screen&#34;, as a personal image and/or a slogan to remind us and our friends this is FOSS; add a background image under the watch face; tweak UI colours, layout, style&#xA;watch faces -- start with choosing from existing watch faces; then make one for learning to tell the time, perhaps having all the hours clearly numbered; make one as a bitmap image, another by programming vector graphics; make a quick switch button on the watch screen that cycles between the owner&#39;s favourite watch faces&#xA;apps -- customise the list of apps (easy but unexciting); edit an existing app to make a new app (much harder until we make an easy framework for it)&#xA;&#xA;In principle it&#39;s possible to customise at a deeper level, such as making different Bluetooth connections (to use an external keyboard, talk directly to another PineTime, ...) but that needs an expert.&#xA;&#xA;App Ideas&#xA;&#xA;Remote control / Ping&#xA;&#xA;button to ping the host phone -- Wasp-OS Phone Finder app&#xA;button to ping a predefined other phone (via host phone and SMS/KDEConnect/FMD?) -- &#39;page big sister&#39;&#xA;button to turn on the light/kettle/etc. (via Android device controls, Home Assistant, etc.)&#xA;&#xA;Messages&#xA;&#xA;Sending messages to one another is great fun! Local first: never mind global tech companies, let&#39;s message directly.&#xA;&#xA;phone-to-watch messages (Gadgetbridge has this as a &#39;debug&#39; function)&#xA;on-screen keyboard (9-key multi-tap?) -- there is add note taking app with t9 keyboard #1466 -- wow! I hadn&#39;t guessed predictive text might be possible. This is interesting as a base for any text typing/sending app.&#xA;bluetooth keyboard (note: someone said the hardware can make 2 connections (e.g. to host phone and keyboard) but firmware for that hasn&#39;t been written)&#xA;watch-to-phone message&#xA;2-way bluetooth texting between 2 PineTimes&#xA;&#xA;Watch/Clock&#xA;&#xA;Fun with the watch/clock function.&#xA;&#xA;I watched a child play with the alarm setting screen, adjusting the hours and minutes to match the real clock on the wall. The child described it as a digital watch that doesn&#39;t tell the time automatically but has to be set manually, like a baby&#39;s toy clock. They thought it was fun. So let&#39;s make it more fun...&#xA;&#xA;a manually adjustable clock (like setting the alarm)&#xA;display analogue &amp; digital together&#xA;speed control: fast, slow, stop, backwards&#xA;MineTest sync: 20x speed, sync with MineTest game time, animated day/night graphics&#xA;&#xA;For inspiration look at J. Barrett&#39;s Clock Demonstrator&#xA;&#xA;These modes are all meant to be temporary: you can always switch back to the real time.&#xA;&#xA;Colour Images&#xA;&#xA;We have a fairly hi-res colour screen, yet I haven&#39;t seen any demo of showing a photo or colour graphic background or anything. (Even the &#34;paint&#34; program seems to only paint white on black. Am I missing something? EDIT: A long-press changes colour.)&#xA;&#xA;Photo notifications from a messaging app.&#xA;&#xA;Photo snap from phone camera, straight to watch screen, &#34;save&#34; it there, just the most recent one. Companion app could help crop to a small square and maybe enhance contrast and colour etc for a more &#34;fun&#34; display. On the watch, display just a static fixed resolution image, no zoom etc.&#xA;&#xA;Mini gallery. There is obviously not enough memory for much of a photo gallery, but a few could fit in the 4MB storage. There is Wasp-OS Gallery app and Infinitime Gallery app #1384.&#xA;&#xA;Phone gallery viewer. As we swipe left and right, a module in Gadgetbridge transcodes our phone gallery&#39;s images to PT optimised format and sends them down the BT link, on demand. Radio bandwidth might limit phone-connected gallery browsing, but I don&#39;t know, it might be enough.&#xA;&#xA;Calculator&#xA;&#xA;I remember spending hours just tapping away on my calculator-watch with its sixteen tiny mechanical buttons when I was young... and it wasn&#39;t even programmable, it just had calculator and timer and a tiny game and that&#39;s about it. Oh, but if it had been programmable...!&#xA;&#xA;There are two calculator apps proposed for Infinitime: Calculator App #375, and Simple calculator #1483, and Wasp-OS includes a simple calculator app.&#xA;&#xA;---&#xA;&#xA;PineTime discussion room on Matrix: #pinetime:matrix.org&#xA;&#xA;This article is part of my Open Source Gadgets series.&#xA;&#xA;#fossGadgets #cloudFree #degoogled #awesomeFOSS #openHardware&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>As I wrote before, <a href="https://wrily.foad.me.uk/pinetime-smart-watch-awesome-open-source">My smart watch is open source. Awesome!</a></p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/PineTime-watch-1.png" alt="PineTime-watch-1.png"></p>

<p>Let&#39;s make this fun — for children in particular — and show how we can bend the device to our will because FOSS means it&#39;s truly ours, fully under our control.
</p>

<p>This article started from my musing about this topic in the PineTime matrix discussion room.</p>

<p>I&#39;m interested in teaching children about “free software” and having full control of one&#39;s own devices. Seems like programming your own digital watch would be an excellent way to make this topic “touchable”. This is an encouragement to any makers and experimenters to do more fun stuff, and get this into the hands of children and technology teachers.</p>

<p>As a programmer I can imagine all sports of technical ways to do so, and I&#39;ve read about the current state of development (how things like downloadable modules would help) — that side I understand quite well. Where I&#39;m lacking is the social kinds of ideas — what&#39;s been tried, who&#39;s set up a “watch makers kids club”, etc. Anyone heard of anyone using PineTime or similar projects with children?</p>

<p>What&#39;s on my mind is, I am wearing this watch because I want to show people how great is free software and owning control of one&#39;s devices. But when they (kids or adults) look, all they see is another watch, they can&#39;t see it&#39;s programmable and Open. So how can I show them? I half seriously want it to be a bright colour and to flash out the words “MY OWNER PROGRAMMED ME” when I wave my arm around. Or something :–)</p>

<p>I want my PineTime to boldly proclaim “I&#39;m Freedom Software in Freedom Hardware”.</p>

<p>Same for my phone: I want people to see it&#39;s different from mainstream and ask me why. I&#39;ve actually had a go at designing a sticker for my phone. Haven&#39;t got it sticky-back printed but have put its image <a href="https://wrily.foad.me.uk/why-i-customised-my-lock-screen">on my lock screen</a>. Hmm, I should print that as a T-shirt :–)</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2024/02/this-watch-is-mine-1.png" alt="this-watch-is-mine-1.png"></p>

<p>The older I get, the more it bothers me that no-one&#39;s aware of the existence of tech where users are in control (~FOSS). The more I feel the need to shout it out... in a shy person&#39;s way. Glad to see PineTime got to FOSDEM this year. I wasn&#39;t there. I&#39;ll watch the recording some time soon. (<a href="https://fosdem.org/2024/schedule/event/fosdem-2024-3319-pinetime-a-programmer-s-toy-and-beyond/">on FOSDEM.org</a> | <a href="https://tube.trax.im/w/ihtQMFzwjJkvkgds9RXpgs">on my Trax PeerTube</a>)</p>

<h2 id="what-could-children-do-with-it" id="what-could-children-do-with-it">What Could Children Do With It?</h2>

<p>For the youngest, say 4yo, it could be drawing your own watch background picture (on any sketching app on a laptop) and get it installed on the watch. Then, if there&#39;s any way to cross-compile from a beginner language like Scratch then program or reprogram a simple app like alarm/timer, with plenty of flashing the screen and buzzing.</p>

<p>Then for 8 yo and up, program in some accessible textual language (e.g. Hedy/Python if cross-compilation is possible; I haven&#39;t enquired how feasible that is).</p>

<p>&#39;neroburner&#39; says: “There is a micro python based firmware for the PineTime. That could be a great starting point for teaching and trying out stuff.” Thank you for that hint. That&#39;s Wasp-OS and has more apps than Infinitime and is easier to customise: <a href="https://wasp-os.readthedocs.io/en/latest/apps.html">https://wasp-os.readthedocs.io/en/latest/apps.html</a></p>

<p>In fact, for any age, getting a bold visual customisation like watch face would probably be the best starting point. (I have read the existing issues about how people would like to make that easier to do technically. That&#39;s good stuff but not a precondition: we can work around that by scripting the whole build process.)</p>

<p>But like I said, we can have all these cool ideas software-wise of how we could enable kids to participate, but it&#39;s not really going to happen unless we link up with some group of people who do stuff like this. Coding-for-kids clubs, or maker-spaces (hack spaces), or something.
(“We” = whoever&#39;s interested. I&#39;m not saying any of the existing pine time community should necessarily be interested in this direction, though some might. I&#39;m just asking around to discover what might be out there.)</p>

<h2 id="customisation" id="customisation">Customisation</h2>

<p>First kinds of customisation, for someone new to it:</p>
<ul><li>graphical — add a “splash screen”, as a personal image and/or a slogan to remind us and our friends this is FOSS; add a background image under the watch face; tweak UI colours, layout, style</li>
<li>watch faces — start with choosing from existing watch faces; then make one for learning to tell the time, perhaps having all the hours clearly numbered; make one as a bitmap image, another by programming vector graphics; make a quick switch button on the watch screen that cycles between the owner&#39;s favourite watch faces</li>
<li>apps — customise the list of apps (easy but unexciting); edit an existing app to make a new app (much harder until we make an easy framework for it)</li></ul>

<p>In principle it&#39;s possible to customise at a deeper level, such as making different Bluetooth connections (to use an external keyboard, talk directly to another PineTime, ...) but that needs an expert.</p>

<h1 id="app-ideas" id="app-ideas">App Ideas</h1>

<h2 id="remote-control-ping" id="remote-control-ping">Remote control / Ping</h2>
<ul><li>button to ping the host phone — <a href="https://wasp-os.readthedocs.io/en/latest/apps.html#phone-finder-application">Wasp-OS Phone Finder app</a></li>
<li>button to ping a predefined other phone (via host phone and SMS/KDEConnect/FMD?) — &#39;page big sister&#39;</li>
<li>button to turn on the light/kettle/etc. (via Android device controls, Home Assistant, etc.)</li></ul>

<h2 id="messages" id="messages">Messages</h2>

<p>Sending messages to one another is great fun! Local first: never mind global tech companies, let&#39;s message directly.</p>
<ul><li>phone-to-watch messages (Gadgetbridge has this as a &#39;debug&#39; function)</li>
<li>on-screen keyboard (9-key multi-tap?) — there is <a href="https://github.com/InfiniTimeOrg/InfiniTime/pull/1466">add note taking app with t9 keyboard #1466</a> — wow! I hadn&#39;t guessed predictive text might be possible. This is interesting as a base for any text typing/sending app.</li>
<li>bluetooth keyboard (note: someone said the hardware can make 2 connections (e.g. to host phone and keyboard) but firmware for that hasn&#39;t been written)</li>
<li>watch-to-phone message</li>
<li>2-way bluetooth texting between 2 PineTimes</li></ul>

<h2 id="watch-clock" id="watch-clock">Watch/Clock</h2>

<p>Fun with the watch/clock function.</p>

<p>I watched a child play with the alarm setting screen, adjusting the hours and minutes to match the real clock on the wall. The child described it as a digital watch that doesn&#39;t tell the time automatically but has to be set manually, like a baby&#39;s toy clock. They thought it was fun. So let&#39;s make it more fun...</p>
<ul><li>a manually adjustable clock (like setting the alarm)</li>
<li>display analogue &amp; digital together</li>
<li>speed control: fast, slow, stop, backwards</li>
<li>MineTest sync: 20x speed, sync with MineTest game time, animated day/night graphics</li></ul>

<p>For inspiration look at J. Barrett&#39;s <a href="https://ictgames.com/mobilePage/clock/">Clock Demonstrator</a></p>

<p>These modes are all meant to be temporary: you can always switch back to the real time.</p>

<h2 id="colour-images" id="colour-images">Colour Images</h2>

<p>We have a fairly hi-res colour screen, yet I haven&#39;t seen any demo of showing a photo or colour graphic background or anything. (Even the “paint” program seems to only paint white on black. Am I missing something? <em>EDIT:</em> A long-press changes colour.)</p>
<ul><li><p>Photo notifications from a messaging app.</p></li>

<li><p>Photo snap from phone camera, straight to watch screen, “save” it there, just the most recent one. Companion app could help crop to a small square and maybe enhance contrast and colour etc for a more “fun” display. On the watch, display just a static fixed resolution image, no zoom etc.</p></li>

<li><p>Mini gallery. There is obviously not enough memory for much of a photo gallery, but a few could fit in the 4MB storage. There is <a href="https://wasp-os.readthedocs.io/en/latest/apps.html#image-gallery">Wasp-OS Gallery app</a> and Infinitime <a href="https://github.com/InfiniTimeOrg/InfiniTime/pull/1384">Gallery app #1384</a>.</p></li>

<li><p>Phone gallery viewer. As we swipe left and right, a module in Gadgetbridge transcodes our phone gallery&#39;s images to PT optimised format and sends them down the BT link, on demand. Radio bandwidth might limit phone-connected gallery browsing, but I don&#39;t know, it might be enough.</p></li></ul>

<h2 id="calculator" id="calculator">Calculator</h2>

<p>I remember spending hours just tapping away on my calculator-watch with its sixteen tiny mechanical buttons when I was young... and it wasn&#39;t even programmable, it just had calculator and timer and a tiny game and that&#39;s about it. Oh, but if it had been programmable...!</p>

<p>There are two calculator apps proposed for Infinitime: <a href="https://github.com/InfiniTimeOrg/InfiniTime/pull/375">Calculator App #375</a>, and <a href="https://github.com/InfiniTimeOrg/InfiniTime/pull/1483">Simple calculator #1483</a>, and Wasp-OS includes a simple <a href="https://wasp-os.readthedocs.io/en/latest/apps.html#calculator">calculator app</a>.</p>

<hr>
<ul><li>PineTime discussion room on Matrix: <a href="https://matrix.to/#/%23pinetime:matrix.org"><code>#pinetime:matrix.org</code></a></li></ul>

<p><em>This article is part of my <a href="https://wrily.foad.me.uk/what-to-give-tech-gadgets-that-respect-our-freedom" title="What to Give - Tech Gadgets that Respect Our Freedom">Open Source Gadgets series</a>.</em></p>

<p><a href="https://wrily.foad.me.uk/tag:fossGadgets" class="hashtag"><span>#</span><span class="p-category">fossGadgets</span></a> <a href="https://wrily.foad.me.uk/tag:cloudFree" class="hashtag"><span>#</span><span class="p-category">cloudFree</span></a> <a href="https://wrily.foad.me.uk/tag:degoogled" class="hashtag"><span>#</span><span class="p-category">degoogled</span></a> <a href="https://wrily.foad.me.uk/tag:awesomeFOSS" class="hashtag"><span>#</span><span class="p-category">awesomeFOSS</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/fun-with-pinetime-smart-watch</guid>
      <pubDate>Fri, 16 Feb 2024 15:38:48 +0000</pubDate>
    </item>
    <item>
      <title>Ada &amp; Zangemann</title>
      <link>https://wrily.foad.me.uk/ada-and-zangemann</link>
      <description>&lt;![CDATA[&#xA;&#xA;This is how we explain to children the importance of software freedom!&#xA;&#xA;Ada &amp; Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream&#xA;&#xA;I&#39;ve been waiting for this ever since I heard about it last year. Now available in the UK, I bought mine from Hive Books .&#xA;&#xA;  “In this hopeful story Ada and her friends join a movement that started back in 1983. Their courageous adventure of software freedom and learning how technology works is a wonderful way to introduce young people everywhere to the joys of tinkering!”&#xA;  —Zoë Kooyman, Executive Director, Free Software Foundation&#xA;&#xA;How powerful! What great makers and engineers we can inspire! Let&#39;s get a copy into every library and every school!&#xA;&#xA;---&#xA;&#xA;UPDATE: Look! David Revoy, awesome software-freedom artist famous for Pepper&amp;Carrot, drew this impression of Ada -- great to print as a poster or (dimmed) as a screen wallpaper -- creative-commons licensed CC-BY-SA. Hi-res downloads, licence, etc.&#xA;&#xA;---&#xA;&#xA;Grown-ups: read Cory Doctorow&#39;s book The Internet Con: How to Seize the Means of Computation (ebook, audiobook, USA); or from Hive (hardback, UK). &#34;When the tech platforms promised a future of &#34;connection,&#34; they were lying. They said their &#34;walled gardens&#34; would keep us safe, but those were prison walls. The platforms locked us into their systems and made us easy pickings, ripe for extraction... Doctorow explains how to seize the means of computation, by forcing Silicon Valley to do the thing it fears most: interoperate.&#34;&#xA;&#xA;#awesomeFOSS #outreach #openEdTech #openHardware&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://fosdem.org/2023/schedule/event/ada_zangemann/ada_zangemann-6d1c592a9e0023498c7f33dc20baa4ce60d3f3befc9ed4a18ff7455747cfa1d3.png" alt=""></p>

<p>This is how we explain to children the importance of software freedom!</p>

<p><a href="https://fsfe.org/activities/ada-zangemann/">Ada &amp; Zangemann – A Tale of Software, Skateboards, and Raspberry Ice Cream</a></p>

<p>I&#39;ve been waiting for this ever since I heard about it last year. Now available in the UK, I bought mine <a href="https://www.hive.co.uk/Product/Matthias-Kirschner/Ada--Zangemann--A-Tale-of-Software-Skateboards-and-Raspberry-Ice-Cream/28571712">from Hive Books</a> .</p>

<blockquote><p>“In this hopeful story Ada and her friends join a movement that started back in 1983. Their courageous adventure of software freedom and learning how technology works is a wonderful way to introduce young people everywhere to the joys of tinkering!”
—Zoë Kooyman, Executive Director, Free Software Foundation</p></blockquote>

<p>How powerful! What great makers and engineers we can inspire! Let&#39;s get a copy into every library and every school!</p>

<hr>

<p><em>UPDATE</em>: Look! <a href="https://www.davidrevoy.com/">David Revoy</a>, awesome software-freedom artist famous for <a href="https://www.peppercarrot.com/">Pepper&amp;Carrot</a>, drew this impression of Ada — great to print as a poster or (<a href="https://blog.foad.me.uk/wp-content/uploads/2023/12/revoy-ada-87c4dc271ed49d86-pale.jpg">dimmed</a>) as a screen wallpaper — creative-commons licensed CC-BY-SA. <a href="https://www.peppercarrot.com/en/viewer/misc__2023-12-03_Ada-and-Zangemann_by-David-Revoy.html">Hi-res downloads, licence, etc.</a></p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2023/12/revoy-ada-87c4dc271ed49d86.jpg" alt=""></p>

<hr>

<p><em>Grown-ups</em>: read Cory Doctorow&#39;s book <a href="https://craphound.com/internetcon/">The Internet Con: How to Seize the Means of Computation</a> (ebook, audiobook, USA); or <a href="https://craphound.com/internetcon/">from Hive</a> (hardback, UK). “When the tech platforms promised a future of “connection,” they were lying. They said their “walled gardens” would keep us safe, but those were prison walls. The platforms locked us into their systems and made us easy pickings, ripe for extraction... Doctorow explains how to seize the means of computation, by forcing Silicon Valley to do the thing it fears most: interoperate.”</p>

<p><a href="https://wrily.foad.me.uk/tag:awesomeFOSS" class="hashtag"><span>#</span><span class="p-category">awesomeFOSS</span></a> <a href="https://wrily.foad.me.uk/tag:outreach" class="hashtag"><span>#</span><span class="p-category">outreach</span></a> <a href="https://wrily.foad.me.uk/tag:openEdTech" class="hashtag"><span>#</span><span class="p-category">openEdTech</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/ada-and-zangemann</guid>
      <pubDate>Sat, 16 Sep 2023 20:07:04 +0000</pubDate>
    </item>
    <item>
      <title>Pinecil — Smart Soldering Iron — Awesome Open Hardware</title>
      <link>https://wrily.foad.me.uk/pinecil-smart-soldering-iron-awesome-open-hardware</link>
      <description>&lt;![CDATA[In the series: Gadgets and Gifts that Respect Our Freedom&#xA;&#xA;A smart soldering iron? An open-source-hardware soldering iron?&#xA;&#xA;Yes! The Pinecil by Pine64.&#xA;&#xA;The Pinecil — Smart Soldering Iron by Pine64&#xA;&#xA;Designed by Pine64.&#xA;&#xA;Pinecil-v2 reviews: at hackspace.raspberrypi.com, at tomshardware.com&#xA;&#xA;Pinecil Accessories include a flexible heat-proof cable and sets of tips.&#xA;&#xA;Would I Use It?&#xA;&#xA;Since I was a teenager I have been using my father&#39;s trusty old 15W Antex Precision Model C soldering iron, which has gone through a couple of new tips back in the days when I was building a lot of circuits, and otherwise just keeps working.&#xA;&#xA;Antex soldering iron&#xA;&#xA;However, the old soldering iron&#39;s mains cable, very thin though it is, has become so hardened and springy that I have to pull against it to move the iron where I want it. And it heats up slowly so after plugging it in, and waiting for minutes before tinning it, I end up leaving it on, its tip smoking and charring, until clearing up time at the end of the project.&#xA;&#xA;I would love a Pinecil, especially for its temperature regulation and for its quick heat-up, claimed as 6 seconds.&#xA;&#xA;But the 32-bit microprocessor? The control buttons, the USB connector? I can&#39;t see it lasting 50 years. This would not be a purchase for lifetime reliability. This would be for fun, for utility, and for the sake of supporting open hardware design.&#xA;&#xA;UPDATE 2023-2024: YES -- Thanks to my father, I now have a Pinecil. It works well. I am very pleased with it.&#xA;&#xA;---&#xA;#awesomeFOSS, #openHardware&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p><em>In the series: <a href="https://wrily.foad.me.uk/what-to-give-tech-gadgets-that-respect-our-freedom">Gadgets and Gifts that Respect Our Freedom</a></em></p>

<p>A smart <strong>soldering iron</strong>? An open-source-hardware soldering iron?</p>

<p>Yes! The <a href="https://pine64.com/product/pinecil-smart-mini-portable-soldering-iron/">Pinecil</a> by <a href="https://www.pine64.org/">Pine64</a>.</p>

<h2 id="the-pinecil-smart-soldering-iron-by-pine64" id="the-pinecil-smart-soldering-iron-by-pine64">The Pinecil — Smart Soldering Iron by Pine64</h2>

<p><a href="https://pine64.com/product/pinecil-smart-mini-portable-soldering-iron/"><img src="https://pine64.com/wp-content/uploads/2020/11/Pinecilv2-1.jpg" alt=""></a></p>

<p>Designed by <a href="https://www.pine64.org/">Pine64</a>.</p>

<p>Pinecil-v2 reviews: <a href="https://hackspace.raspberrypi.com/articles/pinecil-soldering-iron-review">at hackspace.raspberrypi.com</a>, <a href="https://www.tomshardware.com/reviews/pinecil-v2">at tomshardware.com</a></p>

<p>Pinecil <a href="https://pine64.com/product-category/pinecil/">Accessories</a> include a flexible heat-proof <a href="https://pine64.com/product/usb-type-c-to-usb-type-c-silicone-power-charging-cable-1-meter-length/">cable</a> and sets of tips.</p>

<h2 id="would-i-use-it" id="would-i-use-it">Would I Use It?</h2>

<p>Since I was a teenager I have been using my father&#39;s trusty old 15W Antex Precision Model C soldering iron, which has gone through a couple of new tips back in the days when I was building a lot of circuits, and otherwise just keeps working.</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2023/04/IMG_20230419_094003-scaled.jpg" alt="Antex soldering iron" title="My Antex Precision Model C soldering iron"></p>

<p>However, the old soldering iron&#39;s mains cable, very thin though it is, has become so hardened and springy that I have to pull against it to move the iron where I want it. And it heats up slowly so after plugging it in, and waiting for minutes before tinning it, I end up leaving it on, its tip smoking and charring, until clearing up time at the end of the project.</p>

<p>I would love a Pinecil, especially for its temperature regulation and for its quick heat-up, claimed as 6 seconds.</p>

<p>But the 32-bit microprocessor? The control buttons, the USB connector? I can&#39;t see it lasting 50 years. This would not be a purchase for lifetime reliability. This would be for fun, for utility, and for the sake of supporting open hardware design.</p>

<p><em>UPDATE 2023-2024:</em> <strong>YES</strong> — Thanks to my father, I now have a Pinecil. It works well. I am very pleased with it.</p>

<hr>

<p><a href="https://wrily.foad.me.uk/tag:awesomeFOSS" class="hashtag"><span>#</span><span class="p-category">awesomeFOSS</span></a>, <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/pinecil-smart-soldering-iron-awesome-open-hardware</guid>
      <pubDate>Tue, 18 Apr 2023 09:49:09 +0000</pubDate>
    </item>
    <item>
      <title>What to Give: Tech Gadgets that Respect Our Freedom</title>
      <link>https://wrily.foad.me.uk/what-to-give-tech-gadgets-that-respect-our-freedom</link>
      <description>&lt;![CDATA[  &#34;All I Want for Christmas is...&#34;&#xA;  a device working as a tool for me,&#xA;  not as an agent for its maker&#xA;&#xA;We love a new tech gadget. What will it be? It&#39;s all about &#34;smart&#34; these days, but when they say &#34;smart&#34; they usually mean &#34;we&#39;re still in control of it&#34;.&#xA;&#xA;Learn how you can have a freedom-respecting&#xA;&#xA;smart watch (full article)&#xA;    ensuring You (and not They) are in control of your watch&#xA;smart phone (full article)&#xA;    ensuring You (and not They) are in control of your personal communications&#xA;smart home (full article)&#xA;    ensuring You (and not They) are in control of your IoT doorbell, lights, sockets, security cameras&#xA;or even a smart soldering iron (full article) or an open source hearing aid (like the Tympan)&#xA;    because you can!&#xA;!--more--&#xA;&#xA;What do You Mean, &#34;Freedom-Respecting&#34;?&#xA;&#xA;Today there&#39;s a huge gulf between the Big Business approach and the freedom-respecting approach.&#xA;&#xA;What do I mean by &#34;freedom respecting&#34; and why would I care this much? After all, we might ask,&#xA;&#xA;  &#34;Dear Julian, we know you love Open Source, and we know those Big Tech prorietary vendors are out to get us with their vendor lock-in, their advertising, and their data collection. Yes it&#39;s annoying but it&#39;s how things are in today&#39;s world. We put up with it because we just want something that&#39;s easy, that does what we want. They make that stuff, and it works. Why are you still getting so upset about it?&#34;&#xA;&#xA;For insight, read or listen to The Future of Computing and Why You Should Care and The Neighborhood and The Nursing Home.&#xA;&#xA;For some of my personal recommendations, read on. There is a longer article linked to each one.&#xA;&#xA;Smart Watch&#xA;&#xA;There&#39;s an open source smart watch → the PineTime (main | shop | wiki) from Pine64&#xA;&#xA;Both its hardware and software are open source&#xA;A review | DDG search for &#34;pinetime review&#34;&#xA;Being created in order to inspire open development, Pine64 sell it directly for a very low price&#xA;There is working software so you can just use it. For developers, there is a development kit&#xA;&#xA;→ Read the full article: PineTime Smart Watch — Awesome Open Source&#xA;&#xA;Smart Phone&#xA;&#xA;  &#34;What&#39;s it to be: Android or iPhone?&#34;&#xA;&#xA;Actually, NO! Apple and Google both press us into their servitude with their extreme vendor lock-in, advertising and data mining. We don&#39;t have to accept it, once we learn there&#39;s an alternative.&#xA;&#xA;What to buy:&#xA;&#xA;Murena /e/OS smartphones&#xA;  deGoogled, Android-compatible phone&#xA;  with deGoogled &#34;cloud&#34; suite: email, docs, storage, etc. (optional, free or €2~20 /month)&#xA;  choice of phone models (€300~600) including Fairphone&#xA;&#xA;Being freedom-software (open source), the maker guarantees your freedom to use the tools they provide or change to others. What does that mean in practice? For example, if you don&#39;t like the terms and conditions of the Murena cloud software suite, you can use a different one provided by someone else, be it an independent commercial provider, or run by your school or club, or at your best techie friend&#39;s home. And then you don&#39;t even need a Murena account.&#xA;&#xA;→ Read the full article: Freedom-Respecting Smart Phone&#xA;&#xA;Smart Home Automation&#xA;&#xA;Automating our lights, security cameras, all the Things? We&#39;ll be needing some IoT Gadgets and a home automation system.&#xA;&#xA;Recommendation for home automation control centre:&#xA;&#xA;Home Assistant controls and monitors everything&#xA;&#xA;  &#34;Open source home automation that puts local control and privacy first&#34;&#xA;&#xA;There are different ways to run Home Assistant. For ordinary people looking for the simplest and most reliable way, I would recommend buying a tiny stand-alone hardware device with the software pre-installed, such as the &#34;Home Assistant Green&#34;. Alternatively, because Home Assistant is freedom software, it&#39;s open source so your best techie friend can set it up for you on more or less any old computer you have, if you prefer.&#xA;&#xA;For lots of information about using Home Assistant, listen to The Self-Hosted Show podcast.&#xA;&#xA;For recommendations on security cameras, also consult The Self-Hosted Show.&#xA;&#xA;For your smart switches, plugs, lights, temperature sensors etc.: mylocalbytes.com (UK) or cloudfree.shop (USA).&#xA;&#xA;→ Read the full article: A Freedom-Respecting Smart Home&#xA;&#xA;Smart Soldering Iron — The Pinecil&#xA;&#xA;A smart soldering iron? An open-source-hardware soldering iron?&#xA;&#xA;Yes! The Pinecil by Pine64.&#xA;&#xA;→ Read the full article: Pinecil — Smart Soldering Iron — Awesome Open Hardware&#xA;&#xA;I Love the Feeling of Freedom&#xA;&#xA;I have each of these gadgets, or some variation of them.&#xA;&#xA;What brings me the freedom is not the hardware of the gadgets themselves. It&#39;s the ability to run software that does its job privately, for me, without being actively controlled by the company that supplied it. For example, by running an open-source phone operating system I have no Apple and no Google controlling what I can do with it. By using the standard Matrix protocol for my messaging needs, I can choose matrix-compatible apps and services from any supplier, and you can choose different ones and we can still talk. By using Home Assistant for my home automation, I can connect my IoT devices privately under my sole control without any company mediating. This is the freedom in my use of technology, and this is how to get it.&#xA;&#xA;I love this feeling of freedom.&#xA;&#xA;---&#xA;#fossGadgets #openHardware #awesomeFOSS&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<blockquote><p>“All I Want for Christmas is...”
a device working as a tool for me,
not as an agent for its maker</p></blockquote>

<p>We love a new tech gadget. What will it be? It&#39;s all about “smart” these days, but when they say “smart” they usually mean “we&#39;re still in control of it”.</p>

<p>Learn how you can have a freedom-respecting</p>
<ul><li>smart <strong>watch</strong> (<a href="https://wrily.foad.me.uk/pinetime-smart-watch-awesome-open-source" title="PineTime Smart Watch - Awesome Open Source">full article</a>)
<ul><li>ensuring You (and not They) are in control of your watch</li></ul></li>
<li>smart <strong>phone</strong> (<a href="https://wrily.foad.me.uk/freedom-respecting-smart-phone-want-get-have" title="Freedom-Respecting Smart Phone">full article</a>)
<ul><li>ensuring You (and not They) are in control of your personal communications</li></ul></li>
<li>smart <strong>home</strong> (<a href="https://wrily.foad.me.uk/a-freedom-respecting-smart-home" title="A Freedom-Respecting Smart Home">full article</a>)
<ul><li>ensuring You (and not They) are in control of your IoT doorbell, lights, sockets, security cameras</li></ul></li>
<li>or even a smart <strong>soldering iron</strong> (<a href="https://wrily.foad.me.uk/pinecil-smart-soldering-iron-awesome-open-hardware" title="Pinecil - Smart Soldering Iron - Awesome Open Hardware">full article</a>) or an open source <strong>hearing aid</strong> (like the <a href="https://tympan.org/">Tympan</a>)
<ul><li>because you can!
</li></ul></li></ul>

<h2 id="what-do-you-mean-freedom-respecting" id="what-do-you-mean-freedom-respecting">What do You Mean, “Freedom-Respecting”?</h2>

<p>Today there&#39;s a huge gulf between the Big Business approach and the freedom-respecting approach.</p>

<p>What do I mean by “freedom respecting” and why would I care this much? After all, we might ask,</p>

<blockquote><p>“Dear Julian, we know you love Open Source, and we know those Big Tech prorietary vendors are out to get us with their vendor lock-in, their advertising, and their data collection. Yes it&#39;s annoying but it&#39;s how things are in today&#39;s world. We put up with it because we just want something that&#39;s easy, that does what we want. They make that stuff, and it works. Why are you still getting so upset about it?”</p></blockquote>

<p>For insight, read or listen to <a href="https://puri.sm/posts/the-future-of-computing-and-why-you-should-care/">The Future of Computing and Why You Should Care</a> and <a href="https://puri.sm/posts/the-future-of-computers-the-neighborhood-and-the-nursing-home/">The Neighborhood and The Nursing Home</a>.</p>

<p>For some of my personal recommendations, read on. There is a longer article linked to each one.</p>

<h2 id="smart-watch" id="smart-watch">Smart Watch</h2>

<p>There&#39;s an open source smart watch → the <a href="https://www.pine64.org/pinetime/"><strong>PineTime</strong></a> <em>(<a href="https://www.pine64.org/pinetime/">main</a> | <a href="https://pine64.com/product-category/wearable/">shop</a> | <a href="https://wiki.pine64.org/index.php/PineTime">wiki</a>)</em> from <a href="https://www.pine64.org/">Pine64</a></p>

<p><img src="https://wiki.pine64.org/images/thumb/a/a6/Pinetime.png/581px-Pinetime.png" alt="" title="Pine64&#39;s PineTime"></p>
<ul><li>Both its hardware and software are open source</li>
<li><a href="https://itsmoss.com/2021/12/16/a-look-at-pine64-part-1-the-good/">A review</a> | <a href="https://duckduckgo.com/?q=pinetime+review">DDG search for “pinetime review”</a></li>
<li>Being created in order to inspire open development, <a href="https://pine64.com/product/pinetime-smartwatch-sealed/">Pine64 sell it directly</a> for a very low price</li>
<li>There is working software so you can just use it. For developers, there is a <a href="https://pine64.com/product/pinetime-dev-kit/">development kit</a></li></ul>

<p>→ Read the full article: <a href="https://wrily.foad.me.uk/pinetime-smart-watch-awesome-open-source">PineTime Smart Watch — Awesome Open Source</a></p>

<h2 id="smart-phone" id="smart-phone">Smart Phone</h2>

<blockquote><p>“What&#39;s it to be: Android or iPhone?”</p></blockquote>

<p>Actually, NO! Apple and Google both press us into their servitude with their extreme vendor lock-in, advertising and data mining. We don&#39;t have to accept it, once we learn there&#39;s an alternative.</p>

<p><img src="https://murena.com/wp-content/uploads/2021/12/FP4-front-back-angled-1-300x300.png" alt="" title="Murena&#39;s e-OS on a Fairphone 4"></p>

<p>What to buy:</p>
<ul><li><strong><a href="https://murena.com/products/smartphones/">Murena /e/OS smartphones</a></strong>
<ul><li>deGoogled, Android-compatible phone</li>
<li>with deGoogled “cloud” suite: email, docs, storage, etc. (optional, free or €2~20 /month)</li>
<li>choice of phone models (€300~600) including Fairphone</li></ul></li></ul>

<p>Being freedom-software (open source), the maker guarantees your freedom to use the tools they provide or change to others. What does that mean in practice? For example, if you don&#39;t like the terms and conditions of the Murena cloud software suite, you can use a different one provided by someone else, be it an independent commercial provider, or run by your school or club, or at your best techie friend&#39;s home. And then you don&#39;t even need a Murena account.</p>

<p>→ Read the full article: <a href="https://wrily.foad.me.uk/freedom-respecting-smart-phone-want-get-have">Freedom-Respecting Smart Phone</a></p>

<h2 id="smart-home-automation" id="smart-home-automation">Smart Home Automation</h2>

<p>Automating our lights, security cameras, all the Things? We&#39;ll be needing some IoT Gadgets and a home automation system.</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2024/04/home-assistant-green-hero-logo.jpg" alt="" title="Home Assistant Green"></p>

<p>Recommendation for home automation control centre:</p>
<ul><li><a href="https://www.home-assistant.io/">Home Assistant</a> controls and monitors everything</li></ul>

<blockquote><p>“Open source home automation that puts local control and privacy first”</p></blockquote>

<p>There are different ways to run Home Assistant. For ordinary people looking for the simplest and most reliable way, I would recommend buying a tiny stand-alone hardware device with the software pre-installed, such as the “<a href="https://www.home-assistant.io/green">Home Assistant Green</a>”. Alternatively, because Home Assistant is freedom software, it&#39;s open source so your best techie friend can set it up for you on more or less any old computer you have, if you prefer.</p>

<p>For lots of information about using Home Assistant, listen to <a href="https://selfhosted.show/">The Self-Hosted Show</a> podcast.</p>

<p>For recommendations on security cameras, also consult <a href="https://selfhosted.show/">The Self-Hosted Show</a>.</p>

<p>For your smart switches, plugs, lights, temperature sensors etc.: <a href="https://mylocalbytes.com">mylocalbytes.com</a> (UK) or <a href="https://cloudfree.shop">cloudfree.shop</a> (USA).</p>

<p>→ Read the full article: <a href="https://wrily.foad.me.uk/a-freedom-respecting-smart-home">A Freedom-Respecting Smart Home</a></p>

<h2 id="smart-soldering-iron-the-pinecil" id="smart-soldering-iron-the-pinecil">Smart Soldering Iron — The Pinecil</h2>

<p>A smart soldering iron? An open-source-hardware soldering iron?</p>

<p>Yes! The <a href="https://pine64.com/product/pinecil-smart-mini-portable-soldering-iron/">Pinecil</a> by <a href="https://www.pine64.org/">Pine64</a>.</p>

<p><a href="https://pine64.com/product/pinecil-smart-mini-portable-soldering-iron/"><img src="https://pine64.com/wp-content/uploads/2020/11/Pinecilv2-1.jpg" alt=""></a></p>

<p>→ Read the full article: <a href="https://wrily.foad.me.uk/pinecil-smart-soldering-iron-awesome-open-hardware">Pinecil — Smart Soldering Iron — Awesome Open Hardware</a></p>

<h2 id="i-love-the-feeling-of-freedom" id="i-love-the-feeling-of-freedom">I Love the Feeling of Freedom</h2>

<p>I have each of these gadgets, or some variation of them.</p>

<p>What brings me the freedom is not the hardware of the gadgets themselves. It&#39;s the ability to run software that does its job privately, for me, without being actively controlled by the company that supplied it. For example, by running an open-source phone operating system I have no Apple and no Google controlling what I can do with it. By using the standard Matrix protocol for my messaging needs, I can choose matrix-compatible apps and services from any supplier, and you can choose different ones and we can still talk. By using Home Assistant for my home automation, I can connect my IoT devices privately under my sole control without any company mediating. This is the freedom in my use of technology, and this is how to get it.</p>

<p>I love this feeling of freedom.</p>

<hr>

<p><a href="https://wrily.foad.me.uk/tag:fossGadgets" class="hashtag"><span>#</span><span class="p-category">fossGadgets</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a> <a href="https://wrily.foad.me.uk/tag:awesomeFOSS" class="hashtag"><span>#</span><span class="p-category">awesomeFOSS</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/what-to-give-tech-gadgets-that-respect-our-freedom</guid>
      <pubDate>Tue, 06 Dec 2022 12:00:00 +0000</pubDate>
    </item>
    <item>
      <title>PineTime Smart Watch -- Awesome Open Source</title>
      <link>https://wrily.foad.me.uk/pinetime-smart-watch-awesome-open-source</link>
      <description>&lt;![CDATA[My smart watch is open source. Awesome!&#xA;&#xA;PineTime from Pine64 (product | shop | wiki)&#xA;&#xA;!--  --  !--more--&#xA;&#xA;The PineTime is made of open-source hardware and open-source software.&#xA;&#xA;Read a detailed review by It&#39;s MOSS.&#xA;&#xA;Being created in order to inspire open development, Pine64 sell it directly for a very low price. It comes as a working product ready to use. For developers, the similarly priced development kit is recommended.&#xA;&#xA;I haven&#39;t worn a watch for decades, but I am so happy this exists, I have ordered one.&#xA;&#xA;Actually, to be candid, I ordered one because I want to be more intentional about promoting open source products. We can tell our friends we don&#39;t need Apple or Google owning us. But telling is weak. Showing is strong.&#xA;&#xA;A few weeks later... here it is! Woohoo!&#xA;&#xA;I installed GadgetBridge from F-Droid on my degoogled Android phone, and connected it. Upgrading the Infinitime firmware from version 1.6.0 as supplied, to the then current version 1.11.0, went smoothly.&#xA;&#xA;What Does it Do?&#xA;&#xA;It tells the time. It notifies me, with vibration and on-screen display, of notifications shown on my phone. It can control a music player on my phone, start/stop, track skip, and volume control. Those are the functions I find useful, at least initially.&#xA;&#xA;There&#39;s an intriguing &#34;navigation&#34; screen, as in map directions. I have not been able to make it do anything, and on searching online found a note that it &#34;only works with PureMaps/Sailfish OS&#34;. That&#39;s a pity. I wonder if it can and will be made to work with the awesome open source Organic Maps.&#xA;&#xA;Maybe you are more interested in the step counting and heart rate monitoring. There are also some little gadgets like timers, scribbling, metronome, and mini-games.&#xA;&#xA; &#xA;&#xA;Where Next?&#xA;&#xA;This is a hacker&#39;s watch, a hackable watch. Infinitime OS is not the only OS it can run. There is also Wasp-OS, and instructions on how to switch between Infinitime and Wasp-OS.&#xA;&#xA;On either operating system, it&#39;s possible to add new functions. I would like to learn how to do so. For instance, I would like to monitor and control my smart home gadgets.&#xA;&#xA;Some starting points: customising the PineTime watch faces:&#xA;&#xA;InfiniSim&#xA;PineTime Custom Watchface Tutorial -- pine64.org&#xA;Create Your Own PineTime Watch Face in Rust... And Publish on crates.io -- Lup Yuen&#xA;Customizing My Pinetime -- by JP/moddedBear&#xA;&#xA;Alternatives&#xA;&#xA;Other smart watches exist with open-source hardware and software designs. Some are hacker-only projects, which you can build yourself, such as Bellafaire&#39;s and more that we can find in round-ups such as this and this.&#xA;&#xA;Here are the ones I know that are available to buy.&#xA;&#xA;Bangle.js reviewed in MagPi magazine, Feb. 2022&#xA;Watchy by SQFMI&#xA;&#xA; &#xA;&#xA;DecentNet has written an article with an overview of several Programmable watches .&#xA;&#xA;And finally, I came across an interesting project by &#34;dcz&#34; who has begun making a bike &#34;computer&#34; based on Bangle.js watch hardware with custom software: Jazda.&#xA;&#xA;----&#xA;&#xA;PineTime discussion room on Matrix: #pinetime:matrix.org&#xA;&#xA;This article is part of my Open Source Gadgets series.&#xA;&#xA;#fossGadgets #cloudFree #degoogled #awesomeFOSS #openHardware&#xA;&#xA;---&#xA;Comments&#xA;&#xA;@julian:foad.me.uk on 2023-01-31:&#xA;&#xA;  Its battery does indeed last for a week, with light usage.&#xA;&#xA;@julian:foad.me.uk on 2023-01-31:&#xA;&#xA;  When the android clock app rings an alarm, gadgetbridge seems to send a blank notification to the watch. It would be good if we could make the alarm show up with &#34;Snooze&#34; and &#34;Dismiss&#34; feedback buttons.&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>My smart watch is open source. Awesome!</p>

<p><a href="https://www.pine64.org/pinetime/"><strong>PineTime</strong></a> from <a href="https://www.pine64.org/">Pine64</a> <em>(<a href="https://www.pine64.org/pinetime/">product</a> | <a href="https://pine64.com/product-category/wearable/">shop</a> | <a href="https://wiki.pine64.org/index.php/PineTime">wiki</a>)</em></p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/IMG_20221220_185033.jpg" alt="" title="My PineTime with digital watch face chosen">

</p>

<p>The PineTime is made of <strong>open-source hardware</strong> and <strong>open-source software</strong>.</p>

<p>Read a <a href="https://itsmoss.com/2021/12/16/a-look-at-pine64-part-1-the-good/" title="A look at Pine64 - Pinetime">detailed review</a> by It&#39;s MOSS.</p>

<p>Being created in order to inspire open development, <a href="https://pine64.com/product/pinetime-smartwatch-sealed/">Pine64 sell it directly</a> for a very low price. It comes as a working product ready to use. For developers, the similarly priced <a href="https://pine64.com/product/pinetime-dev-kit/">development kit</a> is recommended.</p>

<p>I haven&#39;t worn a watch for decades, but I am so happy this exists, I have ordered one.</p>

<p>Actually, to be candid, I ordered one because I want to be more intentional about promoting open source products. We can tell our friends we don&#39;t need Apple or Google owning us. But telling is weak. Showing is strong.</p>

<p>A few weeks later... here it is! Woohoo!</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/IMG_20221220_184853.jpg" alt="" title="My PineTime with analogue watch face chosen"></p>

<p>I installed <a href="https://f-droid.org/en/packages/nodomain.freeyourgadget.gadgetbridge/" title="GadgetBridge - Use your smart watch and other bluetooth devices and keep your data private">GadgetBridge</a> from <a href="https://f-droid.org/en/packages/org.fdroid.fdroid/" title="F-Droid - The app store that respects freedom and privacy">F-Droid</a> on my <a href="https://wrily.foad.me.uk/all-i-want-for-christmas-is" title="All I Want for Christmas is... a Smart Phone that Respects My Freedom">degoogled Android phone</a>, and connected it. <a href="https://github.com/InfiniTimeOrg/InfiniTime/blob/develop/doc/gettingStarted/updating-software.md">Upgrading the Infinitime firmware</a> from version 1.6.0 as supplied, to the then current version 1.11.0, went smoothly.</p>

<h2 id="what-does-it-do" id="what-does-it-do">What Does it Do?</h2>

<p>It tells the time. It notifies me, with vibration and on-screen display, of notifications shown on my phone. It can control a music player on my phone, start/stop, track skip, and volume control. Those are the functions I find useful, at least initially.</p>

<p>There&#39;s an intriguing “navigation” screen, as in map directions. I have not been able to make it do anything, and on searching online found <a href="https://docs.infinitime.io/en/latest/user-documentation/index.html?highlight=navigation#apps-drawer">a note</a> that it “only works with PureMaps/Sailfish OS”. That&#39;s a pity. I wonder if it can and will be made to work with the awesome open source <a href="https://wrily.foad.me.uk/organic-maps-android-awesome-open-source">Organic Maps</a>.</p>

<p>Maybe you are more interested in the step counting and heart rate monitoring. There are also some little gadgets like timers, scribbling, metronome, and mini-games.</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/IMG_20221220_205343.jpg" alt="" title="My PineTime showing an email notification"> <img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/IMG_20221220_205453.jpg" alt="" title="My PineTime showing a phone call notification"></p>

<h2 id="where-next" id="where-next">Where Next?</h2>

<p>This is a hacker&#39;s watch, a hackable watch. Infinitime OS is not the only OS it can run. There is also <a href="https://wasp-os.readthedocs.io/">Wasp-OS</a>, and <a href="https://wiki.pine64.org/wiki/Switching_your_PineTime_between_InfiniTime_and_Wasp-os">instructions</a> on how to switch between Infinitime and Wasp-OS.</p>

<p>On either operating system, it&#39;s possible to add new functions. I would like to learn how to do so. For instance, I would like to monitor and control <a href="https://wrily.foad.me.uk/a-freedom-respecting-smart-home">my smart home</a> gadgets.</p>

<p>Some starting points: customising the PineTime watch faces:</p>
<ul><li><a href="https://github.com/InfiniTimeOrg/InfiniSim">InfiniSim</a></li>
<li><a href="https://wiki.pine64.org/index.php?title=PineTime_Custom_Watchface_Tutorial">PineTime Custom Watchface Tutorial</a> — pine64.org</li>
<li><a href="https://lupyuen.github.io/pinetime-rust-mynewt/articles/watchface">Create Your Own PineTime Watch Face in Rust... And Publish on crates.io</a> — Lup Yuen</li>
<li><a href="https://moddedbear.com/customizing-my-pinetime/">Customizing My Pinetime</a> — by JP/moddedBear</li></ul>

<h2 id="alternatives" id="alternatives">Alternatives</h2>

<p>Other smart watches exist with open-source hardware and software designs. Some are hacker-only projects, which you can build yourself, such as <a href="https://github.com/Bellafaire/ESP32-Smart-Watch">Bellafaire&#39;s</a> and more that we can find in round-ups such as <a href="https://diyusthad.com/2021/04/top-5-open-source-smartwatch.html">this</a> and <a href="https://www.smartwatchspecifications.com/best-open-source-smartwatch-2021/">this</a>.</p>

<p>Here are the ones I know that are available to buy.</p>
<ul><li><a href="https://banglejs.com/">Bangle.js</a> reviewed in <a href="https://magpi.raspberrypi.com/issues/114">MagPi magazine, Feb. 2022</a></li>
<li><a href="https://watchy.sqfmi.com/">Watchy</a> by SQFMI</li></ul>

<p><a href="https://banglejs.com/"><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/Bangle-js-watch-1.png" alt="" title="Bangle.js 2"></a> <a href="https://watchy.sqfmi.com/"><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/Watchy-watch-2.png" alt="" title="Watchy by SQFMI"></a></p>

<p>DecentNet has written an article with an overview of several <a href="https://decentnet.github.io/blog/20240218-programmable-watches.html">Programmable watches</a> .</p>

<p>And finally, I came across an interesting project by “dcz” who has begun making a bike “computer” based on Bangle.js watch hardware with custom software: <a href="https://dcz_self.gitlab.io/posts/jazda_rust/">Jazda</a>.</p>

<hr>
<ul><li>PineTime discussion room on Matrix: <a href="https://matrix.to/#/%23pinetime:matrix.org"><code>#pinetime:matrix.org</code></a></li></ul>

<p><em>This article is part of my <a href="https://wrily.foad.me.uk/what-to-give-tech-gadgets-that-respect-our-freedom" title="What to Give - Tech Gadgets that Respect Our Freedom">Open Source Gadgets series</a>.</em></p>

<p><a href="https://wrily.foad.me.uk/tag:fossGadgets" class="hashtag"><span>#</span><span class="p-category">fossGadgets</span></a> <a href="https://wrily.foad.me.uk/tag:cloudFree" class="hashtag"><span>#</span><span class="p-category">cloudFree</span></a> <a href="https://wrily.foad.me.uk/tag:degoogled" class="hashtag"><span>#</span><span class="p-category">degoogled</span></a> <a href="https://wrily.foad.me.uk/tag:awesomeFOSS" class="hashtag"><span>#</span><span class="p-category">awesomeFOSS</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>

<hr>

<h2 id="comments" id="comments">Comments</h2>

<p><em>@julian:foad.me.uk on 2023-01-31:</em></p>

<blockquote><p>Its battery does indeed last for a week, with light usage.</p></blockquote>

<p><em>@julian:foad.me.uk on 2023-01-31:</em></p>

<blockquote><p>When the android clock app rings an alarm, gadgetbridge seems to send a blank notification to the watch. It would be good if we could make the alarm show up with “Snooze” and “Dismiss” feedback buttons.</p></blockquote>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/pinetime-smart-watch-awesome-open-source</guid>
      <pubDate>Sun, 04 Dec 2022 16:50:42 +0000</pubDate>
    </item>
    <item>
      <title>A Freedom-Respecting Smart Home</title>
      <link>https://wrily.foad.me.uk/a-freedom-respecting-smart-home</link>
      <description>&lt;![CDATA[Automating our lights, security cameras, all the Things? We&#39;ll be needing some IoT Gadgets and a home automation system.&#xA;&#xA;  &#34;Which brand? Amazon Alexa or Google or Apple HomeKit?&#34;&#xA;&#xA;NO! Big Tech makes technology that best serves Big Tech. We don&#39;t have to accept it, once we learn there&#39;s an alternative. &#xA;&#xA;Time I Learned: our smart home can respect our freedom.&#xA;&#xA;!--more--&#xA;&#xA;What&#39;s wrong with mainstream IoT?&#xA;&#xA;Their system works beautifully. We can see it in their adverts. What are we missing? Let&#39;s see. These cool and pretty looking mainstream IoT devices are overwhelmingly sold with &#34;cloud&#34; connectivity. &#34;Control it with our App!&#34; It sounds good. It&#39;s certainly convenient at first.&#xA;&#xA;Now, what does &#34;cloud connected&#34; imply? It implies our command to turn our light on goes out from our phone, over the Internet, to &#34;the cloud&#34; which just means somebody else&#39;s computer, where it&#39;s processed through our account on their system, and from there the command comes back to our light which then turns on. Ta-da! And our security camera feed shows up in our monitoring page on their computer system. Just like they showed in their adverts.&#xA;&#xA;Except when it doesn&#39;t. Except when the internet is slow, we wait, and then after a while our light turns on. Except when they mess up and show our private camera feed to some other customer and theirs to us. (Yes, that happened.) Except when their communications and their computers are poorly secured and get hacked. (Yes, lots of times.) Except when their company goes bust overnight and all our devices stop working. (Yes, that happens too.)&#xA;&#xA;When we use the vendor&#39;s app and &#34;cloud connected&#34; control, it means we are renting the use of our device as a service from the vendor. The vendor permits us to use the hardware we bought, but only through the intermediation of their servers. We can use it in ways they allow, for a time they determine, until they discontinue that service or go bust or require us to upgrade or pay extra or watch adverts or agree to new terms. Whatever they want. We &#34;bought&#34; it but we don&#39;t own it. Or we could say we own the bare hardware but we don&#39;t own the functioning product.&#xA;&#xA;What&#39;s the Solution?&#xA;&#xA;The alternative is that we can use IoT devices that are locally controlled, that depend only on our own local network, and therefore can respond fast no matter what our Internet connection is doing, and remain solely under our own control no matter what happens to the Vendor.&#xA;&#xA;My recommendation for a home automation control centre:&#xA;&#xA;Home Assistant \home-assistant.io\&#xA;&#xA;Home Assistant lets you control and monitor everything -- doorbells, lights, cameras, action! -- and wrenches back your local control over Big Tech branded devices from Amazon, Google, Apple and the rest.&#xA;&#xA;  &#34;Open source home automation that puts local control and privacy first&#34;&#xA;&#xA;Depending on your level of technical expertise there are different ways to obtain Home Assistant. For ordinary people looking for the simplest and most reliable way, I would recommend buying a tiny stand-alone hardware device with the software pre-installed, such as the &#34;Home Assistant Green&#34;.&#xA;&#xA;On the other hand, with it being freedom software, you or your techie friend could set up Home Assistant on pretty much any computer such as a laptop or a Raspberry Pi. That would be a good option for experimenting with it.&#xA;&#xA;For lots of information about using Home Assistant, listen to The Self-Hosted Show podcast.&#xA;&#xA;For recommendations on security cameras, also consult The Self-Hosted Show.&#xA;&#xA;For your smart switches, plugs, lights, temperature sensors etc.: mylocalbytes.com (UK) or cloudfree.shop (USA).&#xA;&#xA;What About Other Options?&#xA;&#xA;My recommendation for Home Assistant is what seems to me the best solution for most ordinary people, friends and family. Techies and the curious should take a look at these two other freedom-respecting home automation hubs.&#xA;&#xA;openHAB (and HestiaPi open-source hardware running openHAB)&#xA;DomoticZ&#xA;&#xA;For those building software, Mozilla WebThings is an important project providing &#34;an open platform for monitoring and controlling devices over the web&#34;.&#xA;&#xA;What Will Julian Do?&#xA;&#xA;At the time of writing I am just beginning my home automation. My first IoT device is:&#xA;&#xA;a &#34;smart&#34; plug/socket (switching, power monitoring)&#xA;&#xA;Plug a light into the smart plug. Click! It&#39;s on. Click! It&#39;s off... on, off, on, off. That&#39;s fun. OK, that&#39;s enough of that.&#xA;&#xA;Plug my fridge into the smart plug: it tells me the power consumption when the fridge motor is running, when it isn&#39;t, and the total energy and average power over a day. That&#39;s interesting. Click! It switches off... oops, didn&#39;t mean to do that. Keep it on.&#xA;&#xA;There are lots of ways to run Home Assistant. The easiest way for me to start was an almost one-click install of Home Assistant on YUNoHost. If I outgrow that, I can run it in its own virtual machine (VM) on my ProxMox VM server. \[Edit: After a few months I did exactly that.\]&#xA;&#xA;Longer term, I have been hearing that people get used to their home automation and expect it to be always available, a permanent fixture of the house. To improve reliability, by taking my general-purpose servers out of the equation, I would seriously consider moving it to a Home Assistant Green self-contained physical device.&#xA;&#xA;On my phone I installed the official Home Assistant companion app from f-droid. As well as providing access to the HA dashboards and configuration, this app also adds a Home Assistant integration that monitor&#39;s the phone&#39;s power stats (battery level, etc.) and optionally lots more kinds of statistics.&#xA;&#xA;Now I have got it up and running and kicked the tyres with my first integration, I might try:&#xA;&#xA;&#34;smart meters&#34; for my electricity and gas supply (energy data)&#xA;garage door sensor (turn on light, alert when I left it open)&#xA;voice assistant / smart speaker: Hopes and promises for open-source voice assistants in LWN summarises the landscape of FOSS smart speakers, the most promising being Rhasspy which is being brought in to Home Assistant, and OpenVoiceOS (OVOS) which is taking over from where Mycroft was going&#xA;solar panels or a heat pump (may provide energy data)&#xA;&#xA;Related&#xA;&#xA;A talk, Practical Computerized Home Automation by Bruce Momjian at FOSDEM&#39;23. &#34;Home automation is an elusive technology — often desired, rarely achieved. This talk explores a successful ten-year home automation deployment, outlining the challenges that derail many attempts. It will cover technology choices, programing basics, and a dozen successful applications.&#34;&#xA;A talk, Challenges in Home Energy Management by Markus Storm at FOSDEM&#39;23. &#34;How to best use your own PV-generated power ... deploying openHAB ... covering the most power intensive use cases of a household: EV charging, heat pump and white goods operations.&#34;&#xA;&#xA;----&#xA;&#xA;Update 2023-12: Now recommend Home Assistant Green instead of Home Assistant Yellow.&#xA;&#xA;---&#xA;&#xA;This article is part of my Open Source Gadgets series.&#xA;&#xA;#fossGadgets #cloudFree #smartHome #degoogled #awesomeFOSS #openHardware&#xA;&#xA;!--more--&#xD;&#xA;----&#xD;&#xA;Follow/Feedback/Contact: RSS feed · Fedi follow this blog: @julian&amp;ZeroWidthSpace;@wrily.foad.me.uk · matrix me · Fedi follow me · email me · julian.foad.me.uk&#xD;&#xA;Donate: via Liberapay&#xD;&#xA;All posts &amp;copy; Julian Foad and licensed CC-BY-ND except quotes, translations, or where stated otherwise&#xD;&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Automating our lights, security cameras, all the Things? We&#39;ll be needing some IoT Gadgets and a home automation system.</p>

<blockquote><p><em>“Which brand? Amazon Alexa or Google or Apple HomeKit?”</em></p></blockquote>

<p>NO! Big Tech makes technology that best serves Big Tech. We don&#39;t have to accept it, once we learn there&#39;s an alternative.</p>

<p>Time I Learned: <strong>our smart home can respect our freedom</strong>.</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2024/04/home-assistant-green-hero-logo.jpg" alt="" title="Home Assistant Green">
</p>

<h2 id="what-s-wrong-with-mainstream-iot" id="what-s-wrong-with-mainstream-iot">What&#39;s wrong with mainstream IoT?</h2>

<p>Their system works beautifully. We can see it in their adverts. What are we missing? Let&#39;s see. These cool and pretty looking mainstream IoT devices are overwhelmingly sold with “cloud” connectivity. “Control it with our App!” It sounds good. It&#39;s certainly convenient at first.</p>

<p>Now, what does “cloud connected” imply? It implies our command to turn our light on goes out from our phone, over the Internet, to “the cloud” which just means somebody else&#39;s computer, where it&#39;s processed through our account on their system, and from there the command comes back to our light which then turns on. Ta-da! And our security camera feed shows up in our monitoring page on their computer system. Just like they showed in their adverts.</p>

<p>Except when it doesn&#39;t. Except when the internet is slow, we wait, and then after a while our light turns on. Except when they mess up and show our private camera feed to some other customer and theirs to us. (Yes, that happened.) Except when their communications and their computers are poorly secured and get hacked. (Yes, lots of times.) Except when their company goes bust overnight and all our devices stop working. (Yes, that happens too.)</p>

<p>When we use the vendor&#39;s app and “cloud connected” control, it means we are renting the use of our device as a service from the vendor. The vendor permits us to use the hardware we bought, but only through the intermediation of their servers. We can use it in ways they allow, for a time they determine, until they discontinue that service or go bust or require us to upgrade or pay extra or watch adverts or agree to new terms. Whatever they want. We “bought” it but we don&#39;t own it. Or we could say we own the bare hardware but we don&#39;t own the <em>functioning</em> product.</p>

<h2 id="what-s-the-solution" id="what-s-the-solution">What&#39;s the Solution?</h2>

<p>The alternative is that we can use IoT devices that are locally controlled, that depend only on our own local network, and therefore can respond fast no matter what our Internet connection is doing, and remain solely under our own control no matter what happens to the Vendor.</p>

<p>My recommendation for a home automation control centre:</p>

<p><strong><a href="https://www.home-assistant.io/">Home Assistant &lt;home-assistant.io&gt;</a></strong></p>

<p>Home Assistant lets you control and monitor everything — doorbells, lights, cameras, action! — and wrenches back your local control over Big Tech branded devices from Amazon, Google, Apple and the rest.</p>

<blockquote><p><em>“Open source home automation that puts local control and privacy first”</em></p></blockquote>

<p>Depending on your level of technical expertise there are different ways to obtain Home Assistant. For ordinary people looking for the simplest and most reliable way, I would recommend buying a tiny stand-alone hardware device with the software pre-installed, such as the “<a href="https://www.home-assistant.io/green">Home Assistant Green</a>”.</p>

<p>On the other hand, with it being freedom software, you or your techie friend could set up Home Assistant on pretty much any computer such as a laptop or a Raspberry Pi. That would be a good option for experimenting with it.</p>

<p>For lots of information about using Home Assistant, listen to <a href="https://selfhosted.show/">The Self-Hosted Show</a> podcast.</p>

<p>For recommendations on security cameras, also consult <a href="https://selfhosted.show/">The Self-Hosted Show</a>.</p>

<p>For your smart switches, plugs, lights, temperature sensors etc.: <a href="https://mylocalbytes.com">mylocalbytes.com</a> (UK) or <a href="https://cloudfree.shop">cloudfree.shop</a> (USA).</p>

<h2 id="what-about-other-options" id="what-about-other-options">What About Other Options?</h2>

<p>My recommendation for Home Assistant is what seems to me the best solution for most ordinary people, friends and family. Techies and the curious should take a look at these two other freedom-respecting home automation hubs.</p>
<ul><li><a href="https://openhab.org/">openHAB</a> (and <a href="https://hestiapi.com/">HestiaPi</a> open-source hardware running openHAB)</li>
<li><a href="https://domoticz.com/">DomoticZ</a></li></ul>

<p>For those building software, <a href="https://webthings.io/">Mozilla WebThings</a> is an important project providing “an open platform for monitoring and controlling devices over the web”.</p>

<h2 id="what-will-julian-do" id="what-will-julian-do">What Will Julian Do?</h2>

<p>At the time of writing I am just beginning my home automation. My first IoT device is:</p>
<ul><li>a “smart” plug/socket (switching, power monitoring)</li></ul>

<p>Plug a light into the smart plug. Click! It&#39;s on. Click! It&#39;s off... on, off, on, off. That&#39;s fun. OK, that&#39;s enough of that.</p>

<p>Plug my fridge into the smart plug: it tells me the power consumption when the fridge motor is running, when it isn&#39;t, and the total energy and average power over a day. That&#39;s interesting. Click! It switches off... oops, didn&#39;t mean to do that. Keep it on.</p>

<p><img src="https://blog.foad.me.uk/wp-content/uploads/2022/12/20221121-HomeAssistant-TasmotaPlug-graphs.png" alt="" title="Fridge energy graphs in Home Assistant companion app"></p>

<p>There are lots of ways to run Home Assistant. The easiest way for me to start was an almost one-click install of <a href="https://yunohost.org/app_homeassistant">Home Assistant on YUNoHost</a>. If I outgrow that, I can run it in its own virtual machine (VM) on my ProxMox VM server. [<em>Edit:</em> After a few months I did exactly that.]</p>

<p>Longer term, I have been hearing that people get used to their home automation and expect it to be always available, a permanent fixture of the house. To improve reliability, by taking my general-purpose servers out of the equation, I would seriously consider moving it to a <a href="https://www.home-assistant.io/green">Home Assistant Green</a> self-contained physical device.</p>

<p>On my phone I installed the official <a href="https://f-droid.org/en/packages/io.homeassistant.companion.android.minimal">Home Assistant companion app</a> from f-droid. As well as providing access to the HA dashboards and configuration, this app also adds a Home Assistant integration that monitor&#39;s the phone&#39;s power stats (battery level, etc.) and optionally lots more kinds of statistics.</p>

<p>Now I have got it up and running and kicked the tyres with my first integration, I might try:</p>
<ul><li>“smart meters” for my electricity and gas supply (energy data)</li>
<li>garage <a href="https://www.mylocalbytes.com/products/snzb-04-zigbee-door-window-sensor">door sensor</a> (turn on light, alert when I left it open)</li>
<li>voice assistant / smart speaker: <a href="https://lwn.net/Articles/926484/">Hopes and promises for open-source voice assistants</a> in LWN summarises the landscape of FOSS smart speakers, the most promising being Rhasspy which is being brought in to Home Assistant, and OpenVoiceOS (OVOS) which is taking over from where Mycroft was going</li>
<li><a href="https://www.home-assistant.io/integrations/#search/solar">solar panels</a> or a <a href="https://www.home-assistant.io/integrations/#search/heat%20pump">heat pump</a> (may provide energy data)</li></ul>

<h2 id="related" id="related">Related</h2>
<ul><li>A talk, <a href="https://fosdem.org/2023/schedule/event/home_automation/">Practical Computerized Home Automation</a> by Bruce Momjian at FOSDEM&#39;23. “Home automation is an elusive technology — often desired, rarely achieved. This talk explores a successful ten-year home automation deployment, outlining the challenges that derail many attempts. It will cover technology choices, programing basics, and a dozen successful applications.”</li>
<li>A talk, <a href="https://fosdem.org/2023/schedule/event/energy_challenges_home_energy_management/">Challenges in Home Energy Management</a> by Markus Storm at FOSDEM&#39;23. “How to best use your own PV-generated power ... deploying openHAB ... covering the most power intensive use cases of a household: EV charging, heat pump and white goods operations.”</li></ul>

<hr>

<p><em>Update 2023-12: Now recommend Home Assistant Green instead of Home Assistant Yellow.</em></p>

<hr>

<p><em>This article is part of my <a href="https://wrily.foad.me.uk/what-to-give-tech-gadgets-that-respect-our-freedom" title="What to Give - Tech Gadgets that Respect Our Freedom">Open Source Gadgets series</a>.</em></p>

<p><a href="https://wrily.foad.me.uk/tag:fossGadgets" class="hashtag"><span>#</span><span class="p-category">fossGadgets</span></a> <a href="https://wrily.foad.me.uk/tag:cloudFree" class="hashtag"><span>#</span><span class="p-category">cloudFree</span></a> <a href="https://wrily.foad.me.uk/tag:smartHome" class="hashtag"><span>#</span><span class="p-category">smartHome</span></a> <a href="https://wrily.foad.me.uk/tag:degoogled" class="hashtag"><span>#</span><span class="p-category">degoogled</span></a> <a href="https://wrily.foad.me.uk/tag:awesomeFOSS" class="hashtag"><span>#</span><span class="p-category">awesomeFOSS</span></a> <a href="https://wrily.foad.me.uk/tag:openHardware" class="hashtag"><span>#</span><span class="p-category">openHardware</span></a></p>



<hr>

<p><em>Follow/Feedback/Contact:</em> <a href="https://wrily.foad.me.uk/feed/"><em>RSS feed</em></a> · <em>Fedi follow this blog: @julian​@wrily.foad.me.uk</em> · <a href="https://matrix.to/#/@julian:foad.me.uk" title="matrix Julian"><em>matrix me</em></a> · <a href="https://fed.foad.me.uk/%40julian%40fed.foad.me.uk" title="follow Julian"><em>Fedi follow me</em></a> · <a href="mailto:julian@foad.me.uk?subject=Wrily" title="email Julian"><em>email me</em></a> · <a href="https://julian.foad.me.uk/"><em>julian.foad.me.uk</em></a>
<em>Donate:</em> <a href="https://liberapay.com/julianfoad" title="Donate to Julian using Liberapay"><em>via Liberapay</em></a>
<em>All posts © Julian Foad and licensed <a href="https://creativecommons.org/licenses/by-nd/4.0/">CC-BY-ND</a> except quotes, translations, or where stated otherwise</em></p>
]]></content:encoded>
      <guid>https://wrily.foad.me.uk/a-freedom-respecting-smart-home</guid>
      <pubDate>Fri, 11 Nov 2022 14:40:30 +0000</pubDate>
    </item>
  </channel>
</rss>