Code Monkey home page Code Monkey logo

mtr-1's Introduction

Apollo Multi-target Motion Multisensor (MTR-1)`

This sensor offers a wide range of functionality for Home Assistant in a very tiny package.

YAML Files:

  • MTR-1.yaml: This file is a minimal config. It doesn't have the bluetooth or OTA components. Use this if you are looking to add BLE proxy or BLE tracking.
  • MTR-1_BLE.yaml: This file contains BLE proxy code. We use it as an automated test during our build process. But can be an example for adding BLE proxy to your device.
  • MTR-1_Factory.yaml: This is the firmware flashed by us on new devices. It contains the components for ESP improve, allowing easy adoption in Home Assistant. When you load the device in ESPHome addon, it will grab the firmware from MTR-1.yaml which no longer has the improve.

Links:
Discord (Support/feedback/discussion/future products): https://discord.gg/8PpS4yUaUh
Shop: https://apolloautomation.com
Wiki: https://wiki.apolloautomation.com
3D Files: https://www.printables.com/model/932043-apollo-automation-mtr-1-multi-target-radar-multise

mtr-1's People

Contributors

trevorschirmer avatar

Stargazers

 avatar  avatar adam kaminski avatar  avatar Justin Bunton avatar  avatar

Watchers

Lucian avatar

mtr-1's Issues

LTR390 Light reading not updating

The sensor seems to pull a correct reading at boot and always returns this value regardless of modifying the update_frequency or force_update. If you reboot the MTR-1 it will grab a fresh reading and then back to returning that original boot value.

Logs:

[16:56:50][D][sensor:094]: 'LTR390 Light': Sending state 0.00000 lx with 1 decimals of accuracy
[16:56:51][D][ltr390:055]: Waiting for data
[16:56:51][D][ltr390:055]: Waiting for data
[16:56:51][D][ltr390:055]: Waiting for data
[16:56:51][D][ltr390:055]: Waiting for data
[16:56:51][D][ltr390:055]: Waiting for data
[16:56:51][D][ltr390:055]: Waiting for data
[16:56:51][D][sensor:094]: 'LTR390 UV Index': Sending state 0.00000 UVI with 5 decimals of accuracy
[16:56:51][D][sensor:094]: 'ESP Temperature': Sending state 49.80000 °C with 1 decimals of accuracy
[16:56:59][D][sensor:094]: 'Uptime': Sending state 72712.82812 s with 0 decimals of accuracy
[16:57:05][D][sensor:094]: 'DPS310 Temperature': Sending state 64.49789 °C with 1 decimals of accuracy
[16:57:05][D][sensor:094]: 'DPS310 Pressure': Sending state 1006.69940 hPa with 1 decimals of accuracy
[16:57:12][D][sensor:094]: 'RSSI': Sending state -57.00000 dBm with 0 decimals of accuracy
[16:57:35][D][sensor:094]: 'DPS310 Temperature': Sending state 64.54720 °C with 1 decimals of accuracy
[16:57:35][D][sensor:094]: 'DPS310 Pressure': Sending state 1006.70319 hPa with 1 decimals of accuracy
[16:57:50][D][sensor:094]: 'LTR390 Light': Sending state 0.00000 lx with 1 decimals of accuracy
[16:57:51][D][ltr390:055]: Waiting for data
[16:57:51][D][ltr390:055]: Waiting for data
[16:57:51][D][ltr390:055]: Waiting for data
[16:57:51][D][ltr390:055]: Waiting for data
[16:57:51][D][ltr390:055]: Waiting for data
[16:57:51][D][ltr390:055]: Waiting for data

You see the Uptime which says it was last rebooted at night but the room has daylight now.

The non-functional lux meter makes the device pointless for my needs. Willing to perform any additional troubleshooting and logging as necessary.

Home assistant 2024.7.0 beta 2 Warning about Unit of Measurement

Errors below in logs after updating to home assistant beta

Entity sensor.apollo_mtr_1_c64a28_target_1_speed (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'mm/s' which is not a valid unit for the device class ('speed') it is using; expected one of ['Beaufort', 'km/h', 'm/s', 'ft/s', 'mph', 'in/h', 'kn', 'mm/d', 'mm/h', 'in/d']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
Entity sensor.apollo_mtr_1_c64a28_target_2_speed (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'mm/s' which is not a valid unit for the device class ('speed') it is using; expected one of ['Beaufort', 'km/h', 'm/s', 'ft/s', 'mph', 'in/h', 'kn', 'mm/d', 'mm/h', 'in/d']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22
Entity sensor.apollo_mtr_1_c64a28_target_3_speed (<class 'homeassistant.components.esphome.sensor.EsphomeSensor'>) is using native unit of measurement 'mm/s' which is not a valid unit for the device class ('speed') it is using; expected one of ['Beaufort', 'km/h', 'm/s', 'ft/s', 'mph', 'in/h', 'kn', 'mm/d', 'mm/h', 'in/d']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+esphome%22

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.