background image

* / 5 * * * * cd / var /www/ html / home

auto && / home / vagrant / . rvm /

wrappers / ruby

2.4.1/ rake RAILS_ENV=<environment > devices :

s e n d _ o f f l i n e _ n o t i f i c a t i o n s

−−s i l e n t

Απεικόνιση Αʹ.4: Ρύθμιση του Cron για την εκτέλεση της εργασίας η οποία

αναλαμβάνει την αποστολή ειδοποιήσεων στους χρήστες των μη συνδεδεμένων

συσκευών

* / 5 * * * * cd / var /www/ html / home

auto && / home / vagrant / . rvm /

wrappers / ruby

2.4.1/ rake RAILS_ENV=<environment >

s m a r t _ t h e r m o s t a t : t r a i n i n g _ s e t _ s a m p l e

−−s i l e n t

Απεικόνιση Αʹ.5: Ρύθμιση του Cron για την εκτέλεση της εργασίας με την οποία

λαμβάνονται δείγματα για τις απαραίτητες τιμές καθενός ‘έξυπνου θερμοστάτη’

*/30 * * * * cd / var /www/ html / home

auto && / home / vagrant / . rvm /

wrappers / ruby

2.4.1/ rake RAILS_ENV=<environment >

s m a r t _ t h e r m o s t a t : r e c a l c u l a t e _ s m a r t _ t h e r m o s t a t _ s t a r t _ d a t e t i m e

−−s i l e n t

Απεικόνιση Αʹ.6: Ρύθμιση του Cron για την εκτέλεση της εργασίας η οποία

επαναυπολογίζει τον χρόνο έναρξης προγράμματος ενός ‘έξυπνου θερμοστάτη’

0 * / 6 * * * cd / var /www/ html / home

auto && / home / vagrant / . rvm /

wrappers / ruby

2.4.1/ rake RAILS_ENV=<environment >

s m a r t _ t h e r m o s t a t : a n a l y z e _ t r a i n i n g _ s e t

−−s i l e n t

Απεικόνιση Αʹ.7: Ρύθμιση του Cron για την εκτέλεση της εργασίας η οποία αναλύει

το σύνολο δειγμάτων ενός ‘έξυπνου θερμοστάτη’

Αʹ.1.6

Δοκιμή της εφαρμογής σε development περιβάλλον

Η εφαρμογή πλέον, έχει προετοιμαστεί και εγκατασταθεί πλήρως και είναι

έτοιμη για την δοκιμαστική της λειτουργία σε περιβάλλον ανάπτυξης (development).

Αυτό επιτυγχάνεται με την χρήση της εντολής ‘rails server’ στο τερματικό του εξυπη-

ρετητή της εφαρμογής. Στην περίπτωση που όλοι οι παράμετροι έχουν τεθεί σωστά,

θα εμφανιστεί κατάλληλο μήνυμα που θα ενημερώνει τον χρήστη για την IP διεύ-

θυνση και την πόρτα του εξυπηρετητη στα οποία η εφαρμογή εκτελείται. Σε αντίθετη

96