Configuration support multiple HP Printer devices through Configuration -> Integrations
elad-bar/hpprinter
as integrationTo add integration use Configuration -> Integrations -> Add HP Printer
Integration supports multiple accounts and devices
Fields name | Type | Required | Default | Description |
---|---|---|---|---|
Host | Textbox | + | - | Defines hostname or IP of the HP Printer EWS |
Port | Textbox | + | 80 | Defines port of the HP Printer EWS |
Is SSL | Boolean | + | False | Defines which protocol to use HTTP/S |
It is also possible to change configuration after setting up using integration configuration.
Errors |
---|
Invalid parameters provided |
HP Printer Embedded Web Server (EWS) not was not found |
Will extract data of the relevant devices, devices that are not available will be ignored.
Device that holds entities related to the integration and relations to other sub devices as described below.
Binary Sensor
Sensor
Device holds entities of sensors related to number of pages printed and relation to sub devices of consumables
Sensor
Device holds entities of sensors related to number of pages scanned
Sensor
Device holds entities of sensors related to number of pages copied
Sensor
Device holds entities of sensors related to number of pages faxed
Sensor
Devices (device per consumable) holds entities related to consumable (Ink, Toner, Printhead) of a printer device
Binary Sensor
Sensor
Before opening an issue, please provide logs and diagnostic file data related to the issue.
For debug log level, please add the following to your config.yaml
logger:
default: warning
logs:
custom_components.hpprinter: debug
Or use the HA capability in device page:
When done and would like to extract the log, repeat steps, in step #5 - Disable debug logging
Please attach also diagnostic details of the integration, available in:
Diagnostic file contains 3 section related to data extracted from the device:
data.debug.devicesConfig
Integration translated from English to:
Translation is being auto-generated from Google Translate using utils/generate_translations.py
script,
{
"en": "en",
"de": "de",
"dk": "da",
"es": "es",
"fr": "fr",
"nb": "no",
"nl": "nl",
"pl": "pl",
"pt-BR": "pt"
}
If you would like to add new translation language, please add to the DESTINATION_LANGUAGES
constant the relevant language,
format is:
{
"HA language": "Google Translate language"
}
Script is translating only, new missing values, it will not override translated values.