# Looking for tips, NR control kiosk - open webpage

**URL:** https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372
**Category:** General
**Created:** [16 April 2022 17:37 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372 "2022-04-16T17:37:01Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [16 April 2022 17:37 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/1 "2022-04-16T17:37:01Z")

</div>

Hi!  
Looking for advise how to start.  
Trying to find examples on command line control of a kiosk browser did not solve my challenge.

What i want to achieve is the following.  
I receive a changing url with mqtt.  
This url needs to be openend full screen  
When is receive a new url that one needs to be openend full screen again

Any one an idea how to start this?  
Also thought about an iframe in a html page but i think i can be done more nice, can i?

Thanks for help

---

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [16 April 2022 18:47 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/2 "2022-04-16T18:47:03Z")

</div>

Have a look at this -  
[Wallpanel](https://play.google.com/store/apps/details?id=com.thanksmister.iot.wallpanel)

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [16 April 2022 19:22 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/3 "2022-04-16T19:22:55Z")

</div>

@Sean-McG thanks! but does that work on a raspberry with mqtt?  
Maybe i was not clear with that.  
But anyway a solution, going to check it out! thanks!

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [16 April 2022 19:39 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/4 "2022-04-16T19:39:29Z")

</div>

Search the forum for kiosk. Over 50 threads on this subject. Might be some clues.

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [17 April 2022 08:34 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/5 "2022-04-17T08:34:09Z")

</div>

Thanks. Enough to find about kiosks. And i have that running no problem.  
The problem is a variable url of the kiosk.  
Idea is to run a kiosk on a pi with NR. When the new url is received from mqtt i need to change the url that the kiosk is showing. And that part i cannot find in those google results

---

<div class="post-metadata">

### Author: ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)
#### Post date: [17 April 2022 08:56 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/6 "2022-04-17T08:56:54Z")

</div>

Do you know how to setup an MQTT in node to receive a message?

---

<div class="post-metadata">

### Author: ![edje11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edje11/32/572_2.png) [@edje11](https://discourse.nodered.org/u/edje11)
#### Post date: [17 April 2022 09:41 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/7 "2022-04-17T09:41:26Z")

</div>

Try [Fully kiosk browser](https://www.fully-kiosk.com/), you can change the default url with the help of the rest api and it's full screen.

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [17 April 2022 09:48 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/8 "2022-04-17T09:48:27Z")

</div>

Yeah no problem. Only problem is how to connect to a browser

---

<div class="post-metadata">

### Author: ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)
#### Post date: [17 April 2022 09:51 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/9 "2022-04-17T09:51:46Z")

</div>

> [@RogierQ](#):
>
> Enough to find about kiosks. And i have that running no problem.  
> The problem is a variable url of the kiosk.

So all you need to do is feed the message from your MQTT node to your NR flow that does the Kiosk

I feel there we are not understanding something about your requirements or you haven't actually got a kiosk working with NR

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [17 April 2022 17:18 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/10 "2022-04-17T17:18:39Z")

</div>

Sorry if i am not clear.  
I have kiosk mode running, it opens full screen node red.  
i use the LXDE-pi/autostart with the line below

```auto
@/usr/bin/chromium-browser --incognito --start-maximized --kiosk http://127.0.0.1:1880/ui

```

But i want to change from node red to another page like [https://www.google.com](https://www.google.com) for example  
This url comes from mqtt  
Is that possible to do from command line?

---

<div class="post-metadata">

### Author: ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)
#### Post date: [17 April 2022 17:37 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/11 "2022-04-17T17:37:55Z")

</div>

Try running your kiosk from Node-RED using the exec node instead of the autostart location

As Steve says - a forum search should help you find some useful information 🙂

Once you've got that running then, it is very easy to change to another webpage

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [17 April 2022 17:45 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/12 "2022-04-17T17:45:53Z")

</div>

Thanks!  
So it should be possible to control kiosk from command line, clear  
Then i go on searching 😉

Found this page before

> **[Launch Web Browsers In Kiosk Mode (Full Screen) From CLI - OSTechNix](https://ostechnix.com/launch-web-browsers-in-kiosk-mode-full-screen-from-cli/)**
>
> In this guide, we will see how to launch web browsers in kiosk mode (full screen) from command line in Linux.

but that works from cli on the pi itself, but from the exec node i get errors and cannot open pages

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [17 April 2022 18:07 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/13 "2022-04-17T18:07:15Z")

</div>

You may be able to get close with [node-red-node-ui-iframe (node) - Node-RED](https://flows.nodered.org/node/node-red-node-ui-iframe). Not all web sites allow themselves to be included in i frames so it won’t work or all sites. Problem is if you link fully to another site then your flow would no longer have control unless the user swaps back

---

<div class="post-metadata">

### Author: ![RogierQ](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rogierq/32/3211_2.png) [@RogierQ](https://discourse.nodered.org/u/RogierQ)
#### Post date: [17 April 2022 18:39 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/14 "2022-04-17T18:39:40Z")

</div>

Thanks!  
I also tried the Dashboard +link, but the url is not dynamic with that function.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [1 May 2022 18:40 UTC](https://discourse.nodered.org/t/looking-for-tips-nr-control-kiosk-open-webpage/61372/15 "2022-05-01T18:40:00Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
