This plugin provides support for vestel displays that have TCP/IP controls.
Supported parameters
The following parameters are available:
More | Mapping parameter name Parameter | | Read / Write access mode R/W |
| Info |
| cpu_temp | float | r |
| memory_usage | float | r |
| Operation |
| power | bool | rw |
| restart | bool | w |
| auto_off | int8 | rw |
| Possible values are: 0 : Disabled
1 : 1 Hour
2 : 2 Hour
3 : 3 Hour
4 : 4 Hour
5 : 5 Hour
6 : 6 Hour
7 : 7 Hour
8 : 8 Hour |
| input | int8 | rw |
| Possible values are: 7 : HDMI 1
8 : HDMI 2
9 : HDMI 3
10 : HDMI 4
19 : DP
20 : OPS
26 : TYPE C |
| input_str | string | rw |
| Possible values are: HDMI 1 HDMI 2 HDMI 3 HDMI 4 DP OPS TYPE C |
| Audio |
| volume | int8 | rw |
| value between 0 and 100 |
| vol_up | bool | w |
| Increment audio volume by 1 step Only boolean value true is accepted Feedback of the set volume is available with the volume parameter |
| vol_down | bool | w |
| Decrement audio volume by 1 step Only boolean value true is accepted Feedback of the set volume is available with the volume parameter |
| mute | bool | rw |
| 0 : Unmute
1 : Mute |
| Video |
| video_output | bool | rw |
| backlight | int8 | rw |
| value between 0 and 100 |
| Browser |
| browser_url | string | rw |
| browser_settings_url | string | rw |
| browser_start_url | string | rw |
| browser_clear_cache | bool | w |
| browser_clear_browser_data | bool | w |
| Advanced |
| raw | string | w |
| Send a raw command to the display. No feedback is provided. |
NOTE
When leaving standby the display defaults to the default input source which is the welcome menu.
When an input source is set with input
or input_str
, the plugin will active that input when leaving the standby state,
but it most know about it in order to be able to do that.
The plugin will also actively poll for the active input source, but the display must be powered on.
Configuration options
The minimal device config when using the default options would be:
This assumes that the scan rate at which the device will be polled is the default of 5000ms.
A complete config would look like this:
where
- type
-
is always “vestel” as this is the name of this plugin.
- name
-
unique arbitrary name.
- options/ip
-
display ip address
- options/scan_rate
-
this is the polling scan rate in ms and should be an integer. Default: 5000, minimum: 500
Metrics
The following metrics are exported by the vestel plugin.
They are prefixed / namespaced with vestel_
, and all of them have the label
{instance:"plugin_name"}
where plugin_name
is the name specified in the settings.yml file with the name
attribute.
More | Metric Name | Metric Type | Notes |
| General |
| connection_state | Gauge | The connection state of the display. |
| Values: -1 initial / undefined 0 connected 1 disconnected 2 connection error 3 error received 4 error sending |
| lifetime_minutes | Gauge | display lifetime in minutes |
| cpu_temp | Gauge | CPU temperature in °C |
| memory_usage_perc | Gauge | RAM usage in % |
| Operation |
| power | Gauge | Display Power |
| Values: 0 Off 1 On |
| auto_off | Gauge | Display auto off |
| Values: -1 Initial (invalid) 0 Disabled 1 1 Hour 2 2 Hour 3 3 Hour 4 4 Hour 5 5 Hour 6 6 Hour 7 7 Hour 8 8 Hour |
| input | Gauge | Active Input |
| Values: 7 HDMI 1 8 HDMI 2 9 HDMI 3 10 HDMI 4 19 DP 20 OPS 26 TYPE C |
| Info |
| info | Gauge | Info labels of the display. |
| Labels: -
{model="display_model"} -
{version="software_version"} -
{serial="serial_number"} -
{customer="customer_name"} Values: 1 valid 0 invalidated |
| Audio |
| volume | Gauge | Display volume (0 - 100) |
| mute | Gauge | Mute status |
| Values: 0 unmuted 1 muted |