I am using node red to make my rules. As I haven’t yet found how to do so in OH (different story…) I want to stick to this.
What I want to do:
Prepare a message “on the fly” (done)
Send it to an html page on my Raspberry (done)
Show html-page in a widget (done)
Update widget when the message changes (open)
So the “only” thing to do is a refresh on the widget/page/dashboard after the message changed. I saw that I can do an update every second/minute. But then the page will permanently flickr, although there is no new message.
I would also change a Text in a widget directly if pssible. Using an html file was just the first idea…
And: Searching the web didn’t give me an answer. But it seemed to me, that there are others also searching to do something like this.
Up to now I am not able to set up a string item in openHab so that I can trigger it from node red. Up to now, maybe that is my fault…, I can only setup items in OH2 via paperUI. Tried to do it via .items and .things file. But they didn’t show up in paperUI nor in openHab Panel. Have you done this? Then I would like this method and I would try to do so. Seems much easier…
You can create Items in PaperUI (Configuration >Items > +)
You can create Items from xxx.items files.
You don’t create Items from xxx.things files.
Just create a String type Item, not linked to anything.
Unlinked Items do not show up in PaperUI “control” section, because that’s just an Admin tool for channels related Items.
Who cares, you’re using a proper user-facing UI inHABpanel?
I don’t use Node Red, but surely you can just post a string update to an OH Item?
In my items file: /etc/openhab2/items/messages.items is one line:
String counterMessage;
If I set up a dummy widget in HABPanel (a many thing work already there…) the item is not available as an item.
Is there a need to restart openhab after changing items file?
Changing an item from node red have I alreay done. But via things items in HABPanel as an openHab Item…
Droped the ;, looks better in VS code now… To much c#…
In the log I found an error:
2021-04-07 13:35:28.589 [WARN ] [me.core.service.AbstractWatchService] - Error while opening file during update: /etc/openhab2/items/messages.items
Seems as if there are permissions missing. As I am not so familar with my raspbian and already broke my installation some times: Can you tell me who the user will be to open the file? openhab? And how to set the necessary permissions? And at the end: I think I have to do a backuop upfront…
One line “ls -l” in my openahb2 folder:
drwxr-xr-x 3 openhab openhab 4096 Aug 2 2020 icons
Sorry, I feel so cnfused. What I ususally do: Get a binding, Search for things, use them. How to setup an Item “of the shelf”? If I use "Search for things a binding is requested…
Maybe you can just send me a link t oa tutorial, so you don’t have to waste your time to much…
You’re not interested in Things for a standalone Item, none are involved.
Click top left for a drop down menu.
Choose Configuration.
Choose Items. (may take a second to make a long list)
Click big blue +
Fill in form. Must have name and type. If in doubt, leave it out.
Save, look for pop-up message.