mirror of
https://github.com/tcivie/meshtastic-metrics-exporter.git
synced 2025-02-02 07:41:11 -08:00
Fix missing data in prometheus metrics
This commit is contained in:
parent
8296957af5
commit
a080bea217
|
@ -24,7 +24,7 @@ class ClientDetails:
|
||||||
def get_role_name_from_role(role):
|
def get_role_name_from_role(role):
|
||||||
descriptor = Config.DeviceConfig.Role.DESCRIPTOR
|
descriptor = Config.DeviceConfig.Role.DESCRIPTOR
|
||||||
for enum_value in descriptor.values:
|
for enum_value in descriptor.values:
|
||||||
if enum_value.number == role:
|
if enum_value.number == role or enum_value.name == role:
|
||||||
return enum_value.name
|
return enum_value.name
|
||||||
return 'UNKNOWN_ROLE'
|
return 'UNKNOWN_ROLE'
|
||||||
|
|
||||||
|
@ -32,6 +32,6 @@ class ClientDetails:
|
||||||
def get_hardware_model_name_from_code(hardware_model):
|
def get_hardware_model_name_from_code(hardware_model):
|
||||||
descriptor = HardwareModel.DESCRIPTOR
|
descriptor = HardwareModel.DESCRIPTOR
|
||||||
for enum_value in descriptor.values:
|
for enum_value in descriptor.values:
|
||||||
if enum_value.number == hardware_model:
|
if enum_value.number == hardware_model or enum_value.name == hardware_model:
|
||||||
return enum_value.name
|
return enum_value.name
|
||||||
return 'UNKNOWN_HARDWARE_MODEL'
|
return 'UNKNOWN_HARDWARE_MODEL'
|
||||||
|
|
Loading…
Reference in a new issue