|
2 | 2 | Connect a screen |
3 | 3 | ================ |
4 | 4 |
|
5 | | -In Odoo, an :abbr:`IoT (Internet of Things)` box can be connected to a screen display. After being |
6 | | -configured, the screen can be used to display a Point of Sale (PoS) order to a client. |
7 | | - |
8 | | -.. figure:: screen/screen-pos-client-display.png |
9 | | - |
10 | | - An example of a PoS (point of sale) order on a screen display. |
11 | | - |
12 | | -Access the customer display by going to the :abbr:`IoT (Internet of Things)` box homepage and |
13 | | -clicking on the :guilabel:`PoS Display` button. To get to the :abbr:`IoT (Internet of Things)` box |
14 | | -homepage, navigate to :menuselection:`IoT app --> IoT Boxes` and click on the :abbr:`IoT (Internet |
15 | | -of Things)` box homepage link. |
| 5 | +The :doc:`IoT box <../iot_box>` can be connected to a screen, e.g. to ease the IoT box's setup |
| 6 | +and/or serve as a :ref:`customer display <pos/hardware/display>` to show customers their :doc:`Point |
| 7 | +of Sale </applications/sales/point_of_sale>` orders. |
16 | 8 |
|
17 | 9 | Connection |
18 | 10 | ========== |
19 | 11 |
|
20 | | -The way to connect the screen display to the :abbr:`IoT (Internet of Things)` box differs depending |
21 | | -on the model. |
22 | | - |
23 | | -.. tabs:: |
24 | | - |
25 | | - .. tab:: IoT Box model 4 |
26 | | - |
27 | | - Connect up to two screens with micro-HDMI cables on the side of the :abbr:`IoT (Internet of |
28 | | - Things)` box. If two screens are connected, they can display distinct content (see |
29 | | - :ref:`Screen Usage <iot/usage_screen>`). |
30 | | - |
31 | | - .. tab:: IoT Box model 3 |
32 | | - |
33 | | - Connect the screen with an HDMI cable on the side of the :abbr:`IoT (Internet of Things)` box. |
34 | | - |
35 | | -.. seealso:: |
36 | | - :ref:`See the Raspberry Pi Schema <pos/pos_iot/connect_schema>`. |
37 | | - |
38 | | -.. important:: |
39 | | - Screen(s) should be connected before the :abbr:`IoT (Internet of Things)` box is switched on. If |
40 | | - it is already on, connect the screen(s), and then restart the :abbr:`IoT (Internet of Things)` |
41 | | - box by unplugging it for ten seconds and plugging it back into its power source. |
42 | | - |
43 | | -.. warning:: |
44 | | - The usage of HDMI/micro-HDMI adapters may cause issues which will result in a blank, black screen |
45 | | - on the screen display. Using the specific cable for the display connection is recommended. |
46 | | - |
47 | | -If the connection was successful, the screen should display the :guilabel:`POS Client display` |
48 | | -screen. |
49 | | - |
50 | | -.. image:: screen/screen-pos-client-display-no-order.png |
51 | | - :align: center |
52 | | - :alt: The default "POS Client Display" screen that appears when a screen display is successfully |
53 | | - connected to an IoT box. |
54 | | - |
55 | | -The screen should also appear in the list of :guilabel:`Displays` on the :abbr:`IoT (Internet of |
56 | | -Things)` box homepage. Alternatively, the display can be seen by accessing :menuselection:`IoT app |
57 | | ---> Devices`. |
58 | | - |
59 | | -.. image:: screen/screen-screen-name-example.png |
60 | | - :align: center |
61 | | - :alt: An example of a screen display name shown on the IoT Box Home Page. |
| 12 | +Connect the screen to the IoT box using a micro-HDMI cable. |
62 | 13 |
|
63 | 14 | .. note:: |
64 | | - If no screen is detected, a default display named :guilabel:`Distant Display` will be displayed |
65 | | - instead. This indicates that there is no hardware screen connected. |
66 | | - |
67 | | - .. image:: screen/screen-no-screen.png |
68 | | - :align: center |
69 | | - :alt: The "Distant Display" screen name will be used if no screen is detected. |
70 | | - |
71 | | -.. _iot/usage_screen: |
| 15 | + Avoid using micro-HDMI adapters, as they can cause display issues such as a blank or black |
| 16 | + screen. |
72 | 17 |
|
73 | | -Usage |
74 | | -===== |
75 | | - |
76 | | -Show Point of Sale orders to customers |
77 | | --------------------------------------- |
78 | | - |
79 | | -To use the screen in the *Point of Sale app*, go to :menuselection:`Point of Sale --> |
80 | | -Configuration --> Point of Sale`, select a :abbr:`PoS (Point of Sale)`, click :guilabel:`Edit` if |
81 | | -necessary, and enable the :guilabel:`IoT Box` feature. |
82 | | - |
83 | | -Next, select the screen from the :guilabel:`Customer Display` drop-down menu. Then click |
84 | | -:guilabel:`Save`, if required. |
| 18 | +If the connection was successful, the external monitor displays the :guilabel:`Status display` |
| 19 | +screen. |
85 | 20 |
|
86 | | -.. image:: screen/screen-pos-screen-config.png |
87 | | - :align: center |
88 | | - :alt: Connect the screen display to the Point of Sale app. |
| 21 | +.. image:: screen/screen-status-display.png |
| 22 | + :alt: Default Status Display screen |
89 | 23 |
|
90 | | -The screen is now available for :abbr:`PoS (Point of Sale)` sessions. A screen icon will appear in |
91 | | -the menu at the top of the screen to indicate the screen's connection status. |
| 24 | +The screen also appears in the IoT box's list of devices: |
92 | 25 |
|
93 | | -.. image:: screen/screen-pos-icon.png |
94 | | - :align: center |
95 | | - :alt: The "screen" icon on the Point of Sale display shows the connection status with the |
96 | | - screen. |
| 26 | +- on the :ref:`IoT box's form <iot/connect/IoT-form>`; |
| 27 | +- on the :ref:`IoT box's homepage <iot/iot-box/homepage>`; |
| 28 | +- in the IoT app, under the menu :menuselection:`IoT --> Devices`. |
97 | 29 |
|
98 | | -The screen will automatically show the :abbr:`PoS (Point of Sale)` orders and update when changes |
99 | | -are made to the order. |
| 30 | +.. tip:: |
| 31 | + If the screen is not detected, try rebooting the IoT box. |
100 | 32 |
|
101 | | -.. image:: screen/screen-pos-client-display.png |
102 | | - :align: center |
103 | | - :alt: An example of a PoS order on a screen display. |
| 33 | +Customer display |
| 34 | +================ |
104 | 35 |
|
105 | | -Display a website on the screen |
106 | | -------------------------------- |
| 36 | +To use the screen as a :ref:`customer display <pos/hardware/display>`, :ref:`configure the POS |
| 37 | +accordingly <pos/hardware/display-configuration>`. |
107 | 38 |
|
108 | | -Open the screen form view by accessing :menuselection:`IoT app --> Devices --> Customer Display`. |
109 | | -This allows the user to choose a particular website URL to display on the screen using the |
110 | | -:guilabel:`Display URL` field. |
| 39 | +To display a specific website on the screen instead of the POS customer display, go to |
| 40 | +:menuselection:`IoT --> Devices`, click the screen's card, then enter the desired website's URL in |
| 41 | +the :guilabel:`Display URL` field. |
0 commit comments