1 """Pushbullet Notification provider."""
3 from __future__
import annotations
7 from pushbullet
import Listener, PushBullet
12 from .const
import DATA_UPDATED
16 """Provider for an account, leading to one or more sensors."""
18 def __init__(self, hass: HomeAssistant, pushbullet: PushBullet) ->
None:
19 """Start to retrieve pushes from the given Pushbullet instance."""
22 self.
datadata: dict[str, Any] = {}
27 """Update the current data.
29 Currently only monitors pushes but might be extended to monitor
30 different kinds of Pushbullet events.
32 if data[
"type"] ==
"push":
33 self.
datadata = data[
"push"]
None __init__(self, HomeAssistant hass, PushBullet pushbullet)
None update_data(self, dict[str, Any] data)
None dispatcher_send(HomeAssistant hass, str signal, *Any args)