Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
86b5441603 | ||
|
|
d5e7193b42 |
No files matched your search
+3
-3
@@ -184,15 +184,15 @@ class SmartObject(hass.Hass,LoggerInterface):
|
|||||||
def initialize(self):
|
def initialize(self):
|
||||||
self.initialize_logger_interface(self.get_ad_api())
|
self.initialize_logger_interface(self.get_ad_api())
|
||||||
with self.log_group('App Initialization') as group:
|
with self.log_group('App Initialization') as group:
|
||||||
self.log(f"Initialization started [group={group['kind']}:{group['id']}]")
|
self._write_log(f"Initialization started [group={group['kind']}:{group['id']}]", 'INFO', None)
|
||||||
try:
|
try:
|
||||||
succeeded = self._initialize_smart_object()
|
succeeded = self._initialize_smart_object()
|
||||||
except BaseException:
|
except BaseException:
|
||||||
self.log(f"Initialization failed [group={group['kind']}:{group['id']}]", level='ERROR')
|
self._write_log(f"Initialization failed [group={group['kind']}:{group['id']}]", 'ERROR', None)
|
||||||
raise
|
raise
|
||||||
status = 'completed' if succeeded else 'failed'
|
status = 'completed' if succeeded else 'failed'
|
||||||
level = 'INFO' if succeeded else 'ERROR'
|
level = 'INFO' if succeeded else 'ERROR'
|
||||||
self.log(f"Initialization {status} [group={group['kind']}:{group['id']}]", level=level)
|
self._write_log(f"Initialization {status} [group={group['kind']}:{group['id']}]", level, None)
|
||||||
|
|
||||||
def _initialize_smart_object(self):
|
def _initialize_smart_object(self):
|
||||||
try:
|
try:
|
||||||
|
|||||||
+2
-2
@@ -22,9 +22,9 @@ class VirtualEvents(hass.Hass,LoggerInterface):
|
|||||||
def on_condition_succeed(self,event_name):
|
def on_condition_succeed(self,event_name):
|
||||||
event_yaml = self.args["virtual_events"][event_name]
|
event_yaml = self.args["virtual_events"][event_name]
|
||||||
if 'event_data' in event_yaml:
|
if 'event_data' in event_yaml:
|
||||||
self.log(f"Sending event {event_yaml['event_name']} data = {event_yaml['event_data']}")
|
self.log_info(f"Sending event {event_yaml['event_name']} data = {event_yaml['event_data']}")
|
||||||
self.fire_event(event_yaml['event_name'],**event_yaml['event_data'])
|
self.fire_event(event_yaml['event_name'],**event_yaml['event_data'])
|
||||||
else:
|
else:
|
||||||
self.log(f"Sending event {event_yaml['event_name']}")
|
self.log_info(f"Sending event {event_yaml['event_name']}")
|
||||||
self.fire_event(event_yaml['event_name'])
|
self.fire_event(event_yaml['event_name'])
|
||||||
|
|
||||||
Binary file not shown.
Reference in new issue
Block a user