Ρύθμιση συναρτήσεων
Κάντε διπλό κλικ σε μια κάρτα συνάρτησης (ή χρησιμοποιήστε το μενού της) για να ανοίξετε το παράθυρο ρυθμίσεών της:
- Name και description — ονομάστε τις συναρτήσεις με τρόπο κατανοητό για τον ένοικο που θα τις βλέπει στην εφαρμογή («Θέρμανση σαλονιού», όχι «Θερμοστάτης 3»).
- Enabled — μια απενεργοποιημένη συνάρτηση διατηρεί τις καλωδιώσεις της αλλά δεν εκτελείται.
- Sheet — το φύλλο στο οποίο αρχειοθετείται.
- Category and room — μια συνάρτηση με ορισμένη κατηγορία (category) εμφανίζεται στις εφαρμογές (βλ. «Functions in the App»). Ο χώρος (room) καθορίζει τη θέση της. Αφήστε την κατηγορία κενή για βοηθητικές συναρτήσεις που δεν πρέπει να βλέπουν οι ένοικοι.
- Icon — το εικονίδιο που εμφανίζεται στην εφαρμογή.
- Settings — οι τυποποιημένες ρυθμίσεις του μπλοκ, με εύρη τιμών, βήματα, μονάδες μέτρησης και υπό όρους ορατότητα (ρυθμίσεις άσχετες με τις τρέχουσες επιλογές αποκρύπτονται). Μια ρύθμιση που αντικαθίσταται από μια συνδεδεμένη θύρα εισόδου εμφανίζεται απενεργοποιημένη — υπερισχύει η ενσύρματη σύνδεση.
- Per-setting exposure — οι κατάλληλες ρυθμίσεις διαθέτουν διακόπτη App: όταν είναι ενεργός, οι ένοικοι μπορούν να αλλάξουν αυτή τη ρύθμιση από τη σελίδα της συνάρτησης στην εφαρμογή. Όταν είναι ανενεργός, παραμένει προσβάσιμη μόνο από τον διαχειριστή. Εκθέστε τις επιλογές άνεσης (σημεία ρύθμισης setpoint, κατώφλια) και διατηρήστε τις παραμέτρους ασφαλείας (θέση ανέμου, όρια προστασίας) αποκλειστικά για εσάς.

