Compare commits
2 Commits
0d7b2a4935
...
83e838c9b7
Author | SHA1 | Date |
---|---|---|
Tanner Collin | 83e838c9b7 | 2 years ago |
Tanner Collin | 741baa3c7a | 2 years ago |
8 changed files with 243 additions and 8 deletions
@ -1,6 +1,4 @@ |
|||||||
from django.apps import AppConfig |
from django.apps import AppConfig |
||||||
|
|
||||||
|
|
||||||
class ApiConfig(AppConfig): |
class ApiConfig(AppConfig): |
||||||
default_auto_field = 'django.db.models.BigAutoField' |
name = 'apiserver.api' |
||||||
name = 'api' |
|
||||||
|
@ -0,0 +1,40 @@ |
|||||||
|
# Generated by Django 4.0.4 on 2022-04-27 23:47 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
initial = True |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.CreateModel( |
||||||
|
name='CoolerData', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('time', models.DateTimeField()), |
||||||
|
('cooler_id', models.CharField(blank=True, max_length=36)), |
||||||
|
], |
||||||
|
), |
||||||
|
migrations.CreateModel( |
||||||
|
name='MinerData', |
||||||
|
fields=[ |
||||||
|
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||||
|
('time', models.DateTimeField()), |
||||||
|
('miner_id', models.CharField(blank=True, max_length=36)), |
||||||
|
('summary', models.JSONField()), |
||||||
|
('fans', models.JSONField()), |
||||||
|
('devdetails', models.JSONField()), |
||||||
|
('version', models.JSONField()), |
||||||
|
('devs', models.JSONField()), |
||||||
|
('config', models.JSONField()), |
||||||
|
('coin', models.JSONField()), |
||||||
|
('pools', models.JSONField()), |
||||||
|
('tunerstatus', models.JSONField()), |
||||||
|
('temps', models.JSONField()), |
||||||
|
], |
||||||
|
), |
||||||
|
] |
@ -0,0 +1,43 @@ |
|||||||
|
# Generated by Django 4.0.4 on 2022-06-23 21:30 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('api', '0001_initial'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AddField( |
||||||
|
model_name='coolerdata', |
||||||
|
name='fan', |
||||||
|
field=models.IntegerField(default=0), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='coolerdata', |
||||||
|
name='max_temp', |
||||||
|
field=models.DecimalField(decimal_places=4, default=0, max_digits=7), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='coolerdata', |
||||||
|
name='pump', |
||||||
|
field=models.IntegerField(default=0), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='coolerdata', |
||||||
|
name='rad_temp', |
||||||
|
field=models.DecimalField(decimal_places=4, default=0, max_digits=7), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='coolerdata', |
||||||
|
name='tub_temp', |
||||||
|
field=models.DecimalField(decimal_places=4, default=0, max_digits=7), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
] |
@ -0,0 +1,19 @@ |
|||||||
|
# Generated by Django 4.0.4 on 2022-06-24 00:01 |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('api', '0002_coolerdata_fan_coolerdata_max_temp_coolerdata_pump_and_more'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AddField( |
||||||
|
model_name='minerdata', |
||||||
|
name='json_version', |
||||||
|
field=models.IntegerField(default=1), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
] |
@ -1,3 +1,28 @@ |
|||||||
from django.db import models |
from django.db import models |
||||||
|
|
||||||
# Create your models here. |
class MinerData(models.Model): |
||||||
|
time = models.DateTimeField() |
||||||
|
miner_id = models.CharField(max_length=36, blank=True) |
||||||
|
json_version = models.IntegerField() |
||||||
|
|
||||||
|
summary = models.JSONField() |
||||||
|
fans = models.JSONField() |
||||||
|
devdetails = models.JSONField() |
||||||
|
version = models.JSONField() |
||||||
|
devs = models.JSONField() |
||||||
|
config = models.JSONField() |
||||||
|
coin = models.JSONField() |
||||||
|
pools = models.JSONField() |
||||||
|
tunerstatus = models.JSONField() |
||||||
|
temps = models.JSONField() |
||||||
|
|
||||||
|
class CoolerData(models.Model): |
||||||
|
time = models.DateTimeField() |
||||||
|
cooler_id = models.CharField(max_length=36, blank=True) |
||||||
|
|
||||||
|
tub_temp = models.DecimalField(max_digits=7, decimal_places=4) |
||||||
|
rad_temp = models.DecimalField(max_digits=7, decimal_places=4) |
||||||
|
max_temp = models.DecimalField(max_digits=7, decimal_places=4) |
||||||
|
|
||||||
|
fan = models.IntegerField() |
||||||
|
pump = models.IntegerField() |
||||||
|
Loading…
Reference in new issue