Η ενότητα Services (ομάδα SYSTEM στην πλευρική γραμμή) είναι το σημείο όπου ενεργοποιείτε τα δομικά στοιχεία του συστήματος: τις προαιρετικές υπηρεσίες που εκτελούνται στον διακομιστή, τα πρωτόκολλα επικοινωνίας και τις υπηρεσίες εφαρμογών.

Προαιρετικές υπηρεσίες (απαιτείται επανεκκίνηση)
Η λίστα Services διαχειρίζεται τις προαιρετικές υπηρεσίες που μπορεί να εκτελέσει ο διακομιστής:
| Υπηρεσία | Λειτουργία |
|---|---|
| InfluxDB | Βάση δεδομένων χρονοσειρών για ιστορικά δεδομένα (τάσεις, μετρητές, γραφήματα). |
| Grafana | Πίνακες ελέγχου (dashboards) για την απεικόνιση ιστορικών δεδομένων. |
| Node-RED | Αυτοματισμοί βασισμένοι σε ροές (flow-based) και προσαρμοσμένες ενοποιήσεις. |
| Go2RTC | Μετάδοση βίντεο από κάμερες σε πραγματικό χρόνο (streaming). |
| Home Assistant | Τοπική εγκατάσταση Home Assistant (για Zigbee, Z-Wave κ.ά.). |
| MQTT Broker | Broker μηνυμάτων ενσωματωμένος στον διακομιστή, ώστε οι συσκευές MQTT να συνδέονται απευθείας στο HyperVisu (βλ. «The Built-in MQTT Broker»). |
Η αλλαγή κατάστασης ενός διακόπτη (toggle) δεν εφαρμόζεται άμεσα:
- Ενεργοποιήστε ή απενεργοποιήστε τις υπηρεσίες που επιθυμείτε. Κάθε αλλαγή προστίθεται στον πίνακα Pending Changes, ο οποίος εμφανίζει τον συνολικό αριθμό τους.
- Όταν είστε έτοιμοι, πατήστε Restart Server. Ο διακομιστής επανεκκινείται και εφαρμόζει όλες τις εκκρεμείς αλλαγές ταυτόχρονα (η διαδικασία διαρκεί λίγα λεπτά, η σελίδα παραμένει σε αναμονή και επανασυνδέεται αυτόματα).
- Για ακύρωση των αλλαγών, πατήστε Cancel στον πίνακα εκκρεμών αλλαγών — οι διακόπτες επιστρέφουν στην αποθηκευμένη τους κατάσταση.
Οι υπηρεσίες ενδέχεται να εξαρτώνται μεταξύ τους. Ο πίνακας εμφανίζει τις σχέσεις εξάρτησης Requires (Απαιτεί) και Required by (Απαιτείται από), και δεν επιτρέπει την ενεργοποίηση υπηρεσίας εάν λείπουν οι απαιτούμενες προϋποθέσεις (Cannot enable: Missing required services).
Ορισμένες υπηρεσίες διαθέτουν κουμπί Configure δίπλα στον διακόπτη τους, το οποίο ανοίγει τις ρυθμίσεις τους: InfluxDB (με κουμπί Export δίπλα του, βλ. «History & Data Logging»), Grafana και MQTT Broker (βλ. «The Built-in MQTT Broker»). Το κουμπί λειτουργεί μόνο εφόσον η υπηρεσία εκτελείται.
💡 Συμβουλή: Ομαδοποιήστε τις αλλαγές στις υπηρεσίες και πραγματοποιήστε μία μόνο επανεκκίνηση, αντί να επανεκκινείτε το σύστημα για κάθε μεμονωμένη αλλαγή.

Πρωτόκολλα επικοινωνίας (άμεση εφαρμογή)
Η λίστα Communication protocols ενεργοποιεί τα πρωτόκολλα επικοινωνίας που υποστηρίζει ο διακομιστής:
- KNX — δίαυλος κτιριακού αυτοματισμού για φωτισμό, HVAC και αισθητήρες.
- Virtual — εικονικές συσκευές για Node-RED και προσαρμοσμένες ενοποιήσεις.
- Home Assistant — συσκευές και οντότητες από το Home Assistant.
- Modbus TCP — μετρητές, αντιστροφείς (inverters) και PLC μέσω TCP.
- HTTP — REST APIs και web endpoints.
- MQTT — συσκευές publish/subscribe μέσω broker μηνυμάτων (Local Broker, Zigbee2MQTT, Tasmota, Shelly).
- TCP/UDP — άμεσες εντολές socket για εξοπλισμό AV και προσαρμοσμένες συσκευές.
- BACnet/IP — πρωτόκολλο κτιριακού αυτοματισμού για ελεγκτές HVAC, μονάδες VAV και μετρητές.
- Sonos — ηχεία Sonos μέσω του τοπικού δικτύου, χωρίς απαίτηση λογαριασμού cloud (βλ. «Sonos Integration»).
Οι αλλαγές στα πρωτόκολλα εφαρμόζονται άμεσα — δεν απαιτείται επανεκκίνηση. Η ενεργοποίηση ενός πρωτοκόλλου εμφανίζει τις αντίστοιχες σελίδες και τα εργαλεία αντιστοίχισης (για παράδειγμα, την επιλογή KNX στην πλευρική γραμμή, βλ. «Admin Panel Tour»). Η σύνδεση με τον δίαυλο ή τον διακομιστή παραμετροποιείται στη σελίδα Connections (βλ. «Connections»).
Υπηρεσίες εφαρμογών (Application services)
Η ενότητα Application services περιλαμβάνει υπηρεσίες λογισμικού που εκτελούνται εντός του HyperVisu, καθεμία με τον δικό της σύνδεσμο Configure ή σχετικό παράθυρο ρυθμίσεων:
| Υπηρεσία | Παραμετροποίηση |
|---|---|
| Weather Service | Πάροχος, API key, μονάδες μέτρησης, ρυθμός ανανέωσης — αυτόνομη σελίδα (βλ. «Weather Service»). |
| Energy Price Service | Τιμές ηλεκτρικής ενέργειας επόμενης ημέρας (day-ahead) — αυτόνομη σελίδα (βλ. «Energy Price Service»). |
| Email Service | Εξερχόμενος διακομιστής SMTP για αποστολή ειδοποιήσεων αυτοματισμού — αυτόνομη σελίδα (βλ. «Email Service»). |
| AI Assistants (MCP) | Δυνατότητα ανάγνωσης, ελέγχου, διάγνωσης και παραμετροποίησης της εγκατάστασης από Claude, ChatGPT και άλλους βοηθούς AI — ανά χρήστη, ανά δικαίωμα πρόσβασης. |
| HomeKit | Έλεγχος επιλεγμένων συσκευών μέσω της εφαρμογής Apple Home και μέσω Siri. |
Κάθε υπηρεσία εφαρμογής εμφανίζει την κατάστασή της ως Configured (Παραμετροποιημένη) ή Not Configured (Μη παραμετροποιημένη).