Giter VIP home page Giter VIP logo

unitemp-flipperzero's Introduction

Flipper usage

Unitemp - Universal temperature sensor reader

GitHub release GitHub Build dev
Flipper Zero application for reading temperature, humidity and pressure sensors like a DHT11/22, DS18B20, BMP280, HTU21 and more.

List of supported sensors

image

Installation

Download and install from application catalog https://lab.flipper.net/apps/unitemp or mobile application
...or install the application manually:

  1. Download latest version
  2. Copy unitemp-latest.fap to SD card/apps/GPIO with qFlipper or mobile application
  3. Open application on your Flipper: Applications->GPIO->Temp sensors reader
    Note: If you get the message "API version mismatch" after updating the firmware, download and install Unitemp again

Need help? Discussions?

Join the discussion, ask a question or just send a photo of the flipper with sensors to Discord. Invite link

Gratitudes

Thanks to @Svaarich for the UI design and to the Unleashed firmware community for sensors testing and feedbacks.

Some community photos

image image image image

unitemp-flipperzero's People

Contributors

g3gg0 avatar jamisonderek avatar quen0n avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

unitemp-flipperzero's Issues

Update the Temp sensors reader app for the SDK version 0.98.1-rc f7

Hello! Your Temp sensors reader app version 1.3 fails to build with the SDK version 0.98.1-rc f7. Please update the app in your repository and create a new pull request to the catalog repository with the updated manifest file.

IMPORTANT: Don’t forget to update the app version and commit version in the manifest file.

View logs

unitemp_icons.h missing

https://github.com/quen0n/unitemp-flipperzero/blob/master/views/General_view.c#L19 includes unitemp_icons.h, however when building:

applications_user/unitemp-flipperzero/views/General_view.c:19:10: fatal error: unitemp_icons.h: No such file or directory
   19 | #include "unitemp_icons.h"
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.

Looking through this repository I can't find the header file in question. Could it be that it is missing or a mistake happened in a merge? Thanks!

App not building on toolchain 46.0 f7

Greetings! I am from Flipper Devices team and would like to say thank you for submitting your app to the catalog. We are finalizing API prior to 1.0 release and currently your application cannot be built for latest toolchain. Currently we are testing 0.95.0-rc and app is not being built for that version.

We are currently working on automating the messages from our build server, so this one is manual :)

If you have any questions, just tag me

Api too old

Unitemp will not run on flipper zero since latest update. It gives an error, and not loading, saying-

Preload failed GPIO/unitemp-latest.fap Update application to use with this firmware (ApiTooOld)

Build from source

Hello, i don't want to download binaries from russian server because of some considerations and would like to build the plugin from source. Could you please provide some informations about the build process (linux) or at least put a link to the already existing documentation.

Many thanks and regards,
Gena

BME280 pressure not working.

Hi All,

i have connected BME280 sensor to Flipper Zero. It shows temperature and humidity fine but for pressure it only shows one value - 734 mm/hg. I have connected that very same sensor to Raspberry Pi and on Pi it shows the correct pressure and it changes as it should. Is it something that can be solved?

Update the Temp sensors reader app for the SDK version 0.98.2-rc f7

Hello! Your Temp sensors reader app version 1.3 fails to build with the SDK version 0.98.2-rc f7. Please update the app in your repository and create a new pull request to the catalog repository with the updated manifest file.

IMPORTANT: Don’t forget to update the app version and commit version in the manifest file.

View logs

Update the Temp sensors reader app for the SDK version 0.96 f7

Hello!

Your Temp sensors reader app version 1.4 fails to build with the SDK version 0.96.0-rc f7. Please update the app in your repository and create a new pull request to the catalog repository with the updated manifest file.

IMPORTANT: Don’t forget to update the app version and commit version in the manifest file.

View logs

Flipper Team

BME680 gas sensor not being utilized

The BME680 has a gas sensor for measuring VOCs. Perhaps the app could display this figure as well? Currently the implementation is essentially the same as the cheaper BME280 sensor.

Discord link on readme is not working

Hello,

the Discord link on readme is not working for users that are not already in the server. I thing you should put the server/invite link instead of the channel link.
Screen Shot 2023-03-08 at 09 05 33

thank you

hpa conversion is kind'a faulty

Hi, I found out that hpa conversion is kind'a faulty.

Im using BME280 (3,3v) and it of course work fine but in "mm H", and whet trying to set "hPa" it goes crazy :)

Eg: 770 mm Hg / -> -28349,6 hPa :D (and it shuld be around 1026,58 hpa) ;)

20240109_110403
20240109_110421

Nick

BMP280 Temp fraction & inHg fraction

The fractional part of the temperature user interface element (in F) appears to be duplicated in the fractional part of the inHg user interface element. The fractional parts are always the same and update at the same time. (Example, temp F is XX.7 then inHg will be YY.7).

[Feature] Absolute humidity

Would be nice to see absolute humidity implemented here.

Here is my working implementation as an example (calculation explained here):

// Calculate absolute humidity - For more info refer to https://github.com/Mywk/FlipperTemperatureSensor/issues/1
// Calculate saturation vapour pressure first
vapour_pressure = (double)6.11 * pow(10, (double)(((double)7.5 * celsius) / ((double)237.3 + celsius)));

// Then the vapour pressure in Pa
vapour_pressure = vapour_pressure * rel_humidity;

// Calculate absolute humidity
abs_humidity = (double)2.16679 * (double)(vapour_pressure / ((double)273.15 + celsius));

Since we're at it, would also be nice to have a simple way of checking the temperature in fahrenheit (e.g. with a button click):
fahrenheit = (celsius * 9 / 5) + 32;

Dht11 not run

Bonsoir, dans apps/GPIO Temp Sensors Reader ne fait pas fonctionner mon DHT11. Le 5v fonctionne, même en essayant divers entrées 2,3,4 .... Mon DHT11 fonctionne parfaitement sur arduino mega.

Good evening, in apps/GPIO Temp Sensors Reader does not work my DHT11. The 5v works, even trying various 2,3,4 inputs.... My DHT11 works perfectly on arduino mega.

Update the Temp sensors reader app for the SDK version 0.97 f7

Hello!

Your Temp sensors reader app version 1.4 fails to build with the SDK version 0.97.0-rc f7. Please update the app in your repository and create a new pull request to the catalog repository with the updated manifest file.

IMPORTANT: Don’t forget to update the app version and commit version in the manifest file.

View logs

Flipper Team

BME680 pressure precision

Hello,

I was wondering if it would be possible to show the pressure at one more precision digit, a.k.a. in hectopascals (with 0, 1 or 2 decimals).
The kPa setting shows the correct pressure, although at very low precision, while hPA shows unreadable measurements (e.g. -350123).

Also, would it be possible to choose whether to show the dewpoint instead of relative humidity? The formula is very straighforward:
alpha = ln(relativeHumidity/100) + 17.625*temperatureC/(243.04+temperatureC)
dewpoint = (243.04×alpha) / (17.625-alpha)

Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.