Έξοδοι
Κάντε κλικ σε μια θύρα εξόδου για να διαμορφώσετε τον προορισμό της τιμής της. Το παράθυρο διαλόγου εξόδου διαθέτει τρεις καρτέλες — Devices, Actions και Make a widget — και μια έξοδος χωρίς επιλογές σε καμία από αυτές δεν θεωρείται εσφαλμένη: παραμένει εσωτερική και τροφοδοτεί άλλες συναρτήσεις μέσω συνδέσεων, κάτι που αποτελεί τη συνήθη περίπτωση για έναν συγκριτή.
Devices. Κάθε αντικείμενο συσκευής προορισμού εγγράφεται σε μία από δύο λειτουργίες:
| Mode | Τι κάνει |
|---|---|
| Command | Ενεργοποιεί το αντικείμενο — σαν να χειρίστηκε το widget ένας χρήστης. Χρησιμοποιήστε το για την οδήγηση πραγματικών ενεργοποιητών. |
| Set state | Ορίζει την κατάσταση του αντικειμένου χωρίς αποστολή εντολής. Χρησιμοποιήστε το για τη δημοσίευση μιας υπολογισμένης μέτρησης — σε ένα εικονικό αντικείμενο ή σε αντικείμενο χωρίς δική του διεύθυνση (στα μητρώα ενέργειας ενός μετρητή μόνο ισχύος, βλ. «Logic Block Reference»). |
Ο επιλογέας εμφανίζει μόνο αντικείμενα στα οποία μπορεί να γράψει η θύρα (συμβατά ως προς τον τύπο και εγγράψιμα). Τα αντικείμενα ανάδρασης μόνο για ανάγνωση αποκρύπτονται και το παράθυρο αναφέρει το πλήθος τους. Τα περισσότερα αντικείμενα υποστηρίζουν ακριβώς μία λειτουργία, επομένως η λειτουργία δηλώνεται αυτόματα αντί να ζητείται επιλογή. Όπου υποστηρίζονται και οι δύο, επιλέγετε εσείς.
Actions. Μια δυαδική (boolean) έξοδος μπορεί επίσης να εκτελέσει μια ενέργεια πέρα από την εγγραφή μιας τιμής — τις ίδιες ενέργειες που μπορεί να εκτελέσει το THEN ενός αυτοματισμού:
| Ενέργεια | Παραμετροποίηση |
|---|---|
| Trigger a scenario | Το σενάριο — εκτελείται ακριβώς όπως με το πάτημά του στην εφαρμογή. |
| Trigger an automation | Ο αυτοματισμός — εκτελεί τις ενέργειές του, παρακάμπτοντας τις δικές του συνθήκες. Ένας απενεργοποιημένος αυτοματισμός παραμένει ανενεργός όπως και αν κληθεί (ο επιλογέας εμφανίζει «— disabled»). |
| Global command | What (Lights in a room, Shutters in a room, Lights in a category, Shutters in a category), To (On, Off, Up, Down, Stop), και ένα Room ή μια Category. |
| Send a notification | Title, Message, Recipients (αφήστε το κενό για ειδοποίηση όλων). |
| Send an e-mail | Subject, Message, Recipients (αφήστε το κενό για αποστολή σε κάθε χρήστη με διεύθυνση email). Απαιτεί την υπηρεσία Email (βλ. «Email Service»). |
Δύο ρυθμίσεις μετατρέπουν μια τιμή σε συμβάν, και οι δύο είναι σημαντικές:
- Trigger — When it turns on (προεπιλογή), When it turns off ή Both ways. Μια ενέργεια εκτελείται κατά τη μετάβαση της εξόδου, ποτέ κατά την επανάληψή της: ένας απευθείας σύνδεσμος (Direct link) σε λειτουργία every telegram επανεγγράφει τους προορισμούς συσκευών σε κάθε τηλεγράφημα, αλλά ενεργοποιεί τις ενέργειές του μόνο όταν η τιμή πραγματικά αλλάξει. Αυτή είναι η διάκριση τιμής και συμβάντος — οι προορισμοί συσκευών φέρουν τιμή, οι ενέργειες αποτελούν συμβάντα.
- Not again within — χρόνος αναμονής (cooldown) σε δευτερόλεπτα (προεπιλογή 60, ελάχιστο 1). Τα σενάρια και οι γενικές εντολές εγγράφουν πολλά αντικείμενα, και το καθένα επιστρέφει και επανυπολογίζει τις συναρτήσεις που συνδέονται με αυτό. Ο χρόνος αναμονής αποτρέπει τη δημιουργία βρόχου. Αφήστε τον σε επαρκή τιμή εκτός αν υπάρχει ειδικός λόγος. Μια μετάβαση που απορρίπτεται λόγω του cooldown καταγράφεται στο ιστορικό ως απορριφθείσα και δεν αγνοείται σιωπηρά.
Η καρτέλα Actions είναι διαθέσιμη σε boolean εξόδους, καθώς και σε εξόδους γενικού τύπου («any type», Direct link) των οποίων η σύνδεση μεταφέρει boolean τιμή — ο διακομιστής ελέγχει τι μεταφέρει πραγματικά η θύρα και αναφέρει τυχόν αναντιστοιχία στον πίνακα επικύρωσης (βλ. «Logic Validation, Monitoring & Safety»). Μια αριθμητική τιμή δεν διαθέτει συμβάν για ενεργοποίηση. Οι ενέργειες εμφανίζονται στον χώρο σχεδίασης ως ετικέτες πάνω στην έξοδο και στο ιστορικό εκτέλεσης ως «fired scenario "Evening"».
Make a widget. Η τρίτη καρτέλα δημιουργεί μια πραγματική συσκευή για την τιμή (υλοποίηση της εξόδου ως widget):
- Εισαγάγετε ένα Widget name, επιλέξτε Room και Category.
- Για αριθμητική έξοδο, επιλέξτε την Presentation — Value (απλή ένδειξη) ή Trend (πλακίδιο που σχεδιάζει το γράφημα ιστορικού της).
- Κάντε κλικ στο Create the widget. Το αποτέλεσμα είναι ένα κανονικό εικονικό widget: μπορεί να τοποθετηθεί σε προβολές, να γεφυρωθεί στο KNX (βλ. «KNX Bridge & Triggers»), να καταγραφεί στο ιστορικό (βλ. «Object Settings, Logging & Notifications» — η καταγραφή ξεκινά απενεργοποιημένη, ενεργοποιήστε την από τη σελίδα Devices, όπου αντιγράφονται αυτόματα η μονάδα μέτρησης και τα δεκαδικά ψηφία του μπλοκ) — και διατηρείται ανεξάρτητα από τη συνάρτηση: η μεταγενέστερη διαγραφή της συνάρτησης ζητά επιβεβαίωση για τον χειρισμό του widget αντί να το καταργήσει αυτόματα.
Παράδειγμα: υλοποιήστε μια υπολογισμένη τιμή (Calculated value) που αθροίζει τρεις μετρητές ως «Συνολική κατανάλωση», κατηγορία Energy — συμπεριφέρεται αμέσως όπως οποιοσδήποτε μετρητής στην εφαρμογή.
