add cyra dependency

This commit is contained in:
Theta-Dev 2022-01-07 12:16:05 +01:00
parent 1a34a7f115
commit 91115493f6
3 changed files with 13 additions and 5 deletions

View file

@ -26,7 +26,7 @@ wodurch das Bewässerungsprogramm beim Neustart fortgesetzt wird.
5. Ist der Timer abgelaufen, wird der Ventilausgang deaktivert und der Bewässerungsauftrag
aus der Warteschlange entfernt.
6. Wird ein Bewässerungsauftrag abgebrochen (entweder durch Tastendruck oder durch
Löschen des Zeitplans, muss ebenfalls der Ventilausgang deaktivert und der
Löschen des Zeitplans, muss ebenfalls der Ventilausgang deaktiviert und der
Bewässerungsauftrag aus der Warteschlange entfernt werden.
7. Wird der Controller beendet, werden alle laufenden Aufträge angehalten. Die
Ventilausgänge werden deaktiviert und die gesamte Warteschlange inklusive
@ -75,15 +75,21 @@ Der Controller kann über eine GRPC-Schnittstelle mit anderen Anwendungen kommun
Datenmodelle
============
Source
------
``name``
Name der Quelle: manual, schedule
``priority``
**Priorität:** Priorität der Quelle
Task
----
``source``
**Quelle:** Zeitplan (mit Zeitplan-ID), Tastendruck
``priority``
**Priorität:** Priorität der Bewässerungsaufgabe
``zone: int``
ID der Bewässerungszone (Platz)
@ -97,7 +103,7 @@ Task
Schedule
--------
``datetime: datetime``
``date: datetime``
Datum/Uhrzeit
``duration: int``

View file

@ -1 +1,2 @@
tinydb
cyra

View file

@ -23,6 +23,7 @@ setuptools.setup(
py_modules=['tsgrain_controller'],
install_requires=[
'tinydb',
'cyra',
],
packages=setuptools.find_packages(exclude=['tests*']),
entry_points={