Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Example application for convention #52

Open
ThomDietrich opened this issue Nov 7, 2017 · 5 comments
Open

Example application for convention #52

ThomDietrich opened this issue Nov 7, 2017 · 5 comments
Labels
Type: Documentation Issue/PR is solely related to documentation and doesn't change technical details of the convention.

Comments

@ThomDietrich
Copy link
Collaborator

Derived from #41

The super-car example is in my personal opinion not the most intuitive example. It is cool and fun but might lack the needed comparability. The Homie convention is probably mostly used for small dedicated sensor node or small device applications.

The weather station had the issue of missing settable properties, the super-car is too complex to comprehend. I'm not sure about the perfect device.

After we decided on a better example, We could move the example out of the convention into a separate Example section, where we can describe the device and device aspects first, then illustrate how the announcement and interaction process could look like. In combination with #51 this should lead to a clear understanding of the Convention.

@ThomDietrich
Copy link
Collaborator Author

I have my personal Homie example in mind, my coffee machine. It is small and simple. However we'd need to invent some details to cover all Homie aspects. The machine for example currently only has one node and doesn't know any arrays. It might hence not be the perfect example. Here are some of the aspects:

  • Operating state (Enum)
  • Boiler temperature (Temp °C)
  • Cup available (Bool)
  • Water Needed (Bool)
  • Turn ON/OFF
  • Brew small or big cup
  • Activate/Deactivate buzzer

@jamesmyatt
Copy link

What about a greenhouse?

@marvinroger
Copy link
Member

@nzbuu how would you see a greenhouse? What nodes/properties would it have?

@jamesmyatt
Copy link

jamesmyatt commented Nov 10, 2017

Apart from from the obvious sensors (temperature, air humidity, soil humidity), you can also set target temperature & humidity, control irrigation, lights, fans and window positions, etc.

@davidgraeff davidgraeff added the Type: Documentation Issue/PR is solely related to documentation and doesn't change technical details of the convention. label Oct 30, 2018
@kollokollo
Copy link

Have you thought of a dashboard application, a GUI which supports the homie standard?
Including making a list of devices and properties to select from when designing the elements of the dashboard/cockpit?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Documentation Issue/PR is solely related to documentation and doesn't change technical details of the convention.
Projects
None yet
Development

No branches or pull requests

5 participants