Source code for noctua.templates.testlamp

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# System modules
from time import sleep

# Other templates
from ..config.constants import on_off
from ..devices import light
from ..utils.logger import log
from .basetemplate import BaseTemplate


[docs] class Template(BaseTemplate): def __init__(self): super().__init__() self.name = "testlamp" self.description = "Test template"
[docs] def content(self, params): light.state = True log.info(f"Switched {light.description} {on_off[light.state]}") sleep(3) # light.state = False # log.info(f"Switched {light.description} {on_off[light.state]}") return