<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Software choice for two BLE sensors]]></title><description><![CDATA[<p dir="auto">I'm looking for input on choosing between UIFlow, micropython, and Arduino for my garage smart fan ventilation project. I'm a mechanical engineer by training so have little programming experience compared to most here, but more than most mechanical engineers.</p>
<p dir="auto">This project is using a Core2 which will read temperature from two BLE sensors (Inkbird IBS-TH2, one inside the garage and one outside), do some math and logic, then output a PWM signal to the fan. Eventually I hope to implement PID control, but for now it will probably just be proportional. I also hope to have two or three different screens on the Core2 to show current temperature and fan speeds and at least one more screen for settings.</p>
<p dir="auto">I've started in UIFlow by trying to get any text from a sensor, but am having errors (Errno 5 EIO). Also, the limited BLE UART functions of UIFlow seem to be very limited and I'm guessing I might need to switch to micropython or Arduino IDE. The UIFlow documentation says the BLE UART functions are only for M5Stack Fire, does that mean they won't work for Core2? I was hoping to read the sensor values similar to what is explained in <a href="https://esphome.io/components/sensor/inkbird_ibsth1_mini.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://esphome.io/components/sensor/inkbird_ibsth1_mini.html</a></p>
<p dir="auto"><strong>I'm okay learning a new language, but want to start with the right one. Do you suggest I program with UIFlow, micropython, or Arduino for this project? Thanks for your help!</strong></p>
]]></description><link>https://community.m5stack.com/topic/3621/software-choice-for-two-ble-sensors</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 12:15:13 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/3621.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 05 Oct 2021 15:10:59 GMT</pubDate><ttl>60</ttl></channel></rss>