<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Webalab</title>
	<atom:link href="https://webalabcom.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://webalabcom.wordpress.com</link>
	<description>Streamline with Automation, Thrive with Ease.</description>
	<lastBuildDate>Sat, 23 Nov 2024 13:32:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">229166188</site><cloud domain='webalabcom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>Webalab</title>
		<link>https://webalabcom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://webalabcom.wordpress.com/osd.xml" title="Webalab" />
	<atom:link rel='hub' href='https://webalabcom.wordpress.com/?pushpress=hub'/>
	<item>
		<title>Reading Knowledge Capture: A Seamless Workflow for Lifelong Learners</title>
		<link>https://webalabcom.wordpress.com/2024/11/08/reading-knowledge-capture-a-seamless-workflow-for-lifelong-learners/</link>
					<comments>https://webalabcom.wordpress.com/2024/11/08/reading-knowledge-capture-a-seamless-workflow-for-lifelong-learners/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Sat, 09 Nov 2024 00:09:59 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[obsidian]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[writing]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=159</guid>

					<description><![CDATA[In the age of information overload, we all yearn for efficient ways to capture, review, and make sense of what we read. The Reading Knowledge Capture (RKC) system, a branch of personal knowledge management (PKM), is here to streamline this process. This guide will walk you through RKC&#8217;s clever structure, combining science with practicality, to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image aligncenter size-large"><img width="1024" height="1024" data-attachment-id="174" data-permalink="https://webalabcom.wordpress.com/2024/11/08/reading-knowledge-capture-a-seamless-workflow-for-lifelong-learners/dall%c2%b7e-2024-11-08-16-10-43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment-the-image-features-abstract-visuals-such-as-interc/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp" data-orig-size="1024,1024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="DALL·E 2024-11-08 16.10.43 &amp;#8211; A conceptual, artsy image representing knowledge capture and organization in a digital environment. The image features abstract visuals such as interc" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=300" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=1024" src="https://webalab.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=1024" alt="" class="wp-image-174" srcset="https://webalab.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp 1024w, https://webalab.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=150 150w, https://webalab.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=300 300w, https://webalab.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=768 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">In the age of information overload, we all yearn for efficient ways to capture, review, and make sense of what we read. The Reading Knowledge Capture (RKC) system, a branch of personal knowledge management (PKM), is here to streamline this process. This guide will walk you through RKC&#8217;s clever structure, combining science with practicality, to help you retain and revisit valuable knowledge. Expect insights, a touch of wit, and a system that adapts to your unique style of learning.</p>



<h3 class="wp-block-heading">The Problem with Traditional Highlight Systems</h3>



<p class="wp-block-paragraph">Most of us rely on Kindle or other reading platforms that capture highlights and notes. But here’s the issue: these systems often keep your insights locked within proprietary platforms, limiting where and how you can access them. Previous RKC versions automated highlight capture but required a Kindle, a computer, and a click to initiate the process. The current iteration removes these restrictions and introduces a more universal, flexible approach, accessible from virtually any reading device.</p>



<h3 class="wp-block-heading">Enter the New RKC: Capture, Review, and Showcase</h3>



<figure class="wp-block-image size-large"><img width="1024" height="733" data-attachment-id="161" data-permalink="https://webalabcom.wordpress.com/2024/11/08/reading-knowledge-capture-a-seamless-workflow-for-lifelong-learners/screenshot-2024-11-07-at-10-27-34-am/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png" data-orig-size="1179,845" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-07 at 10.27.34 AM" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=300" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=1024" src="https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=1024" alt="" class="wp-image-161" srcset="https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=1024 1024w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=150 150w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=300 300w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=768 768w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png 1179w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">With this new version, the RKC process is divided into three main stages: <strong>Capture</strong>, <strong>Review</strong>, and <strong>Consume</strong>. Let’s dive into each stage.</p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h3 class="wp-block-heading">Stage 1: Capture</h3>



<p class="wp-block-paragraph">The capture stage is all about simplicity and speed. Here’s how it works:</p>



<ol class="wp-block-list">
<li><strong>Read Anywhere, Note Instantly:</strong> Whether on a Kindle, a web browser, or a mobile app, if you find something noteworthy, select the text, copy it, swipe down to the control center, and tap a shortcut button.</li>



<li><strong>Drafts Integration:</strong> The captured text goes straight to Drafts, an app where it can be tagged, organized, and filed for later review.</li>
</ol>



<p class="wp-block-paragraph">With this setup, every meaningful quote or passage is only a swipe and tap away from being stored in your knowledge bank. No need to open additional apps or worry about compatibility with different reading devices.</p>



<p class="wp-block-paragraph">*It is worth noting that copy pasting books has a limit of (usually) 10% of the book. This is a publishing thing. So bear that in mind when copy pasting too many highlights.  </p>



<h3 class="wp-block-heading"><strong>Implementation Details</strong><br /></h3>



<p class="wp-block-paragraph"><strong style="color: rgb(0, 0, 0)">Shortcut</strong></p>



<p class="wp-block-paragraph">Clipboard Capture</p>



<ul class="wp-block-list">
<li>Get content of screen (This only helpful for websites)</li>



<li>Get Content of clipboard</li>



<li>Text with the content of the clipboard and the content of screen</li>



<li>Create new draft with text<br /></li>
</ul>



<figure class="wp-block-image aligncenter size-large is-resized"><img width="896" height="446" data-attachment-id="164" data-permalink="https://webalabcom.wordpress.com/2024/11/08/reading-knowledge-capture-a-seamless-workflow-for-lifelong-learners/screenshot-2024-11-08-at-10-35-36-am/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png" data-orig-size="896,446" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-08 at 10.35.36 AM" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=300" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=896" src="https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=896" alt="" class="wp-image-164" style="width:339px;height:auto" srcset="https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png 896w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=150 150w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=300 300w, https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=768 768w" sizes="(max-width: 896px) 100vw, 896px" /></figure>



<p class="wp-block-paragraph">Hook  this up on control center, every time you need to keep something, select, copy, swipe down, and run this shortcut.</p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<h3 class="wp-block-heading">Stage 2: Review</h3>



<p class="wp-block-paragraph">The review stage is where you transform raw snippets into lasting knowledge.</p>



<ol class="wp-block-list">
<li><strong>Book Notebook:</strong> When starting a new book or line of research, create a  notebook per book or topic. That&#8217;s ideal but you do you, the point of this is to have a landing area. </li>



<li><strong>Review and Reflect:</strong> Open Drafts, read through your saved clips, and reflect. Add comments, contextual thoughts, or even counterpoints to deepen your understanding.</li>



<li><strong>Organize by Book:</strong> Once satisfied, you simply select the &#8220;Add to Book&#8221; action. The script will append the draft’s contents to a designated “book” note, creating a cohesive record of highlights, reflections, and insights for each book.</li>
</ol>



<p class="wp-block-paragraph">At this stage, the content is tailored and categorized, moving from raw highlight to a refined summary. Once a book note is complete, it’s ready for final storage in Obsidian.</p>



<h3 class="wp-block-heading"><strong><strong>Implementation Details</strong></strong></h3>



<p class="wp-block-paragraph">Draft Actions</p>



<h4 class="wp-block-heading"><strong>New Book</strong></h4>



<ul class="wp-block-list">
<li>Run Script</li>
</ul>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
let p = Prompt.create();
p.addTextField("textFieldBook", "Book", "");
p.addTextField("textFieldAuthor", "Authors", "");
p.addButton("Done");
let didSelect = p.show();
let author = p.fieldValues&#91;"textFieldAuthor"];
let book = p.fieldValues&#91;"textFieldBook"];
if (p.buttonPressed == "Done") {
    draft.setTemplateTag("book_title", book)
    draft.setTemplateTag("author_names", author)
}
</pre></div>


<ul class="wp-block-list">
<li>Create Draft</li>
</ul>



<p class="wp-block-paragraph">Template:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
# &#91;&#91;book_title]]
-&gt;authors: &#91;&#91;author_names]]
-&gt;started: &#91;&#91;time]]
-&gt;tags: 
## Highlights
</pre></div>


<p class="wp-block-paragraph">This will create a new draft with that template (custom for me). It also adds some custom tags im using to classify within my workspaces. Up to you.</p>



<h4 class="wp-block-heading"><strong>Add To Book</strong></h4>



<ul class="wp-block-list">
<li>Run Script</li>
</ul>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
function toISOLocal(d) {
  var z  = n =&gt;  ('0' + n).slice(-2);
  var zz = n =&gt; ('00' + n).slice(-3);
  var off = d.getTimezoneOffset();
  var sign = off &gt; 0? '-' : '+';
  off = Math.abs(off);
  return d.getFullYear() + '-'
         + z(d.getMonth()+1) + '-' +
         z(d.getDate()) + 'T' +
         z(d.getHours()) + ':'  + 
         z(d.getMinutes()) + ':' +
         z(d.getSeconds()) + '.' +
         zz(d.getMilliseconds()) +
         sign + z(off/60|0) + ':' + z(off%60); 
}
let f = () =&gt; {
    // select an existing draft
    let d = app.selectDraft(Workspace.find("Books"));
    if (!d) {
        return false;
    }
    // append current draft
    let datee = draft.createdAt;
    d.content = d.content + "\n---\n**"+ toISOLocal(datee) + "**\n" + draft.content + "\n";
    d.update();
    return true;    
}
if (!f()) {
    context.cancel();
}
</pre></div>


<p class="wp-block-paragraph">This will show a list of Drafts in the &#8216;Books&#8217; workspace. (where I have my books). After selecting a draft from that list. it will append the content of the current draft to it and archive it.</p>



<h4 class="wp-block-heading">Send Book</h4>



<p class="wp-block-paragraph">This is an action that runs a shortcut that saves the whole draft in the obsidian folder designated for books. </p>



<h3 class="wp-block-heading">Stage 3: Consume</h3>



<p class="wp-block-paragraph">Here’s where the magic happens: making these insights constantly visible and accessible.</p>



<ol class="wp-block-list">
<li><strong>The “Smart Reads” Shortcut:</strong> This shortcut scans your Obsidian library for book notes, randomly selects one, and pulls a random highlight. The chosen highlight then replaces the content of a dedicated “Quote” draft in Drafts.</li>



<li><strong>Widget Display:</strong> Using Drafts’ widget functionality, the “Quote” draft is displayed on your home screen. Each time the shortcut runs, a new quote appears, offering you a bite-sized reminder of your readings.</li>
</ol>



<p class="wp-block-paragraph">This setup creates a rotating feed of knowledge on your home screen, which you can configure to update automatically or manually.</p>



<p class="wp-block-paragraph"><strong>Diagram Placeholder:</strong> [Widget Flow &#8211; Diagram showing the random selection and widget update process]</p>



<p class="wp-block-paragraph"><strong>Note:</strong> Depending on widget update timing, there may be occasional lag in displaying the latest quote. However, the key here is consistency: regular exposure to captured insights helps solidify them in your memory.</p>



<h3 class="wp-block-heading">Implementation Details</h3>



<p class="wp-block-paragraph">Shortcut</p>



<h4 class="wp-block-heading">Smart Reads</h4>



<ul class="wp-block-list">
<li>Get content of folder containing books.</li>



<li>Get random number between 1 and the count of books in the folder.</li>



<li>Get the book indexed at the random number</li>



<li>Split the content of that file by &#8212; (Or whichever separator)</li>



<li>Get a random number between 1 and the count of items after the split.</li>



<li>From the Split content, get the item indexed at the random number.</li>



<li>Get draft and update its content to whatever text from the previous step.</li>



<li>Add to whichever frontend you want</li>
</ul>



<p class="wp-block-paragraph"><sub>This one is a bit convoluted and may vary depending on your implementation</sub></p>



<hr class="wp-block-separator has-alpha-channel-opacity" />



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">RKC’s Capture-Review-Consume cycle offers an efficient, scientific approach to knowledge retention. With the clever use of iOS shortcuts, Drafts, and Obsidian, this system is adaptable, allowing you to scale or modify it based on your needs. The result is a simple yet powerful way to enrich your learning, keeping valuable insights accessible, organized, and ever-present.</p>



<p class="wp-block-paragraph">This system could revolutionize your approach to reading and knowledge capture. Give it a try—and never let valuable knowledge fade into obscurity again.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/11/08/reading-knowledge-capture-a-seamless-workflow-for-lifelong-learners/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">159</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/img_5216.jpeg" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/11/img_5216.jpeg" medium="image">
			<media:title type="html">IMG_5216</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalab.com/wp-content/uploads/2024/11/dallc2b7e-2024-11-08-16.10.43-a-conceptual-artsy-image-representing-knowledge-capture-and-organization-in-a-digital-environment.-the-image-features-abstract-visuals-such-as-interc.webp?w=1024" medium="image" />

		<media:content url="https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-07-at-10.27.34e280afam.png?w=1024" medium="image" />

		<media:content url="https://webalab.com/wp-content/uploads/2024/11/screenshot-2024-11-08-at-10.35.36e280afam.png?w=896" medium="image" />
	</item>
		<item>
		<title>Sensor Battery Management</title>
		<link>https://webalabcom.wordpress.com/2024/07/17/sensor-battery-management/</link>
					<comments>https://webalabcom.wordpress.com/2024/07/17/sensor-battery-management/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Wed, 17 Jul 2024 21:30:08 +0000</pubDate>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[home-asssistant]]></category>
		<category><![CDATA[smarthome]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=154</guid>

					<description><![CDATA[Battery management is something everyone has to deal with unless the sensors are wired, in which case, it&#8217;s not a problem. However, having just one battery-powered sensor makes this relevant. The more sensors you have, the bigger the challenge becomes in the long run. One day, one of your automations will stop working because a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Battery management is something everyone has to deal with unless the sensors are wired, in which case, it&#8217;s not a problem. However, having just one battery-powered sensor makes this relevant. The more sensors you have, the bigger the challenge becomes in the long run. One day, one of your automations will stop working because a sensor ran out of battery, and that&#8217;s annoying. Not every sensor requires the same amount of power; some will last longer than others. To complicate matters further, different sensors may use different batteries, and often these batteries are not the standard sizes you can find everywhere.</p>



<p class="wp-block-paragraph">To mitigate this, we need a few things:</p>



<ul class="wp-block-list">
<li>An inventory of what sensor uses what battery</li>



<li>Active monitoring</li>



<li>Quick response</li>
</ul>



<h3 class="wp-block-heading">Inventory</h3>



<p class="wp-block-paragraph">This can take many forms. It can be a Word document, a piece of paper with handwritten notes, or a Lovelace markdown card(s). The important thing is to have this information readily available; it will make the whole process a lot faster. List all the different sensors in the house and what kind of battery each one uses. You can get as fancy as you like by using images and other details, but just having a menu of what battery you need for each sensor beforehand makes a big difference. You can also include details about your battery stock in case you choose to buy a bunch and have them available whenever needed. <em>Highly recommended maneuver.</em></p>



<h3 class="wp-block-heading">Active Monitoring</h3>



<p class="wp-block-paragraph">Home Assistant has many cards and ways to visualize battery levels, some even with color. Just having this isn&#8217;t enough unless you&#8217;re constantly checking, which is not ideal. What&#8217;s ideal is to have a notification system in place. This system will allow you to set a threshold to send a notification when the battery level of any sensor drops below it. Between 5% and 10% seems to be the sweet spot; higher allows procrastination, and lower might not give enough time to replace the battery.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading">Quick Response Plan</h3>



<p class="wp-block-paragraph">This is about having a stock of batteries and acting fast as soon as the notification pops up. When the notification appears, it&#8217;s a matter of time before the sensor stops working. Having to go to the store to get more batteries adds to the delay. It might not be a problem, but it&#8217;s worth considering because &#8216;not having batteries available and forgetting to get them when going to the store&#8217; is the leading cause of broken automations.</p>



<h3 class="wp-block-heading">Links </h3>



<p class="wp-block-paragraph"><a href="https://github.com/cbulock/lovelace-battery-entity" rel="nofollow">https://github.com/cbulock/lovelace-battery-entity</a></p>



<p class="wp-block-paragraph"><a href="https://github.com/maxwroc/battery-state-card" rel="nofollow">https://github.com/maxwroc/battery-state-card</a></p>



<p class="wp-block-paragraph"><a href="https://community.home-assistant.io/t/low-battery-notifications-actions/653754" rel="nofollow">https://community.home-assistant.io/t/low-battery-notifications-actions/653754</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/07/17/sensor-battery-management/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">154</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-17-at-2.28.17e280afpm.png" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-17-at-2.28.17e280afpm.png" medium="image">
			<media:title type="html">Screenshot 2024-07-17 at 2.28.17 PM</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>
	</item>
		<item>
		<title>Personal Data Flow</title>
		<link>https://webalabcom.wordpress.com/2024/07/03/data-flow/</link>
					<comments>https://webalabcom.wordpress.com/2024/07/03/data-flow/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Wed, 03 Jul 2024 22:18:55 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[protocol]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=146</guid>

					<description><![CDATA[This covers data that can be encoded into text, there&#8217;s another one of these for photos. Everything starts on Drafts, because it&#8217;s the best and the fastest tap-to-text around. It usually goes in by typing, sometimes from the clipboard and rarely via dictation. For the most part the input is on the go while doing [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img loading="lazy" width="895" height="588" data-attachment-id="148" data-permalink="https://webalabcom.wordpress.com/2024/07/03/data-flow/screenshot-2024-07-03-at-3-13-36-pm/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png" data-orig-size="895,588" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-07-03 at 3.13.36 PM" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=300" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=895" src="https://webalab.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=895" alt="" class="wp-image-148" srcset="https://webalab.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png 895w, https://webalab.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=150 150w, https://webalab.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=300 300w, https://webalab.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=768 768w" sizes="(max-width: 895px) 100vw, 895px" /></figure>



<p class="wp-block-paragraph">This covers data that can be encoded into text, there&#8217;s another one of these for photos. </p>



<p class="wp-block-paragraph">Everything starts on Drafts, because it&#8217;s the best and the fastest tap-to-text around. It usually goes in by typing, sometimes from the clipboard and rarely via dictation. For the most part the input is on the go while doing or trying to focus on something else with makes it tricky.</p>



<p class="wp-block-paragraph">Once the text is Drafts, there’s a range of options. It can be sent to Reminders as a single reminder or as a &#8216;project&#8217; with sub-tasks. You can add events through Fantastical, send notes, or interact with Obsidian, which is where text goes to rest.</p>



<p class="wp-block-paragraph">It may seem like there are only three options, and for the most part, yes, any text is either a reminder that goes on the calendar, an actionable that goes as a task, or notes for ongoing projects. However, there’s a lot of gray area in the last bit, and it&#8217;s a constant battle between learning behaviors and habits to develop a better pipeline and organizational scheme and the desire to keep evolving and improving my habits and behaviors.</p>



<h3 class="wp-block-heading">Calendar</h3>



<p class="wp-block-paragraph">Anything with a date goes in the calendar. After writing in Drafts, there’s an action that sends the same text to Fantastical, which is like a magician understanding that kind of speech.</p>



<h3 class="wp-block-heading">Actionables / Tasks</h3>



<p class="wp-block-paragraph">Anything that &#8216;has to be done&#8217; goes to the Reminders app. There are two main shortcuts for this, &#8216;Add Reminder&#8217; and &#8216;Add Reminder Project&#8217;.</p>



<p class="wp-block-paragraph">&#8216;Add Reminder&#8217; will create a reminder with the text from the draft and will show a list of tags to select from. Alternatively, it can pick them up from the draft itself, splitting the draft with a pipe like &#8216;|tag,tag,tag&#8217;.</p>



<p class="wp-block-paragraph">&#8216;Add Reminder Project&#8217; is similar; however, this will also add as a sub-task anything below starting with a dash (-).</p>



<h3 class="wp-block-heading">Musings</h3>



<p class="wp-block-paragraph">Musings are meant for anything that comes out of my brain—ideas, thoughts, etc. This may stay as a draft for a while with constant updates. Once it loses its importance, it goes to Obsidian as a general note. The action will pop up a list of tags to assign to this note.</p>



<h3 class="wp-block-heading">Projects</h3>



<p class="wp-block-paragraph">Projects are for structured initiatives, whatever they may be. It starts with a project note, like a homepage of sorts, ideally containing some descriptions and intentions. This action will create a note in the Projects directory of Obsidian.</p>



<p class="wp-block-paragraph">Any text or content supporting a project goes to &#8216;To Project&#8217;. This action will ask for a Project Note (showing all the notes in the Projects directory). Upon selecting a project, it will add a note to that project note with the date and a link to the new note, which is stored in the Projects/notes folder.</p>



<h3 class="wp-block-heading">Book Notes</h3>



<p class="wp-block-paragraph">Book Notes are notes regarding books I read. A plugin in Obsidian fetches my book highlights from Kindle and creates a note for each book. Here, I can link the notes I write with the highlights from Kindle, making referencing any book highlight, note, or idea I had while reading it pretty easy.</p>



<h3 class="wp-block-heading">Journal</h3>



<p class="wp-block-paragraph">Every morning, I attempt to write 1200 words. Studies show some benefits to writing every day, so there’s a little ecosystem of things to enhance the experience, like pre-filling templates, extracting tasks to reminders, or keeping track of various things.</p>



<p class="wp-block-paragraph">These are a few of the protocols which will be broken down and elaborated on as we go.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/07/03/data-flow/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">146</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png" medium="image">
			<media:title type="html">Screenshot 2024-07-03 at 3.13.36 PM</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalab.com/wp-content/uploads/2024/07/screenshot-2024-07-03-at-3.13.36e280afpm.png?w=895" medium="image" />
	</item>
		<item>
		<title>Reminders Backup</title>
		<link>https://webalabcom.wordpress.com/2024/04/03/reminders-backup/</link>
					<comments>https://webalabcom.wordpress.com/2024/04/03/reminders-backup/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 20:52:25 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[shortcuts]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=139</guid>

					<description><![CDATA[Managing reminders efficiently is crucial as they accumulate over time, potentially leading to storage issues. Even after completion, they linger, contributing to the storage footprint. To mitigate this, there&#8217;s a convenient shortcut: periodically moving completed reminders out of the application. This can involve either permanent deletion or archiving them in a text file along with [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Managing reminders efficiently is crucial as they accumulate over time, potentially leading to storage issues. Even after completion, they linger, contributing to the storage footprint. To mitigate this, there&#8217;s a convenient shortcut: periodically moving completed reminders out of the application. This can involve either permanent deletion or archiving them in a text file along with pertinent metadata.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" width="321" height="1024" data-attachment-id="141" data-permalink="https://webalabcom.wordpress.com/2024/04/03/reminders-backup/img_7957/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg" data-orig-size="1290,4117" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="img_7957" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=94" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=321" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=321" alt="" class="wp-image-141" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=321 321w, https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=642 642w, https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=47 47w, https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=94 94w" sizes="(max-width: 321px) 100vw, 321px" /></figure>



<p class="wp-block-paragraph">While storing a copy of the data doesn&#8217;t directly address the storage problem, it shifts it to the hard drive, which is more manageable. Moreover, this approach offers numerous advantages. For instance, storing the data in a CSV file enables various analyses, such as calculating the duration it took for each reminder to be completed and conducting other statistical assessments.</p>



<p class="wp-block-paragraph">The frequency of triggering this process is flexible, depending on individual preferences. It can be initiated manually or set to run automatically at regular intervals. Personally, I find a monthly schedule to be reasonable, but longer intervals can also suffice. The determining factor is the time it takes to execute the process.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/04/03/reminders-backup/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">139</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7984.jpeg" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7984.jpeg" medium="image">
			<media:title type="html">IMG_7984</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/04/img_7957.jpeg?w=321" medium="image" />
	</item>
		<item>
		<title>Sports Check</title>
		<link>https://webalabcom.wordpress.com/2024/03/15/sports-check/</link>
					<comments>https://webalabcom.wordpress.com/2024/03/15/sports-check/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Fri, 15 Mar 2024 17:12:59 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[shortcut]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=121</guid>

					<description><![CDATA[As a sports enthusiast, I find myself constantly reaching for my phone to stay updated on various leagues. Whether it&#8217;s checking for upcoming games, tracking the performance of my favorite teams, or simply satisfying my curiosity about the latest sports news, my phone is my go-to resource. However, this repetitive process of searching for information [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">As a sports enthusiast, I find myself constantly reaching for my phone to stay updated on various leagues. Whether it&#8217;s checking for upcoming games, tracking the performance of my favorite teams, or simply satisfying my curiosity about the latest sports news, my phone is my go-to resource. However, this repetitive process of searching for information can be time-consuming and cumbersome. That&#8217;s why I&#8217;ve devised a simple shortcut that has revolutionized how I stay informed about sports.</p>



<p class="wp-block-paragraph">This shortcut streamlines the process of accessing sports information, making it quicker and more convenient. Upon activation, it presents a list of sports that I&#8217;m interested in. With just a tap on any sport, it instantly opens a quick-view browser, set to Google&#8217;s search results for the corresponding league. This comprehensive search results page provides everything I need, from upcoming matches and scores to league tables and team lineups.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" width="472" height="1023" data-attachment-id="132" data-permalink="https://webalabcom.wordpress.com/2024/03/15/sports-check/img_5608-2/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png" data-orig-size="1290,2796" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="img_5608-2" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=138" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=472" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=472" alt="" class="wp-image-132" style="width:248px;height:auto" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=472 472w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=944 944w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=69 69w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=138 138w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=768 768w" sizes="(max-width: 472px) 100vw, 472px" /></figure>



<p class="wp-block-paragraph">The beauty of this shortcut lies in its simplicity and efficiency. Once I&#8217;ve obtained the desired information, I can easily dismiss the browser window with a simple tap on &#8216;done.&#8217; This ensures that no tabs or orphan windows clutter my browser, making it perfect for quick lookups on the go.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/03/15/sports-check/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">121</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/screenshot-2024-03-15-at-10.07.03e280afam.png" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/screenshot-2024-03-15-at-10.07.03e280afam.png" medium="image">
			<media:title type="html">screenshot-2024-03-15-at-10.07.03e280afam</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5608-2.png?w=472" medium="image" />
	</item>
		<item>
		<title>Status Light</title>
		<link>https://webalabcom.wordpress.com/2024/03/15/status-light/</link>
					<comments>https://webalabcom.wordpress.com/2024/03/15/status-light/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Fri, 15 Mar 2024 16:58:25 +0000</pubDate>
				<category><![CDATA[Home]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=114</guid>

					<description><![CDATA[The inception of the status light occurred amid the renovation of my home, a period characterized by simultaneous painting tasks and the presence of contractors and tradespeople. Chief among the challenges encountered was the difficulty in hearing the doorbell while wearing headphones. To address this, I swiftly improvised a solution using an external button and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The inception of the status light occurred amid the renovation of my home, a period characterized by simultaneous painting tasks and the presence of contractors and tradespeople. Chief among the challenges encountered was the difficulty in hearing the doorbell while wearing headphones. To address this, I swiftly improvised a solution using an external button and spare lightbulbs. Installing the button outside the door and programming it to trigger a flashing light upon activation effectively resolved the issue. Encouraged by its success, I proceeded to equip each room with a &#8216;notification light,&#8217; utilizing excess LED bulbs left over from the renovation, rendering my collection of hue lightbulbs redundant for primary illumination purposes.</p>



<p class="wp-block-paragraph">During its initial implementation, a status light adorned every room in my home. However, with the passage of time, I observed a natural consolidation and refinement of the status light setup. While several applications cater to similar purposes, I encountered challenges with using light flicks for message transmission, primarily due to issues with consistency and reliability stemming from timing inaccuracies. Consequently, I opted to optimize the system by harnessing colors for communication. Initially, I rationalized the number of status lights, reducing them to a single unit strategically positioned in the living room&#8211;a decision driven by the recognition of the practicality of having a centralized hub. Acknowledging the primary functions of our bedrooms&#8211;sleeping and occasional activities&#8211;I deemed the installation of individual status lights unnecessary. Moreover, given the necessity for connected lightbulbs and the prevalence of LED ceiling lamps, minimizing outlet usage emerged as a priority. Thus, leveraging colors as a messaging tool afforded us a versatile array of options.</p>



<p class="wp-block-paragraph">A comprehensive array of color-coded notifications was established to effectively convey various household statuses:</p>



<ul class="wp-block-list">
<li>Green: Indicates the activation of the alarm system.</li>



<li>Flickering Red: Signals a potential break-in, triggered by a window or door being opened while the alarm is active.</li>



<li>Dim Orange: Signifies the activation of sleeping lights, programmed to operate automatically from 11 pm to 7 am.</li>



<li>Purple: Indicates that the laundry room door has remained closed for 1.5 hours, typically corresponding to the duration of a washing cycle.</li>



<li>Flickering Orange: Signals a detected leak, with leak detectors installed under sinks, faucets, and in the laundry room.</li>



<li>Flickering Yellow: Indicates the ringing of the doorbell.</li>
</ul>



<p class="wp-block-paragraph"></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="768" data-attachment-id="118" data-permalink="https://webalabcom.wordpress.com/2024/03/15/status-light/img_5628/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 15 Pro Max&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1710421311&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.22&quot;,&quot;iso&quot;:&quot;320&quot;,&quot;shutter_speed&quot;:&quot;0.016949152542373&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;49.280327777778&quot;,&quot;longitude&quot;:&quot;-123.00750833333&quot;}" data-image-title="img_5628" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=300" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=1024" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=1024" alt="" class="wp-image-118" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=1024 1024w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=2048 2048w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=150 150w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=300 300w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=768 768w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">As new scenarios arise, the list of status indications continues to expand, prompting efforts to streamline the updating process for improved efficiency.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/03/15/status-light/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">114</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5622.jpeg" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5622.jpeg" medium="image">
			<media:title type="html">img_5622</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_5628.jpeg?w=1024" medium="image" />
	</item>
		<item>
		<title>Cloud Subscriptions</title>
		<link>https://webalabcom.wordpress.com/2024/02/28/cloud-subscriptions/</link>
					<comments>https://webalabcom.wordpress.com/2024/02/28/cloud-subscriptions/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Wed, 28 Feb 2024 22:02:04 +0000</pubDate>
				<category><![CDATA[Home]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=85</guid>

					<description><![CDATA[Navigating cloud subscriptions requires careful consideration. While cloud storage appears to offer a solution for freeing up device space, it comes with a significant trade-off – once an image is uploaded, it&#8217;s no longer accessible without monthly payments. Relying solely on cloud storage as a long-term solution raises sustainability concerns due to perpetual payments and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Navigating cloud subscriptions requires careful consideration. While cloud storage appears to offer a solution for freeing up device space, it comes with a significant trade-off – once an image is uploaded, it&#8217;s no longer accessible without monthly payments. Relying solely on cloud storage as a long-term solution raises sustainability concerns due to perpetual payments and the inevitable need for costly capacity upgrades.</p>



<p class="wp-block-paragraph">A more pragmatic approach positions cloud services as a &#8216;glue&#8217; for seamless integration across devices, not as the primary storage solution. Prioritize cloud use for bandwidth, ensuring data availability, while securely storing and backing up files within your control, avoiding recurring costs unless necessary.</p>



<p class="wp-block-paragraph">Cloud subscriptions excel in providing online accessibility, device synchronization, and sharing capabilities. However, striking a balance between cloud convenience and the security of self-controlled storage is key. Recognizing that cloud services are supplementary, not the sole solution, is crucial for a sustainable and cost-effective strategy in managing digital assets. In essence, use cloud subscriptions to enhance connectivity, but prioritize self-controlled storage for the permanence and security of your files. It&#8217;s a delicate balance that defines a robust strategy in navigating the intricate landscape of cloud subscriptions.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/02/28/cloud-subscriptions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">85</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_3919.jpg" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_3919.jpg" medium="image">
			<media:title type="html">img_3919</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>
	</item>
		<item>
		<title>Home Notifications</title>
		<link>https://webalabcom.wordpress.com/2024/02/28/home-notifications/</link>
					<comments>https://webalabcom.wordpress.com/2024/02/28/home-notifications/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Wed, 28 Feb 2024 21:55:31 +0000</pubDate>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[homeassistant]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=81</guid>

					<description><![CDATA[dep: Home Assistant. This notification setup is in constant development and each iteration addresses a previous issue or improvement. TLDR; We can use a switch to control the delivery of home assistant notifications to individual devices. This setup allows for a multiple devices. Each device requires the creation of a virtual switch (input_boolean) that can [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">dep: Home Assistant. </p>



<p class="wp-block-paragraph">This notification setup is in constant development and each iteration addresses a previous issue or improvement.</p>



<p class="wp-block-paragraph">TLDR; We can use a switch to control the delivery of home assistant notifications to individual devices. </p>



<p class="wp-block-paragraph">This setup allows for a multiple devices. Each device requires the creation of a virtual switch (input_boolean) that can be toggled from a dashboard widget, companion app action or iOS Shortcut.<br></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="736" data-attachment-id="94" data-permalink="https://webalabcom.wordpress.com/2024/02/28/home-notifications/img_4061-1/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg" data-orig-size="2000,1438" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1709329727&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_4061-1" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=300" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=1024" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=1024" class="wp-image-94" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=1024 1024w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=150 150w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=300 300w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=768 768w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=1440 1440w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">There are 2 HA scripts, &#8216;regular_notification&#8217; and &#8216;send_critical_notification&#8217;.<br></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="219" height="1023" data-attachment-id="92" data-permalink="https://webalabcom.wordpress.com/2024/02/28/home-notifications/img_4060-1/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg" data-orig-size="428,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="img_4060-1" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=64" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=219" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=219" class="wp-image-92" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=219 219w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=32 32w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=64 64w, https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg 428w" sizes="(max-width: 219px) 100vw, 219px" /></figure>



<p class="wp-block-paragraph">send_critical_notifications takes as arguments &#8216;title&#8217; and &#8216;message&#8217; and passes them along to &#8216;regular_notification&#8217; script along the &#8216;critical&#8217; and &#8216;volume&#8217; parameters. Critical notifications are for Things that demand attention: Alarms, leaks, etc…</p>



<p class="wp-block-paragraph">regular_notifications checks if the virtual switch for a device is on and it sends the notification defaulting to 0 if values are missing, does nothing if its off. This needs to be repeated for each device.</p>



<p class="wp-block-paragraph">Triggers.<br />If an automation needs to send a notification, just calls the &#8216;regular_notification&#8217; script with data parameters &#8216;title&#8217; and &#8216;message&#8217;. if the device switch is on it will get the notifications.</p>



<p class="wp-block-paragraph">It works in two levels, regular and critical notifications.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/02/28/home-notifications/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">81</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/relens_img_20240301134234-1.jpg" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/relens_img_20240301134234-1.jpg" medium="image">
			<media:title type="html">relens_img_20240301134234-1</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4061-1.jpg?w=1024" medium="image" />

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/03/img_4060-1.jpg?w=219" medium="image" />
	</item>
		<item>
		<title>BX-Ray</title>
		<link>https://webalabcom.wordpress.com/2024/02/28/bx-ray/</link>
					<comments>https://webalabcom.wordpress.com/2024/02/28/bx-ray/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Wed, 28 Feb 2024 21:43:19 +0000</pubDate>
				<category><![CDATA[Home]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=76</guid>

					<description><![CDATA[There&#8217;s 2 types of storage, hot storage and cold storage. Hot storage is the storage that has traffic. Party supplies, for example, or a pasta maker that may be used once every 3, 4 months. Cold storage is the stuff that nobody expects to use anytime soon. For hot storage you want to use clear [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">There&#8217;s 2 types of storage, hot storage and cold storage. Hot storage is the storage that has traffic. Party supplies, for example, or a pasta maker that may be used once every 3, 4 months. Cold storage is the stuff that nobody expects to use anytime soon.</p>



<p class="wp-block-paragraph">For hot storage you want to use clear bins, so you can right away see what&#8217;s inside. For cold storage doesn&#8217;t matter as much, there&#8217;s a benefit on having only clear bins, but if that&#8217;s not the case, or even so, this might help.</p>



<p class="wp-block-paragraph">TLDR; Each &#8216;storage container&#8217; gets a document (photo/text), something that can be deep-linked. Make a QR of that link and stick it on a box. Months later just scan the QR code and see what&#8217;s inside. </p>



<p class="wp-block-paragraph">There are different ways to implement this, each with different advantages and disadvantages. Grasping the concept should be enough to figure out a custom implementation for your needs.</p>



<p class="wp-block-paragraph">Apple Notes:  Its a process to get the url to deep link a note. So much so that&#8217;s not worth trying. </p>



<p class="wp-block-paragraph">Obsidian: This is the easiest, get the url to a note, QR and you should be able to get to that note by scanning the code. With the note up should be super easy to see the content via a list or a  photo, as well as updating the photo or list of content. <br>** The inconvenience is that&#8217;s difficult to share with the family members**</p>



<p class="wp-block-paragraph">Doku Wiki: This is a bit convoluted to setup, and requires some skill and infrastructure, but is far the most useful, has editing tools, user access. This is running a wikipedia on the local network, so anybody with access to the network should be able to go to the link and edit and see what&#8217;s inside. </p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Depending on the implementation it could also be possible to search for things and get the location of where its stored, instead of the other way around. </p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/02/28/bx-ray/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">76</post-id>
		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>
	</item>
		<item>
		<title>SmartHome PA</title>
		<link>https://webalabcom.wordpress.com/2024/02/23/smarthome-pa/</link>
					<comments>https://webalabcom.wordpress.com/2024/02/23/smarthome-pa/#respond</comments>
		
		<dc:creator><![CDATA[Tones]]></dc:creator>
		<pubDate>Fri, 23 Feb 2024 23:50:33 +0000</pubDate>
				<category><![CDATA[Home]]></category>
		<category><![CDATA[shortcuts]]></category>
		<guid isPermaLink="false">http://webalab.com/?p=43</guid>

					<description><![CDATA[[Note: This can be done with Siri only. The following enables the ability to do it with a tap, instead of talking. ] The home intercom / PA is a great and easy things for the modern house. Can be as intricate as your budget allows. There are many many ways to do this, and [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">[Note: This can be done with <a href="https://support.apple.com/en-ca/101606">Siri only</a>. The following enables the ability to do it with a tap, instead of talking. ]</p>



<p class="wp-block-paragraph">The home intercom / PA is a great and easy things for the modern house. Can be as intricate as your budget allows. There are many many ways to do this, and this is one of them.</p>



<p class="wp-block-paragraph">This system works using the homekit intercom action in shortcuts, does not work on mac, this needs to be triggered from a phone.</p>



<p class="wp-block-paragraph">Usecases:</p>



<ul class="wp-block-list">
<li>Letting everybody know Dinner is ready</li>



<li>Text message alert</li>



<li>Informing the kids when its time to go to bed.</li>
</ul>



<p class="wp-block-paragraph">Ingredients</p>



<ul class="wp-block-list">
<li>homepod</li>



<li>Ios phones</li>



<li>shortcut</li>



<li>Datajar</li>
</ul>



<p class="wp-block-paragraph">The heart of these is a shortcut that will push the action to read text outloud to a desired homepod. For convenience we use data jar to hold a list of standard messages. &#8220;Almost Home&#8221;, &#8220;Dinner Ready&#8221;, &#8220;Its Bedtime&#8221;, &#8220;Text Message&#8221;, and a &#8220;Custom&#8221;. On the shortcut we ask which we want. If its custom we then show a text capture field for custom input. Once the message is set, we ask to which homepod broadcast this message, can be single or different combinations of rooms. Once that is set, the shortcut action will sent the text to be read by the given homepods.</p>



<figure data-carousel-extra='{&quot;blog_id&quot;:229166188,&quot;permalink&quot;:&quot;https://webalabcom.wordpress.com/2024/02/23/smarthome-pa/&quot;}'  class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image"><img loading="lazy" width="768" height="1024" data-attachment-id="48" data-permalink="https://webalabcom.wordpress.com/2024/02/23/smarthome-pa/relens_img_20240224173711-1/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg" data-orig-size="1500,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 15 Pro Max&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1708792752&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.22&quot;,&quot;iso&quot;:&quot;250&quot;,&quot;shutter_speed&quot;:&quot;0.023809523809524&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="relens_img_20240224173711-1" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=225" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=768" data-id="48" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=768" alt="" class="wp-image-48" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=768 768w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=113 113w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=225 225w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=1440 1440w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg 1500w" sizes="(max-width: 768px) 100vw, 768px" /></figure>



<figure class="wp-block-image"><img loading="lazy" width="768" height="1024" data-attachment-id="47" data-permalink="https://webalabcom.wordpress.com/2024/02/23/smarthome-pa/relens_img_20240224173649-1/" data-orig-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg" data-orig-size="1500,2000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 15 Pro Max&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1708792765&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.22&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="relens_img_20240224173649-1" data-image-description="" data-image-caption="" data-medium-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=225" data-large-file="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=768" data-id="47" src="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=768" alt="" class="wp-image-47" srcset="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=768 768w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=113 113w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=225 225w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=1440 1440w, https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg 1500w" sizes="(max-width: 768px) 100vw, 768px" /></figure>
</figure>
]]></content:encoded>
					
					<wfw:commentRss>https://webalabcom.wordpress.com/2024/02/23/smarthome-pa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">43</post-id>
		<media:thumbnail url="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173614-1.jpg" />
		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173614-1.jpg" medium="image">
			<media:title type="html">relens_img_20240224173614-1</media:title>
		</media:content>

		<media:content url="https://0.gravatar.com/avatar/0073a894cf595b5b2dce0acd96bc8ebb6611b141aeee8374f37d5f7ffe031afe?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">webalab</media:title>
		</media:content>

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173711-1.jpg?w=768" medium="image" />

		<media:content url="https://webalabcom.wordpress.com/wp-content/uploads/2024/02/relens_img_20240224173649-1.jpg?w=768" medium="image" />
	</item>
	</channel>
</rss>
