Giter Site home page Giter Site logo

Comments (5)

rbaron avatar rbaron commented on June 18, 2024 1

I took a quick look at the BTHome v2 docs, specifically the Multiple measurements of the same type section:

If you want to send multiple measurements of the same type, e.g. three temperatures, you can just add multiple measurements of the same type to the payload. A postfix will be added to the measurement name (e.g. temperature_2) in the order of which you define the measurements. Note that this implies that you will need to use the same order in each advertisement, to prevent measurements being assigned to the wrong entity. If only one measurement of a certain type is sent, no postfix will be used.

I believe you could just attach multiple moistures values in the same advertisement packet. At 4 bytes per reading, you could fit 5 sensors there without any hacks.

from b-parasite.

TheSmartGerman avatar TheSmartGerman commented on June 18, 2024 1

from b-parasite.

rbaron avatar rbaron commented on June 18, 2024

It's definitely be possible to multiplex a single MCU to multiple capacitive sensors. It would require some nontrivial software and hardware redesign though.

from b-parasite.

TheSmartGerman avatar TheSmartGerman commented on June 18, 2024

thx, I'll have a deeper look in your work. the HW shouldn't be a problem for me. For the purpose (plant monitoring) it's also not neccessary to monitor multible sensor at the same time. I guess, to work with ESPHome the protocoll have to be extended to suppor more then one moisture reading? Or, if you "fake serveral" sensor, one mcu need serveral mac adress?

from b-parasite.

wrobelda avatar wrobelda commented on June 18, 2024

This would be particularly interesting if one could couple it with these super cheap Aliexpress sensors readily available:
https://www.aliexpress.com/item/32832538686.html

from b-parasite.

Related Issues (20)

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.