Beispiel #1
0
def init_resource_database():
    from services.database import Database
    from resources.models import StreetLight, Mode, Range

    db = Database().db
    db.connect()
    db.create_tables([StreetLight, Mode, Range])
Beispiel #2
0
from services.database import Database
from resources.models import Range, Mode, StreetLight

db = Database().db
db.connect()
db.create_tables([StreetLight, Mode, Range])

# Insert modes
mode = Mode(lamps_after=3,
            illumination_duration_seconds=10,
            proximity_refresh=5,
            brigthness_refresh=5,
            enabled=False)
mode.save()

mode = Mode(lamps_after=2,
            illumination_duration_seconds=10,
            proximity_refresh=60,
            brigthness_refresh=60,
            enabled=True)
mode.save()

# Insert ranges
ranges = [{
    "min": 20,
    "with_movement": 70,
    "without_movement": 10
}, {
    "min": 40,
    "with_movement": 80,
    "without_movement": 20