Pegasus .NET Devices και αντλίες καυσίμων - Ρυθμίσεις

Σκοπός:

Σε αυτό το κείμενο περιγράφονται οι ενέργειες που πρέπει να γίνουν ώστε το Pegasus Oil Web App να μπορεί να κάνει ανάγνωση κινήσεων από ένα σύστημα εισροών/εκροών σε πρατήριο υγρών καυσίμων.

Προϋποθέσεις:

  • Θα πρέπει να έχετε ένα πλήρως αναβαθμισμένο Pegasus Web App
  • Η έκδοση των Windows που λειτουργεί σωστά το Devices ειναι τα Windows 10 και οι νεότερες εκδόσεις.
  • Για τις εγκαταστάσεις που ήδη έχουν κάποια version του Pegasus .NET Devices, προτείνουμε σε κάθε περίπτωση να κατεβάσετε την πιο πρόσφατη (θα πρέπει να κάνετε απεγκατάσταση στην παλιά). 
    Απαραίτητη είναι η εγκατάσταση έκδοσης 7.0 και πάνω.

Εγκατάσταση Pegasus .NET Devices

Θα πρέπει να εγκαταστήσετε το Pegasus .Net Devices. Δείτε το κείμενο Pegasus .NET Devices & Pegasus Web App - Εγκατάσταση.

Στη συνέχεια και στο παράθυρο του Pegasus Devices, πρέπει να κάνετε κλικ στο εικονίδιο με τα βελάκια δεξιά από το πεδίο [Κλειδί Επικοινωνίας].

Θα σας παράξει αυτόματα ένα κλειδί, το οποίο πρέπει να το καταχωρήσετε στο πεδίο [Κλειδί Επικοινωνίας] της οθόνης στο Pegasus Web App (βλ. παρακάτω). Προσοχή: το κλειδί αυτό δεν μπορεί να εμφανιστεί ξανά. Αν το ξεχάσετε, θα πρέπει να δημιουργήσετε ένα νέο.

Σημείωση: Δεν χρειάζεται να εκκινηθεί ο WebSocket server για να εκτελείται η ανάγνωση. Αρκεί να εκτελείται το Pegasus Devices.

Pegasus .NET Devices: Παραμετροποίηση pegasus.config

Στο φάκελο C:\TESAESA\Pegasus_Devices, ανοίγετε το αρχείο Pegasus.config και εντοπίζετε το tag <watcher>.

  • <var key="URL" value="" />
    ως value συμπληρώνετε το url του Pegasus Web App σας, ακολουθούμενο από /pegasus_cloud_app/oil01_01/read_antlisi.php. Για παράδειγμα:
    <var key="URL" value="https://oil.pegcloud.io/pegasus_cloud_app/oil01_01/read_antlisi.php" />
  • <var key="path" value="" />
    ως value συμπληρώνετε το φάκελο που δημιουργούνται τα αρχεία της άντλησης. Για παράδειγμα:
    <var key="path" value="C:\\TESAESA\\pegpos" />
  • <var key="file_type" value="" />
    ως value συμπληρώνετε τον τύπο αρχείου που θα γίνει η ανάγνωση. Για παράδειγμα:
    <var key="file_type" value="txt" />

    Σημείωση: αν ορίσετε *, σημαίνει ότι διαβάζει όλους τους τύπους, όμως προτείνεται να καθορίζετε τον κατάλληλο τύπο πχ csv, txt κ.ο.κ.
  • <var key="file_pattern" value="*_e" /> (προεπιλεγμένη τιμή: "*_e")
    ως value, συμπληρώνετε τη μορφή που θα έχει το όνομα αρχείου που θα γίνει η ανάγνωση. Για παράδειγμα:
    • ΕΑΦΔΣΣ: "*_e"
      διαβάζει τα αρχεία που το όνομα αρχείου καταλήγει σε _e πχ DMW2400846425021000310043_e.txt
    • Σπυρίδης: "*"
      ορίστε * ή κενό για να τα διαβάζει όλα
  • <var key="last_modified_date" value="10/01/2025" /> (προεπιλεγμένη τιμή: η χτεσινή ημερομηνία σε σχέση με την πρώτη εκτέλεση του Pegasus .NET Devices)
    ως value, συμπληρώνετε την ημερομηνία από την οποία θέλετε να γίνει η ανάγνωση. Για παράδειγμα, ορίζετε ημερομηνία μια εβδομάδα πριν ώστε να σας φέρει όλες τις αντλήσεις που έχουν καταχωρηθεί.

Σημείωση#1: πρέπει να επανεκκινήσετε το Pegasus Devices για να ισχύουν τυχόν αλλαγές.

Σημείωση#2: αν το Pegasus .NET Devices δεν εκτελείται και έχουν δημιουργηθεί αρχεία ενδιάμεσα, την επόμενη φορά που θα εκτελεστεί θα περαστούν.

Pegasus Web App: Βασικές Ρυθμίσεις

1. Στο μενού [Toolbox->Εργαλεία Παραμετροποίησης->Παραμετροποίηση oil->Κονσόλα: Αντλία] επιλέγετε [Τύπο Αντλίας] και στο πεδίο [Κλειδί Επικοινωνίας], καταχωρείτε το κλειδί επικοινωνίας που παράξατε από την οθόνη του Pegasus Devices (βλ. παραπάνω).

2. Για κάθε τύπο αντλίας, συμβουλευτείτε τη βοήθεια της οθόνης. Αυτή τη στιγμή, η ανάγνωση είναι υλοποιημένη για τις εξής κονσόλες:

Θυμίζουμε ότι αν το σύστημα εισροών-εκροών δεν παράγει αρχείο ή αν δεν είναι σε αυτά που υπάρχει ήδη έτοιμη διασύνδεση, η ανάγνωση μπορεί να γίνει απευθείας από την ΕΑΦΔΣΣ της κονσόλας και τα αρχεία _e (ή _a).

Τελευταία Αλλαγή: 05/03/2026