-
-
Notifications
You must be signed in to change notification settings - Fork 705
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
Create a Graphic(s) showing the relationships between Things, Items, Persistence, Rules, and Sitemap #69
Comments
I suggest a Jekyll plugin that would allow to store and edit the graphics in plain text. |
Draw.io is the agreed tool for ESH documentation and it is e.g. used in https://github.com/eclipse/smarthome/blob/master/docs/documentation/concepts/diagrams/event_interfaces_source.xml. As this issue is about the explanation of core concepts, I would actually encourage you to think about contributing it to https://github.com/eclipse/smarthome/tree/master/docs/documentation/concepts, which is picked up by the concepts menu of docs.openhab.org. |
@rkoshak ping |
Totally forgot about this one. Looking into it, refreshing my memory. |
@rkoshak @ThomDietrich I developed a chart (using draw.io of course), it is attached here as zip, as native xml is not supported by github. and here some draft text that could go with it: Bindings, Things, Items, Persistence, Rules, and Sitemap To be able to manipulate real objects (e.g., color-changing WIFI connected bulbs) openHAB will need to communicate with these objects and be able to represent them in user interfaces and elsewhere. For this openHAB is using Bindings, Things, Items, Persistence, Rules and Sitemaps. To help the reader understand the most critical elements of how it all works together, the remainder of the text uses a simple example: Alex has purchased smart WIFI-connected bulbs from two different manufacturers and wants to use openHAB to switch them all automatically on at sunset. Alex has connected the bulbs to the WIFI network and already installed openHAB on a computer in the same networ. And here a brief overview of how the various elements of openHAB work together. The text above and the graphics give only a very superficial description, however, to fully understand and use openHAB it is important to grasp the difference between the described features. |
I keep getting distracted and am not a great contributor to GitHub. I am apparently more event-driven these days. I highly recommend taking Kai's advice above and move this issue to the ESH project. Any change/addition made there will be picked up by OH and will benefit both projects. I'm not sure if what I'm about to say is even possible but here goes:
Some suggestions, which aren't worth a whole lot, given how badly I dropped the ball on this one:
Great work! |
Hey, just a short comment from me, it's late :) I have to add, that I fear a single diagram is hard to get right, complete and updated. We've invested a lot of work into documentation parts like this and all the referenced articles. Not all of them are finished or even presentable at the time but the important ones have reached a good maturity. The diagram looks great and the comments of @rkoshak are thoughtful, I wonder where to put this diagram in the end!? Because of it's way of explaining everything with examples like the wifi router, I wonder if the best place for it would be inside the Beginner Tutorial, in which a good link to the real world would definitely help to understand the significance of openHAB parts. How do you think about that idea? |
I think the Beginner's Tutorial is a great place for it. And instead of vague generic WiFi Bulb A we can actually reference real examples. |
Thanks both. I am fine with either of course place. Happy to make it more
real, any preferences of brand names to mention in stead o bulb a. Hue
should likely be one tp-link the other? Personally, I have no preference
whatsoever, which was one of the main reasons to go with bulb a
…On Mon, Sep 18, 2017 at 11:55 PM Richard Koshak ***@***.***> wrote:
I think the Beginner's Tutorial is a great place for it. And instead of
vague generic WiFi Bulb A we can actually reference real examples.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#69 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AXtFf9DYvcey9boz90v-NiDrO_wJEF0wks5sjubDgaJpZM4JfrpQ>
.
|
Actually, I would rather see something like Hue for one and zwave or something like that for the other. This seems like a great place to subtly emphasize the fact that OH is a bridge connecting multiple technologies. I don't think the brand names or specific technologies are all that important. |
I intend on using Draw.io so we can keep the source with the project. I believe that is what was used to create the existing architectural drawings already in docs.
Discussion on the forum is here:
https://community.openhab.org/t/lets-talk-about-oh-2-drawings/13096
The text was updated successfully, but these errors were encountered: