1
mirror of https://github.com/home-assistant/core synced 2024-08-28 03:36:46 +02:00
ha-core/homeassistant/components/lcn/strings.json
Paulus Schoutsen 7859be6481
Add deduplicate translations script (#96384)
* Add deduplicate script

* Fix forecast_solar incorrect key with space

* Fix utf-8

* Do not create references to other arbitrary other integrations

* Add commented code to only allow applying to referencing integrations

* Tweak

* Bug fix

* Add command line arg for limit reference

* never suggest to update common keys

* Output of script

* Apply suggestions from code review

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>

---------

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00

268 lines
8.2 KiB
JSON

{
"device_automation": {
"trigger_type": {
"transmitter": "Transmitter code received",
"transponder": "Transponder code received",
"fingerprint": "Fingerprint code received",
"codelock": "Code lock code received",
"send_keys": "Send keys received"
}
},
"services": {
"output_abs": {
"name": "Output absolute brightness",
"description": "Sets absolute brightness of output port in percent.",
"fields": {
"address": {
"name": "Address",
"description": "Module address."
},
"output": {
"name": "Output",
"description": "Output port."
},
"brightness": {
"name": "Brightness",
"description": "Absolute brightness."
},
"transition": {
"name": "Transition",
"description": "Transition time."
}
}
},
"output_rel": {
"name": "Output relative brightness",
"description": "Sets relative brightness of output port in percent.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"output": {
"name": "[%key:component::lcn::services::output_abs::fields::output::name%]",
"description": "[%key:component::lcn::services::output_abs::fields::output::description%]"
},
"brightness": {
"name": "Brightness",
"description": "Relative brightness."
}
}
},
"output_toggle": {
"name": "Toggle output",
"description": "Toggles output port.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"output": {
"name": "[%key:component::lcn::services::output_abs::fields::output::name%]",
"description": "[%key:component::lcn::services::output_abs::fields::output::description%]"
},
"transition": {
"name": "Transition",
"description": "[%key:component::lcn::services::output_abs::fields::transition::description%]"
}
}
},
"relays": {
"name": "Relays",
"description": "Sets the relays status.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"state": {
"name": "State",
"description": "Relays states as string (1=on, 2=off, t=toggle, -=no change)."
}
}
},
"led": {
"name": "LED",
"description": "Sets the led state.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"led": {
"name": "[%key:component::lcn::services::led::name%]",
"description": "Led."
},
"state": {
"name": "State",
"description": "Led state."
}
}
},
"var_abs": {
"name": "Set absolute variable",
"description": "Sets absolute value of a variable or setpoint.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"variable": {
"name": "Variable",
"description": "Variable or setpoint name."
},
"value": {
"name": "Value",
"description": "Value to set."
},
"unit_of_measurement": {
"name": "Unit of measurement",
"description": "Unit of value."
}
}
},
"var_reset": {
"name": "Reset variable",
"description": "Resets value of variable or setpoint.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"variable": {
"name": "[%key:component::lcn::services::var_abs::fields::variable::name%]",
"description": "[%key:component::lcn::services::var_abs::fields::variable::description%]"
}
}
},
"var_rel": {
"name": "Shift variable",
"description": "Shift value of a variable, setpoint or threshold.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"variable": {
"name": "[%key:component::lcn::services::var_abs::fields::variable::name%]",
"description": "[%key:component::lcn::services::var_abs::fields::variable::description%]"
},
"value": {
"name": "Value",
"description": "Shift value."
},
"unit_of_measurement": {
"name": "Unit of measurement",
"description": "[%key:component::lcn::services::var_abs::fields::unit_of_measurement::description%]"
},
"value_reference": {
"name": "Reference value",
"description": "Reference value for setpoint and threshold."
}
}
},
"lock_regulator": {
"name": "Lock regulator",
"description": "Locks a regulator setpoint.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"setpoint": {
"name": "Setpoint",
"description": "Setpoint name."
},
"state": {
"name": "State",
"description": "New setpoint state."
}
}
},
"send_keys": {
"name": "Send keys",
"description": "Sends keys (which executes bound commands).",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"keys": {
"name": "Keys",
"description": "Keys to send."
},
"state": {
"name": "State",
"description": "Key state upon sending (must be hit for deferred)."
},
"time": {
"name": "Time",
"description": "Send delay."
},
"time_unit": {
"name": "Time unit",
"description": "Time unit of send delay."
}
}
},
"lock_keys": {
"name": "Lock keys",
"description": "Locks keys.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"table": {
"name": "Table",
"description": "Table with keys to lock (must be A for interval)."
},
"state": {
"name": "State",
"description": "Key lock states as string (1=on, 2=off, T=toggle, -=nochange)."
},
"time": {
"name": "Time",
"description": "Lock interval."
},
"time_unit": {
"name": "[%key:component::lcn::services::send_keys::fields::time_unit::name%]",
"description": "Time unit of lock interval."
}
}
},
"dyn_text": {
"name": "Dynamic text",
"description": "Sends dynamic text to LCN-GTxD displays.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"row": {
"name": "Row",
"description": "Text row."
},
"text": {
"name": "Text",
"description": "Text to send (up to 60 characters encoded as UTF-8)."
}
}
},
"pck": {
"name": "PCK",
"description": "Sends arbitrary PCK command.",
"fields": {
"address": {
"name": "Address",
"description": "[%key:component::lcn::services::output_abs::fields::address::description%]"
},
"pck": {
"name": "[%key:component::lcn::services::pck::name%]",
"description": "PCK command (without address header)."
}
}
}
}
}