Files
Pete Sage 1db5c514e6 Add binary_sensor platform to Rehlko (#145391)
* feat: add binary_sensor platform to Rehlko

* feat: add binary sensor platform

* fix: simplify availability logic

* fix: simplify availability logic

* fix: simplify

* fix: rename sensor

* fix: rename sensor

* fix: rename sensor

* fix: remove unneeded type

* fix: rename sensor to 'Auto run'

* fix: use device_class name
2025-05-22 09:07:38 +02:00

132 lines
3.4 KiB
JSON

{
"config": {
"step": {
"user": {
"data": {
"email": "[%key:common::config_flow::data::email%]",
"password": "[%key:common::config_flow::data::password%]"
},
"data_description": {
"email": "The email used to log in to the Rehlko application.",
"password": "The password used to log in to the Rehlko application."
}
},
"reauth_confirm": {
"data": {
"password": "[%key:common::config_flow::data::password%]"
},
"data_description": {
"password": "[%key:component::rehlko::config::step::user::data_description::password%]"
}
}
},
"error": {
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
"unknown": "[%key:common::config_flow::error::unknown%]"
},
"abort": {
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]"
}
},
"entity": {
"binary_sensor": {
"auto_run": {
"name": "Auto run"
},
"oil_pressure": {
"name": "Oil pressure"
}
},
"sensor": {
"engine_speed": {
"name": "Engine speed"
},
"engine_oil_pressure": {
"name": "Engine oil pressure"
},
"engine_coolant_temperature": {
"name": "Engine coolant temperature"
},
"battery_voltage": {
"name": "Battery voltage"
},
"lube_oil_temperature": {
"name": "Lube oil temperature"
},
"controller_temperature": {
"name": "Controller temperature"
},
"engine_compartment_temperature": {
"name": "Engine compartment temperature"
},
"engine_frequency": {
"name": "Engine frequency"
},
"total_operation": {
"name": "Total operation"
},
"total_runtime": {
"name": "Total runtime"
},
"runtime_since_last_maintenance": {
"name": "Runtime since last maintenance"
},
"device_ip_address": {
"name": "Device IP address"
},
"server_ip_address": {
"name": "Server IP address"
},
"utility_voltage": {
"name": "Utility voltage"
},
"generator_voltage_average": {
"name": "Average generator voltage"
},
"generator_load": {
"name": "Generator load"
},
"generator_load_percent": {
"name": "Generator load percentage"
},
"engine_state": {
"name": "Engine state"
},
"power_source": {
"name": "Power source"
},
"generator_status": {
"name": "Generator status"
},
"last_run": {
"name": "Last run"
},
"last_maintainance": {
"name": "Last maintainance"
},
"next_maintainance": {
"name": "Next maintainance"
},
"next_exercise": {
"name": "Next exercise"
},
"last_exercise": {
"name": "Last exercise"
}
}
},
"exceptions": {
"update_failed": {
"message": "Updating data failed after retries."
},
"invalid_auth": {
"message": "Authentication failed for email {email}."
},
"cannot_connect": {
"message": "Can not connect to Rehlko servers."
}
}
}