more changes for dictionary unpacking

This commit is contained in:
John Lancaster
2024-08-27 19:14:26 -05:00
parent a8e0b53c53
commit 4114fb4c54
8 changed files with 26 additions and 386 deletions

View File

@@ -97,35 +97,3 @@ class Weather(Hass):
async def publish_temp(self, json_data):
vals = convert_vals_dict(json_data['timelines']['hourly'][0]['values'])
await self.set_state('weather.tomorrowio', state=vals['condition'], **vals)
# def create_sensor(self, name: str, **kwargs) -> None:
# mqtt = self.app.get_plugin_api("MQTT")
# if "friendly_name" in kwargs:
# friendly_name = kwargs["friendly_name"]
# del kwargs["friendly_name"]
# else:
# friendly_name = name
# self.mqtt_registry[name] = {"entity_id": f"sensor.{name}"}
# if "initial_value" in kwargs:
# # create the state topic first and set the value
# self.set_state(name, state=kwargs["initial_value"])
# del kwargs["initial_value"]
# config = {
# "name": friendly_name,
# "object_id": name,
# "state_topic": f"appdaemon/{name}/state",
# "value_template": "{{ value_json.state }}",
# }
# for key, value in kwargs.items():
# config[key] = value
# mqtt.mqtt_publish(
# f"homeassistant/sensor/appdaemon/{name}/config",
# json.dumps(config),
# retain=True,
# )