Example #1
0
    def handle_noargs(self, **options):

        th = TerrariumHelper()
        terrarium = th.get_terrarium()

        if terrarium is not None:

            if terrarium.is_sleeping() is False:

                fan = th.get_fan(terrarium)

                if fan is not None:
                    fan.on()
                    sleep(5 * 60)
                    fan.off()
Example #2
0
    def handle_noargs(self, **options):

        th = TerrariumHelper()
        terrarium = th.get_terrarium()

        if terrarium is not None:

            if terrarium.is_sleeping() is False:

                fan = th.get_fan(terrarium)

                if fan is not None:
                    fan.on()
                    sleep(5*60)
                    fan.off()
Example #3
0
    def get_status_overview():

        th = TerrariumHelper()
        terrarium = th.get_terrarium()
        heater = th.get_heater(terrarium)
        light = th.get_light(terrarium)
        fogger = th.get_fogger(terrarium)
        sprinkler = th.get_sprinkler(terrarium)
        fan = th.get_fan(terrarium)

        status = []

        for i in I2CActor.objects.all():
            status.append(i)

        return status