{
    "version": "https://jsonfeed.org/version/1",
    "title": "Networked Artifacts Signal",
    "home_page_url": "https://networkedartifacts.com/signal",
    "feed_url": "https://networkedartifacts.com/feed.json",
    "description": "The Networked Artifacts Signal Blog.",
    "items": [
        {
            "id": "https://networkedartifacts.com/signal/first-batch-shipped",
            "content_html": "<h3>GitHub Repository</h3><p>As promised, we have published the Air Lab firmware source code on <a href=\"https://github.com/networkedartifacts/airlab\">GitHub</a>. You can browse the code, open issues, and contribute to the project:</p><img src=\"https://cms.networkedartifacts.com/content/file/1f0992c6-3f3c-463c-8687-5c91ba79c818\"><p>Whether you want to understand how your device works under the hood, customize the firmware, or build on top of it, the code is now yours to explore.</p><h3>Air Lab Manual</h3><p>We have also published the official <a href=\"https://networkedartifacts.com/airlab/manual\">Air Lab manual</a> on our website:</p><img src=\"https://cms.networkedartifacts.com/content/file/ab76c53b-eef3-49aa-b436-00090f79d50f\"><p>The manual covers everything you need to get started with your Air Lab, including setup, connecting to Wi-Fi, using the different measurement modes, and integrating with Home Assistant. We will keep updating it as we add new features.</p><h3>Assembly Video</h3><p>Our team made a <a href=\"https://www.youtube.com/watch?v=UEVc5fp2x7k\">short video</a> documenting the assembly process that took place in December. Have a look:</p><p><span class=\"youtube\">UEVc5fp2x7k</span></p><h3>Next Steps</h3><p>We are continuing to work on new firmware features and content for you. If you have questions or run into any issues, don’t hesitate to reach out or join the conversation in the <a href=\"https://github.com/networkedartifacts/airlab/discussions\">GitHub Discussions</a>.</p><p><strong>That’s all for now. Thanks for your continued support, and please don’t hesitate to reach out if you have any questions.</strong></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/first-batch-shipped\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/first-batch-shipped</a></p>",
            "url": "https://networkedartifacts.com/signal/first-batch-shipped",
            "title": "First Batch Shipped!",
            "summary": "Hello, Air Lab backers! The first batch of Air Labs has successfully been shipped out to you. We have also published the Air Lab firmware on GitHub and released the official manual on our website. We look forward to seeing what you will build with your Air Lab!",
            "image": "https://cms.networkedartifacts.com/content/file/1f0992c6-3f3c-463c-8687-5c91ba79c818",
            "date_modified": "2026-02-27T11:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/air-labs-shipping-soon",
            "content_html": "<h2 id=\"logistics-sorted\">Logistics Sorted</h2><p>After grappling with the complex import process and running into a couple of dead ends, we managed to solve all compliance issues and send the first batch of Air Labs to Mouser. From there, they will process all your orders and start fulfillment. We expect shipping to start in mid-February.</p><img src=\"https://cms.networkedartifacts.com/content/file/8367ad1e-e93e-4c6f-8b41-da3417c22c93\"><h2 id=\"update-your-address\">Update your Address</h2><p>In the meantime, please double-check the shipping address on your <a href=\"https://www.crowdsupply.com/account\">Crowd Supply account</a> and make sure it’s current and accurate. If you need help updating your shipping information, you can get in touch with Crowd Supply support via <a href=\"https://www.crowdsupply.com/contact/status-pre-shipment\">this contact form</a>.</p><h2 id=\"next-steps\">Next Steps</h2><p>Together with your Air Lab, you will get an invitation to join our testing program to access exclusive beta features and to submit your feedback and ideas directly to us. We are also finishing up the GitHub repository and the documentation and we are preparing new video content for you. Stay tuned!</p><p><strong>That’s all for now. We are very excited to hear your thoughts when you get your device. In the meantime, feel free to reach out if you have any questions.</strong></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/air-labs-shipping-soon\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/air-labs-shipping-soon</a></p>",
            "url": "https://networkedartifacts.com/signal/air-labs-shipping-soon",
            "title": "Air Labs Shipping Soon",
            "summary": "Hello, Air Lab backers! We are very excited to announce that your Air Labs have left our office and are on their way to Mouser! Here is a brief update.",
            "image": "https://cms.networkedartifacts.com/content/file/8367ad1e-e93e-4c6f-8b41-da3417c22c93",
            "date_modified": "2026-02-12T11:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/shipping-in-january",
            "content_html": "<h2 id=\"shipping-delay\">Shipping Delay</h2><p>Although the Air Labs have been packed and are ready to ship from our Zurich office since early December, importing them to the US proved itself more complex than we anticipated. We need to register with Customs and Border Protection (CBP) and pre-prepare all documents to ensure a smooth handling at the port of entry. We’re now working with a US customs broker to resolve these issues and expect everything to be cleared in the first weeks of the new year.</p><img src=\"https://cms.networkedartifacts.com/content/file/e38c6004-e3c3-4985-8241-015db569a5d7\"><h2 id=\"estimated-shipping-date\">Estimated Shipping Date</h2><p>Granted we clear all the documents needed during the first two weeks of January, we will ship to Mouser mid-January, and from there the fulfillment of your orders should take place between the end of January and early February. We are in touch with the Crowd Supply team, and if anything changes and we manage to ship sooner, we will let you know with a new update.</p><h2 id=\"jeff-geerling-s-review\"> Jeff Geerling’s Review</h2><p>Jeff, who has been testing the Air Lab for quite some time now, recently published a video in which he shared a lot of insights on how he’s using the Air Lab.</p><p>In case you haven’t seen the video, <a href=\"https://www.youtube.com/watch?v=r21lvaw40nY&t=11s\">check it out</a>!</p><h2 id=\"next-steps\">Next Steps</h2><p>While we wait to ship your Air Labs by the beginning of the new year, we will keep working on the software experience, documentation, and preparing the GitHub repository.</p><p><strong>That’s all for now. We are very grateful for your support and patience. Feel free to reach out if you have any questions.</strong></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/shipping-in-january\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/shipping-in-january</a></p>",
            "url": "https://networkedartifacts.com/signal/shipping-in-january",
            "title": "Shipping in January",
            "summary": "Hello, Air Lab backers! We would have loved to ship your Air Labs in time for Christmas, but unfortunately bureaucracy got in the way. Here is a brief update and some new information about estimated shipping.",
            "image": "https://cms.networkedartifacts.com/content/file/e38c6004-e3c3-4985-8241-015db569a5d7",
            "date_modified": "2026-01-05T11:16:51.442Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/production-progress-report-3",
            "content_html": "<h2 id=\"certification-amp-production\">Certification &amp; Production</h2><p>After a long certification process, we passed all required tests for shipping the Air Lab internationally. This means both the device and the battery are now certified, and we can move on with the production of the devices. This process was complex and time-consuming, but luckily we found partners who helped us navigate it.</p><img src=\"https://cms.networkedartifacts.com/content/file/c4de974e-3d78-4f0e-96aa-ed2d7ba03093\"><p>With this hurdle cleared, manufacturing of all pre-ordered Air Labs is now underway. We should receive the assembled PCBs in two weeks. Then, we’ll continue with the final assembly at our office. All other components are already in stock or currently being shipped to us.</p><h2 id=\"estimated-shipping-date\">Estimated Shipping Date</h2><p>Unfortunately, the certification took longer than expected and thus we’ve not been able to fulfill our hopes to ship by the end of October. Even though we’re doing our best to deliver the Air Lab as fast as possible, import and shipping conditions around the end of the year are challenging and may cause further delays. Based on that,<span class=\"Apple-converted-space\"> </span><em>we estimate that orders will be fulfilled in early January.</em></p><p>However, we’re working hard with everyone in the supply chain to squeeze every day that’s possible in the hope of delivering the devices to you before the Christmas holidays. <em>#FingersCrossed</em></p><h2 id=\"next-steps\">Next Steps</h2><p>Once the PCBs arrive, we will power through the assembly as fast as we can to ship all your orders to Mouser. From then on, they will be in charge of the delivery of your Air Labs. Meanwhile, we are focusing on improving the software experience of our browser-based tools and on-device firmware, thanks to the great feedback gathered from our beta testers.</p><p><strong>That’s all for now. Thanks a lot for your support and patience. Feel free to reach out if you have any questions.</strong></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/production-progress-report-3\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/production-progress-report-3</a></p>",
            "url": "https://networkedartifacts.com/signal/production-progress-report-3",
            "title": "Production Progress Report #3",
            "summary": "Hello, Air Lab backers! We achieved a big milestone this week: certification is complete! This means all the Air Labs are now in production, and we are getting ready for final assembly and shipping. Here is an overview of the latest developments and an updated shipping date estimate.",
            "image": "https://cms.networkedartifacts.com/content/file/c4de974e-3d78-4f0e-96aa-ed2d7ba03093",
            "date_modified": "2025-11-24T11:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/production-progress-report-2",
            "content_html": "<h2 id=\"certification-amp-production\">Certification &amp; Production</h2><p>Our supply chain is taking shape, and we already began stocking key components for the final assembly at our office. The displays have been straightforward to obtain, as we worked with the supplier before when prototyping the Air Lab.</p><img src=\"https://cms.networkedartifacts.com/content/file/02eaf25c-208b-4479-afcc-1901a5f6d0d7\"><p>Getting a battery, on the other hand, turned out to be more complex than anticipated. We initially hoped that we could find a supplier with a matching LiPo pack that already has all the needed certificates. But, we learned quickly that because of our slight customization request (wire length and connector), we need to acquire new fully matching certificates.</p><p>Luckily, this also revealed itself as an advantage. By making custom certificates, we’ve been able to lay the foundation for a potential stand-alone sale of the batteries as replacement parts. Now, once the battery certificates are available, we can continue with the certification of the device itself.</p><h2 id=\"beta-testing-program\">Beta Testing Program</h2><p>We want to thank our beta testers. Hearing from them has been very rewarding. They have shared how they use the device,offered new ideas, and, most importantly, reported firmware bugs they have encountered.</p><p>With their help, we’ve been able to quickly identify a major bug that caused a reset loop due to a file-system inconsistency. In response, we developed a &#34;device recovery&#34; tool that flashes the fixed firmware using the browser and a USB serial. We’re happy that this went smoothly and all beta testing units are working again.</p><h2 id=\"next-steps\">Next Steps</h2><p>We are very excited for the coming weeks. Our last prototype run, which implements important fixes uncovered in the EMV pre-testing, is arriving soon. When that has been cleared, we can work on the final certification and production of the device. Based on the current timeline, we hope to ship the first batch of devices to Crowd Supply by the end of October.</p><p><strong>That’s all for now. Thanks a lot, and feel free to reach out if you have any questions.</strong></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/production-progress-report-2\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/production-progress-report-2</a></p>",
            "url": "https://networkedartifacts.com/signal/production-progress-report-2",
            "title": "Production Progress Report #2",
            "summary": "Hello, Air Lab backers! As reported in the last update, we are working on getting your Air Lab manufactured, packed, and ready for shipment. Here is a short update on the latest developments.",
            "image": "https://cms.networkedartifacts.com/content/file/02eaf25c-208b-4479-afcc-1901a5f6d0d7",
            "date_modified": "2025-09-12T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/production-progess-report-1",
            "content_html": "<h2 id=\"new-enclosures-arrived\">New Enclosures Arrived!</h2><img src=\"https://cms.networkedartifacts.com/content/file/ad2e0351-48df-4777-97d5-c886095cbde7\"><p>We received the new enclosures last week and are really happy with the results. We simplified the manufacturing process by adding steps to the inside wall, harmonized the angle for easier machining, and added bevels around the external edges. These bevels make a significant difference in how the device feels in your hand. Now it is just right!</p><h2 id=\"beta-testing-units\">Beta Testing Units</h2><img src=\"https://cms.networkedartifacts.com/content/file/5fba893a-592c-46ab-bd7d-1a1cd67cb9f1\"><p>With the arrival of the new enclosures we proceeded to assemble a new batch of devices in-house. We are excited to ship those 15 units to specific individuals across the globe, who will be using Air Lab in their everyday lives and will share valuable feedback with us. Stay tuned for some reviews and further updates.</p><h2 id=\"packaging-prototyping\">Packaging Prototyping</h2><img src=\"https://cms.networkedartifacts.com/content/file/4f83f667-72d7-48de-a171-c73306891049\"><p>Another important step for us is to design the packaging to give you a nice unboxing experience. We have been busy prototyping some ideas, and we will continue refining the design, exploring new materials, and incorporating new ideas for the final packaging, but we are happy with this first version for the beta testing units.</p><h2 id=\"emv-testing\">EMV Testing</h2><img src=\"https://cms.networkedartifacts.com/content/file/c4014fd4-89ff-48eb-ac9c-51dab244ee24\"><p>We have successfully pre-tested the Air Lab for EMV radiated emissions and conducted emissions. Emissions from the device are barely noticeable. The early investment into a 6-layer board with full power/ground pours seems to pay off. Unfortunately, we missed the TVS diodes on the buttons; we would have bricked the microcontroller instantly when doing the 8 kV HBM ESD test. Luckily, we have a final prototype round lined up in which we can fix that!</p><h2 id=\"next-steps\">Next Steps</h2><p>We remain focused on manufacturing as we finalize the orders for the bigger components and deal with battery certification. We already met with a local PCBA company and look forward to seeing the first devices roll off the reflow oven soon. Our team is also growing as we welcome a very talented industrial designer who will support us on multiple fronts, from packaging to tutorials.</p><p><strong>That’s all for now. Thanks a lot, and feel free to reach out if you have any questions.</strong></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/production-progress-report\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/production-progress-report</a></p>",
            "url": "https://networkedartifacts.com/signal/production-progess-report-1",
            "title": "Production Progress Report #1",
            "summary": "Hello Air Lab backers! The campaign closed at the beginning of June, and the results exceeded our expectations. Thank you all for trusting and supporting our project. We are working to get everything production-ready and will provide more details about our expected ship date in a future update. Read more about our progress so far.",
            "image": "https://cms.networkedartifacts.com/content/file/ad2e0351-48df-4777-97d5-c886095cbde7",
            "date_modified": "2025-07-24T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/campaign-finale",
            "content_html": "<p>We’re looking forward to shipping the Air Lab to you as soon as possible. In this weekly update, we want to give you a look at what will be happening in the weeks ahead before we switch to a monthly update schedule.</p><img src=\"https://cms.networkedartifacts.com/content/file/8bc4c1e3-df41-4692-b1cd-e9d3e39d032e\"><h2 id=\"latest-prototypes\">Latest Prototypes</h2><p>While we’ve been busy building the <a href=\"https://networkedartifacts.com/airlab/simulator/\">Air Lab Simulator</a>, updating our website, and letting everyone know on social media that we’re crowdfunding Air Lab, we did not forget to continue improving the hardware. Last week, we got the latest PCB prototypes delivered and, after testing them for a while, we’re very happy with the results! We’re still waiting on the updated enclosures to put everything together. When that is done, we’re ready to take the next steps towards producing the Air Lab in larger quantities.</p><img src=\"https://cms.networkedartifacts.com/content/file/693eb0a1-0b67-4dfa-8d01-c24a1c302f7d\"><img src=\"https://cms.networkedartifacts.com/content/file/1bf3ca7a-1627-426a-8600-26d96fa199c2\"><img src=\"https://cms.networkedartifacts.com/content/file/a611106f-5523-4ea7-bbc4-2274dd53e24b\"><h2 id=\"certification-amp-packaging\">Certification &amp; Packaging</h2><p>With the hardware design almost done, we’ll now start focussing on getting the appropriate certifications. This entails preliminary testing in our own lab before we send a device to an accredited laboratory for final tests. We’re looking forward to crossing this one off our to-do list!</p><p>Another big milestone is designing the packaging. As designers, we’re particularly keen on getting this done as nicely as possible.</p><img src=\"https://cms.networkedartifacts.com/content/file/c4459f21-3ac3-4c27-9ce8-2779696cce4a\"><h2 id=\"firmware-amp-manual\">Firmware &amp; Manual</h2><p>In parallel, we’ll prepare the release of the firmware as an open-source project on GitHub. This will come together with a substantial update of our website, including a new manual section. In there, you’ll be able to find documentation on the device itself and how to customize and extend the firmware.</p><img src=\"https://cms.networkedartifacts.com/content/file/826ff166-6657-41d4-8afb-0d889d696d4e\"><h2 id=\"thanks\">Thanks!</h2><p>Thanks again to all backers of the project and the Crowd Supply team for their continuous efforts! Stay tuned for future updates on the project as we approach shipping day.</p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/campaign-finale\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/campaign-finale</a></p>",
            "url": "https://networkedartifacts.com/signal/campaign-finale",
            "title": "Campaign Finale",
            "summary": "Hello Air Lab backers! We’re happy to announce we’ve reached our funding goal! Thank you for supporting our crowdfunding campaign! If you have not backed the project yet, this is a great time to show your support by reserving an Air Lab of your own from the first batch produced.",
            "image": "https://cms.networkedartifacts.com/content/file/8bc4c1e3-df41-4692-b1cd-e9d3e39d032e",
            "date_modified": "2025-06-05T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/firmware-simulator",
            "content_html": "<p>Check it out now at <a href=\"https://networkedartifacts.com/airlab/simulator\">https://networkedartifacts.com/airlab/simulator</a>.</p><img src=\"https://cms.networkedartifacts.com/content/file/9a5e2e2d-1390-4e88-b370-89644ab97a65\"><h2 id=\"how-does-it-work\">How does it work?</h2><p>We have always dreamt of having a simulator to run the Air Lab firmware on a computer. Such a tool would drastically simplify the development, especially UI-related code that requires frequent tests on a device.</p><p>In the past, we tested various methods to build such a simulator. For example, we played with virtualization, as the esp-idf already supports <a href=\"https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/tools/qemu.html\">QEMU</a>, and explored scripting languages like Lua to code only the UI part and run it in a host app. Both approaches seemed either too complex or required a substantial amount of new code to support them.</p><p>In a final test, we attempted to compile the firmware with <a href=\"https://emscripten.org/\">emscripten</a>. This did not work immediately. But after mocking most of the APIs, we got it eventually running. Based on that success, we began a substantial firmware rewrite that separated the hardware-specific code into a Hardware Abstraction Layer (HAL). This change reduced the API surface drastically and simplified the writing of adapters to the Web platform.</p><p>At the beginning of last week, we got everything working on the firmware-level and started building the surrounding app. In the process, we fixed various bugs and race conditions that were not apparent due to hardware latency on the ESP32.</p><h2 id=\"next-steps\">Next Steps</h2><p>We’re excited about what we achieved and look forward to hearing the feedback. The simulator is a great way for people to test the device before buying it. But we do not want to stop there. We plan to refine this technology in the next few months and ship it as part of the open-source firmware to everyone that wants to customize the Air Lab firmware. Look out for a future update on this. Cheers!</p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/firmware-simulator\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/firmware-simulator</a></p>",
            "url": "https://networkedartifacts.com/signal/firmware-simulator",
            "title": "Firmware Simulator",
            "summary": "Hello everyone! This week’s update is a special one. We’re thrilled to announce “Air Lab Simulator” a web-based experience that allows you to play with the firmware comfortably from your browser.",
            "image": "https://cms.networkedartifacts.com/content/file/9a5e2e2d-1390-4e88-b370-89644ab97a65",
            "date_modified": "2025-05-27T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/a-deep-dive-into-integrating-air-lab-with-home-assistant",
            "content_html": "<p>We wrote this campaign update in the style of a tutorial. This way you know exactly what it takes to use the Air Lab with Home Assistant and can follow it step-by-step when you get your device.</p><h2 id=\"home-assistant\">Home Assistant</h2><p>The Home Assistant project was started more than 10 years ago to provide an open-source platform for home automation. Today, many proprietary and open smart home devices can be connected to Home Assistant in order to read out their data or control them.</p><p>Many people deploy Home Assistant to a Raspberry Pi, which is a perfect host for such software. With the official “Raspberry Pi Imager” it is trivial to prepare an SD-Card with a full installation of Home Assistant ready to be set up. If you do not have a Raspberry Pi, check out their website for alternative <a href=\"https://www.home-assistant.io/installation/\">installation option</a> on your computer or in the <a href=\"https://www.home-assistant.io/cloud/\">cloud</a>.</p><img src=\"https://cms.networkedartifacts.com/content/file/cf711da4-ace7-4f01-b931-0f2147b9c9c8\"><p><strong>Follow these steps to set up Home Assistant:</strong></p><ol><li>Download the <a href=\"https://www.raspberrypi.com/software/\">Raspberry Pi Imager</a> application.</li><li>Burn a microSD card using the “Home Assistant Image” found under “Other specific-purpose OS” &gt; “Home assistants and home automation” &gt; “Home Assistant”.</li><li>Plug the microSD into your Raspberry Pi, connect Ethernet, and connect power.</li><li>Once the initial boot is done, the IP address should be printed on the screen.</li><li>Go to <strong>http://IP_ADDRESS:8123</strong> to open the web interface.</li><li>Follow the initial setup steps to configure your Home Assistant installation.</li></ol><h2 id=\"mqtt-integration\">MQTT Integration</h2><p>Home Assistant supports multiple standards and protocols to integrate products with its system. While some are native/custom integrations written in Python, it also supports connecting devices with buses/bridges for Matter, Bluetooth, Zigbee, MQTT, and other protocols. For our initial integration with Air Lab, we decided to go with MQTT because of its simplicity. We might explore more “native” ways of integration in the future.</p><p>The <a href=\"https://mqtt.org/\">MQTT protocol</a> s a widely supported IoT protocol that is based on the standard TCP/IP network stack. To get communication going, it requires a “broker” to act as an intermediary to relay messages between clients. This architecture is very powerful and allows you to listen for the Air Lab sensor data from multiple applications at the same time. The <a href=\"https://mosquitto.org/\">Mosquitto</a> MQTT broker is a widely used open-source broker that is also available for Home Assistant as an add-on.</p><img src=\"https://cms.networkedartifacts.com/content/file/b0fbc973-ac75-4d43-bcf9-3af29cd5b62f\"><p><strong>Follow these steps to install the Mosquitto Add-on:</strong></p><ol><li>Go to “Settings”, then “Add-ons” and click on the Link to the add-on-store.</li><li>Search for “MQTT” in the search bar at the top, select “Mosquitto broker” and click “Install”.</li><li>Once the add-on is installed, click “Start” to have Home Assistant run it in the background.</li><li>We also recommend to enable the “Start on Boot” and “Watchdog” options to ensure, Mosquitto is always running.</li></ol><h2 id=\"air-lab-configuration\">Air Lab Configuration</h2><p>To connect the Air Lab with the Mosquitto Broker and, in turn, with Home Assistant, we need to configure the Wi-Fi network and MQTT credentials. To do that, we’ll use the Air Lab Studio, our web-based interface, to access the Air Lab and configure it.</p><img src=\"https://cms.networkedartifacts.com/content/file/ea3d5238-c315-4e76-99a3-e198d4c92216\"><p><strong>Follow these steps to configure your Air Lab:</strong></p><ul><li>Make sure your Air Lab is plugged in to prevent it from automatically sleeping.</li><li>Go to <a href=\"https://airlab.networkedartifacts.com/\">Air Lab Studio</a> in Chrome-based browsers that <a href=\"https://caniuse.com/web-bluetooth\">supports Bluetooth</a>.</li><li>Click “Connect” and select your device from the appeared drop-down.</li><li>In the sidebar, navigate to “Settings”.</li><li>Enter your SSID and password in the “Wi-Fi” section and click “Configure”.</li><li>Under the “MQTT” section:</li><li>Enter the IP-Address of the Home Assistant as the “Host”.</li><li>Ensure the “Port” is set to 1883.</li><li>Enter your previously chosen username/password for Home Assistant as “Username” and “Password.</li><li>Finally, click “Configure” to apply the settings.</li><li>If everything is correct, the Connection status in the sidebar should change to “Networked”. If it remains “Disconnected” check the Wi-Fi settings, and if it is just “Connected”, check the MQTT settings.</li><li>Finally, activate the “Enabled” checkbox under then “Home Assistant” section to enable the Home Assistant auto discovery mechanism.</li></ul><h2 id=\"final-steps\">Final Steps</h2><p>Home Assistant will automatically detect the device and add its entities to the system. You can now add the sensor values to your dashboard and configure automations that use the data as triggers or conditions.</p><img src=\"https://cms.networkedartifacts.com/content/file/aece2e88-d134-4039-ba20-5323a7e5b1cd\"><p>Thanks for your interest in Air Lab! If you haven’t yet, now’s your chance to <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab#products\">reserve your Air Lab</a> while our crowdfunding campaign is live!</p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/a-deep-dive-into-integrating-air-lab-with-home-assistant\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/a-deep-dive-into-integrating-air-lab-with-home-assistant</a></p>",
            "url": "https://networkedartifacts.com/signal/a-deep-dive-into-integrating-air-lab-with-home-assistant",
            "title": "A deep dive into integrating Air Lab with Home Assistant",
            "summary": "Hi! In this update, we want to share a bit more about the Air Lab Home Assistant Integration. ",
            "image": "https://cms.networkedartifacts.com/content/file/cf711da4-ace7-4f01-b931-0f2147b9c9c8",
            "date_modified": "2025-05-16T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/air-lab-user-interface-tour",
            "content_html": "<h2 id=\"robin-s-lab\">Robin’s Lab</h2><p>The home screen of the Air Lab is Professor Robin’s Lab and his air quality measuring machine. From this screen, all features of the Air Lab are accessible.</p><img src=\"https://cms.networkedartifacts.com/content/file/7ec6aff4-3aab-4060-b19e-0a72432218f6\"><ul><li>Next to seeing the current time and battery status, you can cycle through the most recent sensor values in the top right corner using the up/down keys.</li><li>The device menu is accessible from the computer in the middle of the screen. Choose an option with the left/right keys.</li><li>When idling for some time, Professor Robin will share some insight depending on the current air quality conditions or recent actions.</li></ul><h2 id=\"live-view\">Live View</h2><p>The live view displays the recently measured samples from memory. It is very powerful and allows you to quickly understand how the air quality around you has changed in the past hours.</p><img src=\"https://cms.networkedartifacts.com/content/file/0fb6881e-ae67-4b83-8cd4-d1e57c340c83\"><ul><li>As on the home screen, you can use the up/down arrow keys to cycle through the sensor values.</li><li>To move the cursor, press or hold the left/right arrow keys.</li><li>The screen always shows the time and value at the position of the cursor in the timeline.</li></ul><h2 id=\"measurements\">Measurements</h2><p>The Air Lab allows you to take multi-day measurements that store all measured samples on-device. This is great to precisely measure changes to air quality at home, in the office, or on the go. Later, you can analyze the data on-device or export it to a CSV file.</p><img src=\"https://cms.networkedartifacts.com/content/file/4469a677-80a6-4a7c-82d5-52dcaec1e1a0\"><ul><li>In the list view, you’ll find all your past measurements, which you can open at any time. Or, you can select “Create Measurement” to start a new one.</li><li>When creating a new measurement, you can choose to import the samples from memory or start fresh.</li><li>In this case, we started fresh and can now see how samples are added to the measurement.</li></ul><h2 id=\"precisions-mode\">Precisions Mode</h2><p>The coolest feature of Air Lab is the precision mode. It can be accessed from the live view or from a stored measurement by pressing the &#34;A&#34; key. This mode allows you to explore data in depth by scrolling through all available samples.</p><img src=\"https://cms.networkedartifacts.com/content/file/aaf546e4-7928-48c1-8dbd-57a6cc3ad9c1\"><ul><li>As in the live view, the time and sensor value are displayed from the cursor position.</li><li>Use the touch bar by swiping slow or fast in the direction you want to scroll.</li><li>The dots below the bars are marks that have been added while recording. They can be used to correlate an external event with the measurement.</li></ul><h2 id=\"settings\">Settings</h2><p>Of course, no device is complete without a settings screen. In ours, you can change the date and time, the language, power off the device, as well as completely reset the device if needed. We’ll certainly add more features in the future.</p><img src=\"https://cms.networkedartifacts.com/content/file/d7df6df8-5bb6-4850-bbdc-618bbb81f0f9\"><h2 id=\"that-s-it\">That’s it!</h2><p>We hope you gained some insight into the user interface of the Air Lab. Stay tuned for more updates in the coming weeks. If you have not yet backed the project, we would very much welcome your support!</p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/air-lab-user-interface-tour\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/air-lab-user-interface-tour</a></p>",
            "url": "https://networkedartifacts.com/signal/air-lab-user-interface-tour",
            "title": "Air Lab User Interface Tour",
            "summary": "Welcome to this week’s campaign update! In this one, we share some insights into the user interface of the Air Lab. Let’s dive in!",
            "image": "https://cms.networkedartifacts.com/content/file/7ec6aff4-3aab-4060-b19e-0a72432218f6",
            "date_modified": "2025-05-09T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/hardware-details",
            "content_html": "<p>Selecting the components for the Air Lab was not an easy task. We strived to find a good balance between components that are easy to use, high quality and power efficient. Also, it was important for us to add a variety of support components that allow extensibility and rich human interfaces.</p><img src=\"https://cms.networkedartifacts.com/content/file/93be4ced-4a5f-40af-9326-ed1903c28410\"><h2 id=\"air-sensors\">Air Sensors</h2><p>The Air Lab’s sensors are all located at the top rim behind the Logo on the front face. This area is well isolated from the rest of the board and ensures that components with heat dissipation do not interfere with the sensor readings.</p><img src=\"https://cms.networkedartifacts.com/content/file/ccce5bbc-b37a-4263-a960-7f28317df544\"><p>To measure the various aspects of air quality we rely on the following set of sensors:</p><ul><li><strong>SCD41</strong>: Measures CO₂ concentration, temperature, and relative humidity.</li><li><strong>SGP41</strong>: Detects volatile organic compounds (VOCs) and nitrogen oxides (NOx).</li><li><strong>LPS22</strong>: Measures barometric pressure.</li></ul><p>We chose CO₂ and as the primary air quality indicator as it is useful in most indoor environments. The SCD41’s NDIR (Non-Dispersive Infrared) technology to measure CO₂ offers excellent long-term stability, is immune to environmental contaminants, and maintains a high accuracy without requiring frequent recalibration (exposure to outdoor air).</p><p>The SGP41 detects additional important and highly damaging air pollutants that should be avoided. The form of the sensing technology used, does not support absolute readings and instead provided an indexed value that correlates with a rise an fall in pollutant detection.</p><p>Finally, we added the LPS22 sensor to support correlation of air quality with weather changes. This may be useful for environments with strong air pollution that affects indoor environments differently depending on the weather.</p><p>If you want to know more about the differences between CO2 sensor technologies, check out this <a href=\"https://www.airgradient.com/blog/co2-sensors-photo-acoustic-vs-ndir-updated/\">blog post</a> that does, and excellent job in comparing them.</p><h2 id=\"controller-amp-power\">Controller &amp; Power</h2><p>At the heart of the Air Lab is the ESP32-S3 microcontroller and its support circuitry. We decided to go with an ESP32 mainly because of its wide adoption in the community. Even though other microcontrollers like Nordic’s would be more power efficient, it was important to us that programming for the Air Lab is as easy as possible. The “ESP32-S3-WROOM-1-N16R8” module selected for the Air Lab comes with 8 MB of additional PSRAM for graphics and 16 MB built-in flash storage to give enough headroom for future firmware features.</p><img src=\"https://cms.networkedartifacts.com/content/file/78d22caa-5f76-4057-8ee0-2a2b977bc25a\"><p>Next to the microcontroller, we use the following supporting ICs:</p><ul><li><strong>BQ32000</strong>: A real-time clock for accurate timekeeping and scheduling, operating at ultra-low power with battery backup.</li><li><strong>FXLS8974CF</strong>: A low-power 3-axis accelerometer for motion detection and orientation sensing, with 14-bit resolution.</li><li><strong>BQ25601</strong>: A high-efficiency battery charging IC with power path management and USB input current limiting.</li><li><strong>STM6601</strong>: A power supervisor and on/off controller with debounced button input and programmable timing.</li></ul><h2 id=\"human-interface\">Human Interface</h2><p>We knew early on that we wanted to use an E-Paper display, as they are perfect for such a device that displays information updated at a regular schedule. Furthermore, the recent E-Paper displays support partial update mode that even allow the use of simple animations. The Air Lab uses a standard 2.9” E-Paper display that is available in many stores should it ever need a repair.</p><p>We’re particularly proud of the Air Lab’s user input elements. Especially, the touch bar is a great interface element that counter-intuitively is able to hide the latency of the E-Paper display very well. It is accompanied by 6 standard SMD buttons that have a nice click feeling and help navigating the menus.</p><img src=\"https://cms.networkedartifacts.com/content/file/69490296-38d4-4649-9d30-df07b4c82911\"><p>To measure the touch-bar’s seven touch-points, we added a CY8CMBR3108 capacitive touch controller. This controller may be a bit over-specified for such a device, but once we started to work with it and ran out of pins anyway, we couldn’t miss its features. The controller offers a sensing algorithm that is far superior to one built-into to ESP32 while also being very power efficient.</p><p>On top of that, we also added an RGB LED that is driven by a separate controller. The LED is reverse-mounted and shines through the PCBs epoxy core on the top silkscreen layer. Almost next to it is also a piezo buzzer that is used for the click-feedback and playing alert notifications.</p><h2 id=\"that-s-it\">That’s it!</h2><p>We hope you gained some insight into the component selection process of the Air Lab. Stay tuned for more updates in the coming weeks. If you have not yet backed the project, <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab\">we would very much welcome your support.</a></p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/hardware-details\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/hardware-details</a></p>",
            "url": "https://networkedartifacts.com/signal/hardware-details",
            "title": "Hardware Details!",
            "summary": "Hi there! In this campaign update, we want to share more details of the Air Labs’ hardware.",
            "image": "https://cms.networkedartifacts.com/content/file/93be4ced-4a5f-40af-9326-ed1903c28410",
            "date_modified": "2025-05-01T10:00:00.000Z"
        },
        {
            "id": "https://networkedartifacts.com/signal/our-campaign-is-now-live",
            "content_html": "<p>In the past months, we added many great features to the Air Lab. Watch our product update video below to get an overview of what has happened, or just read on.</p><h2 id=\"hardware-changes\">Hardware Changes</h2><p>We added an atmospheric pressure sensor, updated the PCB-based construction with a new metal bracket to hold the display in place, and added a debug and extension port at the back. The debug port allows connecting a standard ESP32 programmer like the ESP-PROG directly with jumper wires.</p><p><span class=\"youtube\">_tzjVYPm_MU</span></p><p>At the extension port, we exposed the system voltages, the internal I2C-bus, and two unused GPIOs. This allows you to connect other sensors and components to the Air Lab without needing to open up the device. This way, as shown in the video, a SEN55 particulate matter sensor can be connected to the Air Lab almost directly.</p><p>It’s a minor detail, but we also upgraded the flex cable with a connector to support standard E-paper displays. This allows easy repair if the screen should ever get damaged.</p><h2 id=\"software-features\">Software Features</h2><p>The firmware now stores up to six hours of samples in memory, which can be explored any time by going into the live view. When starting a new measurement, the past history can now also be imported. With this feature, you can always see how the air quality around you has changed in the past hours.</p><p>On the device, measurements are stored as binary files to preserve storage space. But, this does not mean that a separate conversion tool is needed, as measurements can now be exported as CSV files directly on the device. Together with the USB-Mode, data can now be moved quickly to your computer.</p><img src=\"https://cms.networkedartifacts.com/content/file/43b87bd1-970b-45bd-a3cf-68677f89ab59\"><p>In the video, we also show a sneak peek of the upcoming “Air Lab Studio”, our application to access and configure the Air Lab. With it, you can connect to your Air Lab wirelessly and read the current sample history as well as any stored measurement. Furthermore, you can configure advanced features like the MQTT client to connect to a broker over Wi-Fi to publish real-time data. On top of that, we already support a basic Home Assistant integration. We’ll go into the specifics of this in a future campaign update.</p><h2 id=\"what-s-next\">What’s Next</h2><p>Stay tuned for more updates during the campaign. We’ll be sharing more technical details on software and hardware, as well as give you an introduction to more of Air Labs features. See you next week!</p><p>This article was originally published at: <a href=\"https://www.crowdsupply.com/networked-artifacts/air-lab/updates/our-campaign-is-now-live\">https://www.crowdsupply.com/networked-artifacts/air-lab/updates/our-campaign-is-now-live</a></p>",
            "url": "https://networkedartifacts.com/signal/our-campaign-is-now-live",
            "title": "Our Campaign is Now Live!",
            "summary": "We’re excited to announce that the Air Lab crowdfunding campaign is now live! Check out the updated campaign page for your portable and playful air quality measuring device.",
            "image": "https://cms.networkedartifacts.com/content/file/43b87bd1-970b-45bd-a3cf-68677f89ab59",
            "date_modified": "2025-04-25T10:00:00.000Z"
        }
    ]
}