Code Monkey home page Code Monkey logo

Comments (4)

deviantintegral avatar deviantintegral commented on July 29, 2024

To do that, I think we'd need to parse the secrets.yaml file (with python?), but then we'd end up having to write them back out to disk (following the work at #14). Or, we'd have to use the -F option instead when starting the process (as it does look like rtl_433 excludes the username and password settings from the process listing).

from rtl_433-hass-addons.

deviantintegral avatar deviantintegral commented on July 29, 2024

We no longer require secrets to be stored in the config, as long as you're using the MQTT broker within Home Assistant. Does that solve this need for you?

from rtl_433-hass-addons.

Ninja1283 avatar Ninja1283 commented on July 29, 2024

We no longer require secrets to be stored in the config, as long as you're using the MQTT broker within Home Assistant. Does that solve this need for you?

The main addon documentation still says that "the absolute minimum that you need to specify in the config file is the MQTT connection and authentication information: output mqtt://HOST:PORT,user=XXXX,pass=YYYYYYY"

Is that not still the case?

Additionally, for people using auto discovery and an external MQTT server location, plaintext secrets are still stored in the config. I suppose using manually configured entities and/or using the Mosquito broker within HA would be able to eliminate this issue, but there are still some edge-case scenarios to think about.

from rtl_433-hass-addons.

deviantintegral avatar deviantintegral commented on July 29, 2024

No, it's not, and we should improve that text.

and an external MQTT server location

Yes, that's what I was trying to get at - there's no way for us to autodetect those credentials. secrets.yaml would be a nice improvement for those setups, and while I don't expect to prioritize it myself (since I wouldn't use it!) I'm glad to review and test PRs.

from rtl_433-hass-addons.

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.