e-dreams.gr – Smarthome for you Forums Greek KNX forum KNX for experts αλλαγή μεταξύ 3 σεναρίων με ένα πλήκτρο.

Το Ελληνικό knx-forum δημιουργήθηκε, συντηρήθηκε και ποτίστηκε από τους συνεργάτες της e-dreams την περίοδο 2010-2018. Σήμερα επικοινωνούμε κυρίως με άλλα μέσα, και τα άρθρα εδώ διατηρούνται ως αρχείο αποδεικνύοντας ότι θέματα που έχουν ήδη λυθεί εδώ και καιρό από τους συνεργάτες KNX, ξαναανακαλύπτονται είτε ως καινοτόμες πρακτικές άλλων πρωτοκόλλων, είτε ως ανακάλυψη του τροχού, είτε ως προβλήματα χωρίς λύση.

Επικοινωνήστε με το e-dreams network μέσα από τη σελίδα επικοινωνίας εδώ ή από τη σελίδα μας στο facebook

 

 

Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #1619
    Forum User
    Participant

    Χαιρετίζω όλη την KNX κοινότητα μιας και είναι η πρώτη φορά που γράφω κάτι εδώ.
    Να συγχαρώ και εγώ με τη σειρά μου όλο το team του forum για την πολύ καλή δουλειά που έχει γίνει και συνεχίζεται να γίνεται..

    Στο ψητό λοιπόν…
    Έχει καταφέρει κανείς να δημιουργήσει απλό πλήκτρο εναλλαγής σεναρίων 3+.
    Το μόνο που βρίσκώ είναι μέχρι δύο με βραχύ-μακρύ πάτημα ή εναλλαγή μεταξύ δύο σεναριων…

    Πχ εχουμε 2 ΦΣ και θέλουμε με ένα κουμπί να
    1 -ανάβει το Α
    2 -ανάβει το Β
    3 -ανάβουν και τα 2
    0 -να σβήνουν…

    τα σενάρια έστω ότι υπάρχουν κάπου αλλού πχ στον acctuator με τα παραπάνω νούμερα.

    Χρησιμοποιώ διακοπτικό υλικό της Schneider και δεν έχω βρεί κάτι…

    Εκτός από την λειτουργία scene σκεφτηκα και τα edges αλλά δεν είδα κάτι.

    Με τόση “λόγικη” που έχει αυτό το διακοπτάκι μέσα του, περίμενα να έχει μια έτοιμη λειτουργία εναλλάγής σεναρίων.

    Θα συνεχίσω την έρευνα ρωτώντας στην εταιρία.

    Ευχαριστώ εκ των προτέρων.

    #1620
    Forum User
    Participant

    ωραία εφαρμογή! [love]
    αρκεί να το καταλαβαίνει όποιοι το πατάνε > μπορεί να χρησιμοποιηθεί και για κλιματισμό όμως!

    το plus είναι δυνατό πρέπει να το κάνει και αλλιώς,
    έχεις δει τη παρουσίαση των edges advance?

    η θεωρία για όλες τις μάρκες λέει:
    ρυθμίζεις το πλήκτρο να στέλνει 1
    φτιάχνεις “κάπου” 1 counter που μετράει από το 0 έως το 3
    μόλις ο counter γίνει 3 και πάρεις 1 κάνεις reset στον counter
    τη τιμή του counter 1 byte τη χρησιμοποιείς σαν είσοδο στη “μονάδα” σεναρίων με το 0-3 καλείς τα 4 σκηνικά που ζήτησες

    #1621
    Forum User
    Participant

    Ευχαριστώ για την γρήγορη απάντηση…

    ” αρκεί να το καταλαβαίνει όποιοι το πατάνε > μπορεί να χρησιμοποιηθεί και για κλιματισμό όμως!”
    Αν έχεις πολλά ανεξάρτητα φωτιστικά πχ βεράντα σαλόνι είναι εύκολο γιατί φαίνεται.

    εννοεις μάλλον “edge extended” στο διακόπτη και στην παρουσίαση της schneider.
    Αν έχεις δει κάτι παραπάνω….

    Δεν νομίζω πως βολεύουν στην συγκεκριμένη εφαρμογή. Θελουμε κάτι να “θυμάται” πόσες φορές πατήθηκε το πλήκτρο και όχι τι θα κάνει σε short-long up-down κλπ.

    Τη σκέψη του counter την είχα και εγώ αλλά με τη λογική που διαθέτω στο έργο (απλές πύλες AND-OR σε μία οθόνη) δεν ξέρω αν αξίζει..

    Οι μονάδες λογικής που κυκλοφορούν έχουν counters.??

    Τώρα με έκανες και Θυμήθηκα τα ψηφιακά μου:
    https://en.wikipedia.org/wiki/Counter
    τα οποία φτιάχνονταί με πύλες.

    μέχρι που σκέφτηκα να φτιάξω με πύλες όλο το εγχείρημα χωρίς τη λογική των σεναρίων…
    https://prntscr.com/f4qhq
    το κάθε flip-flip είναι 4 πύλες…

    αλλά αξίζει???
    απλά μου φαίνεται χαζό να μην υπάρχει έτοιμο…](*,)
    PLC και ξερό ψωμί [laugh]

    Θα το επεξεργαστώ λίγο ακόμα να δούμε.

    Ευχαριστώ και πάλι.

    #1622
    Forum User
    Participant

    όλο αυτό που σου περιγράφω περιλαμβάνεται σε μια έξοδο zennio π.χ. το QUATRO.
    κατέβασε το τελευταίο πρόγραμμα 2.2 και ενεργοποίησε τις λογικές πράξεις, έχεις συνολικά 10 πράξεις/functions 4 βημάτων
    υπάρχει και το σχετικό PDF -> 1 byte.

    πιο πολύ σε συμφέρει να αγοράσεις το ρελέ αυτό παρά τη μονάδα λογικής (αααά κάτι έχουμε σε στοκ [lol] )

    μιλάω για τη παρουσίαση της MERTEN :-”
    θα το κοιτάξω μέσα στο ΣΚ, κάπου κάτι είχα ανεβάσει παλιότερα, κάτι θυμάμαι για counters…
    Μήπως το ξέρει ήδη κάποιος άλλος να κερδίσουμε χρόνο?

    τώρα αυτό που λες για τα PLC είναι μεγάλη συζήτηση, υπάρχουν και KNX/PLC και υπάρχει και το bacnet, υπάρχουν και οι KNX servers, εξαρτάται από το έργο. Τα τελευταία χρόνια το KNX έχει μεγαλώσει/εξελιχθεί πολύ, ότι θες το βρίσκεις…

    Attached files

    Zennio_Counter_Application.pdf (448.8 KB)

    #1623
    Forum User
    Participant

    Αυτό που μου έστειλες στο pdf μάλιστα λίγο πολύπλοκο αλλά μας κάνει.

    Ρωτάω για μονάδα λογικής γιατί θα χρειαστέι και αλλού ασε που τα υλικά τα έχω ήδη εγκαταστήσει..

    εμένα ο actuator της schneider έχει αυτά από λογική:
    https://prntscr.com/f4tlh

    δηλαδή OR AND XOR όχι ότι δεν μου αρκούν για τα απλά.

    πάντως αυτό που μου λείπει από το KNX εν γένει είναι η ευελιξία στον τρόπο προγραμματισμού…

    Εντάξει δεν μπορείς να έχεις αποκεντρωμένο έλεγχο (= αξιοπιστία) και όλα τα εργαλεία στα χέρια σου αλλά είναι σπαστικό να πληρώνεις ένα σκασμό λεφτά και να σου λείπουν απλά πράγματα… και εντάξει οι διακόπτες και οι ενεργοποιητές να το δεχτώ, η οθόνη όμως (που σημειωτέον ηταν και πανάκριβη) δεν το δέχομαι..

    Όσο για το PLC παρόλο που λόγω ΤΕΙ αυτοματισμού με βολεύει κατανοοώ τις δυσκολίες που έχει για κάποιους και τα μειονεκτήματα του.

    Απλά θα ήθελα ένα βαθμό ελευθερίας παραπάνω μέσα σε κάθε συσκευή.. ή μια συσκευή λογικής που κάνεις ότι θες (αν όχι plc+KNX ας είναι μια κονσόλα σε basic-pascal-C κομμένη για ΚΝΧ)…Ας γυρίσουμε πλευρό και ας δουλέψουμε με ότι έχουμε….

    Ευχαριστώ πολύ για το χρόνο σου θα δοκιμάσω με τις πύλες να δω…

    #1624
    Forum User
    Participant

    στο pdf είναι δοκιμασμένο από τη zennio. οπότε γλυτώνεις χρόνο.

    μονάδα λογικής δε συμφέρει, 100-130€ για 8 πύλες?
    ψάξε για το logic machine – κάπου έχει ανεβάσει ποστ ο Ηλίας νομίζω

    Επίσης, αν μπορείς να προγραμματίσεις script σε PHP ετοιμάζουμε έκπληξη :-”
    (με έτοιμα παραδείγματα!)

    πες μου σε παρακαλώ τον κωδικό των push buttons να δω ποια είναι [crying]
    θα κάνω import, αν είναι το παλιό πρόγραμμα της MERTEN, πρέπει να γίνεται.

    υπάρχουν αυτά τα υλικά από πολλούς κατασκευαστές και πολλές οθόνες πλέον, μην κάνουμε και διαφήμιση [woot]

    #1625
    Forum User
    Participant

    Petbath wrote:
    εμένα ο actuator της schneider έχει αυτά από λογική:
    https://prntscr.com/f4tlh

    o counter που έχει το ρελέ ώρες μετράει? έχεις ελεύθερο ρελέ εκεί?
    πες μου τον κωδικό και εδώ αν θες

    #1626
    Forum User
    Participant

    ΧΑΧΑ καλή σκέψη…

    https://prntscr.com/f4z7e

    https://prntscr.com/f4zc6

    να ανοιγοκλείνεις ένα αδειο ρελέ και να μετράς τις φορές σαν αριθμό σεναρίου!!!!

    Καλό αλλά σπαταλάς μια έξοδο για μετράς!!!!! άντε και περισσεύει, πάλι ψιλοχαζό είναι. δηλαδή αν θες 3 τέτοια…[-x

    Καλή σκέψη πάντως είναι λύση ανάγκης αλλά Λύση!!!

    actuator MTN648495
    https://prntscr.com/f4z8l

    switch MTN6214-41xx ή MTN6281xx

    https://prntscr.com/f4zwu https://prntscr.com/f4zzi

    PHP δυστυχώς δεν έπιασα ποτέ μου σοβαρά αλλά αν έχετε ετοιμάσει κάτι καλό θα την βρώ την άκρη. γενικώς τα πάω καλά με τον προγραμματισμό…

    το παλιό της Merten δεν περνάει μετά στο hardware …

    Αυτό με το logic machine ακούστηκε καλό θα το κοιτάξω.

    Ρε συ ευχαριστώ πάρα πολύ. Πάντως δεν είναι και κάτι επείγον, μην αγχώνεσαι

    #1629
    Forum User
    Participant

    merten plus κομπλέ :-({|=

    δοκίμασε την εξής αλλαγή χρήσης.

    1-2-3 σύντομα πατήματα τα 3 σκηνικά δηλαδή μετά το 3 πρέπει να πάει στο 1.
    σε όποιο σκηνικό και αν είσαι με παρατεταμένο πάτημα off σκηνικό 0.
    το μόνο πρόβλημα που έχουμε είναι ότι για να σβήσει θα καλέσει ένα σκηνικό πρώτα, αλλά με τη προηγούμενη πρόταση αν ήσουν στο 1 και ήθελες off τότε έπρεπε αναγκαστικά να περάσεις από το 2 το 3 και μετά να σβήσουν τα φώτα σου

    όρισε το push button object σαν 1 byte 0-255

    ρύθμισε τους χρόνους έτσι ώστε
    όταν πατάς το κουμπί κατευθείαν να προσθέτει 1 cyclically increase object value by 1
    αν το αφήνεις πριν περάσει το όριο σταματάει το cyclically increase
    αν περάσει το όριο στέλνει τη τιμή 0 (ίσως από το value 2)
    όταν το αφήσεις σταματάει το cyclically increase

    δοκίμασε μόνο το μπουτόν στην αρχή με monitor telegrams με τη αψεγάδιαστη συνταγή try & error. Αν δεν πετύχει άνοιξε το manual [lol]

    δεν έχεις πουθενά στο έργο ένα συγκριτή 1 byte > ΑΝ object=4 ΤΟΤΕ object=1
    ή κάτι θα σκεφτείς μπορεί να το προσαρμόσεις καλύτερα στις ανάγκες της εφαρμογής σου

    τα 670804 και 670802 έχουν και increase μόνο, αυτό θυμόμουν από το σεμινάριο (2007!)

    #1631
    Forum User
    Participant

    Είσαι θεός!!!=d> [woot]

    Έψαχνα σε λάθος κατεύθυνση…

    Ναι!!! έπρεπε να το είχα δεί και εγώ… δεν κοίταξα ενδελεχώς](*,)

    Τώρα αν δεν βρώ συγκριτή θα κοιτάξω μπάς και φτιάξω κάπου ένα dummy σενάριο πχ 4 που καλώντας το να μηδενίζει τη τιμή…

    Μια άλλη σκέψη είναι να χρησιμοποιήσω το long press για να κάνω decrease την ίδια τιμή.. αλλά μάλλον θα είναι πιο δύσχρηστο έτσι.

    έχεις καλή μνήμη τελικά… όταν ήμουν εγώ στο σεμινάριο δεν θυμάμαι τόση λεπτομέρια..

    Πάντως ευχαριστώ και πάλι. Μόλις μου άνοιξες μια πόρτα, έχει πολλές εφαρμογές αυτό.

    πλέον δεν σε περιορίζει ο διακόπτης από το πόσες λειτουργίες μπορείς να εκτελέσεις.

    Έχουμε καμιά εικόνα για την τιμή του logic machine II ?
    περιμένω νέα για τα scripts…

    1000 ΤΗΧ και πάλι. [love]

    #1632
    Forum User
    Participant

    ευχαριστώ, καλημέρα,

    η συσκευή που ξεκινάει από απλά σχετικά template και μεγαλώνει πολύ είναι η νέα γενιά DIVUS SERVER

    κοίτα εδώ https://forum.e-dreams.gr/default.aspx?g=posts&t=375

    και ελπίζω να σε δω στη τεχνική παρουσίαση

    #1633
    Forum User
    Participant

    Petbath wrote:
    Τώρα αν δεν βρώ συγκριτή θα κοιτάξω μπάς και φτιάξω κάπου ένα dummy σενάριο πχ 4 που καλώντας το να μηδενίζει τη τιμή…

    καλύτερο από το συγκριτή!
    Το σενάριο 4 καλεί τον εαυτό του και πάει στο 1. Αν δεχτεί την είσοδο σαν έξοδο θα είναι super!

    =d>

    #1634
    Forum User
    Participant

    Λοιπόν πήρα σενάριο από άλλο διακόπτη (γιατί α.του actuator είναι κλειδωμένα στις φυσικές επαφές του και β.τα σενάρια του ίδιου διακόπτη λογικά δεν θα πήγαιναν βόλτα στο bus οπότε μάλλον θα κόλλαγε), έφτιαξα άλλη group address για το reset (για τον ίδιο λόγο), έφτιαξα και μια scene 4 = scene 0 = φώτα σβηστά (καλού κακού) και voilà!!!

    είναι άψογο! =d> δεν το φανταζόμουν καλύτερο![-o< Μπράβο

    Συνοψίζοντας χρειαστήκαμε:

    – ενα διακόπτη με extended edges και την λογική “increase/decreace value by x”
    – ενα actuator με σενάρια
    – έναν άλλο διακόπτη με ελεύθερα σενάρια ή αυτόνομη μονάδα σεναριών
    – 2 άνθρωποι και 1 μέρα [tongue]

    για να κάνουμε κάτι σχετικά απλό που όμως είναι εκτός του αρχικού σχεδιασμού των υλικών…
    γι’άυτό θέλω κάτι πιο έξυπνο-ευέλικτο hardware ή μια mini γλώσσα προγραμματισμού ΚΝΧ να μπορώ να προγραμματίζω σαν ανθρωπος…

    Πάντως πρέπει να ζητήσω μια συγνώμη από τους σχεδιαστές της Merten μιας και τελικά έβαλαν στους διακόπτες την λογική που χρειαζόμουν. Αν έβαζαν και ένα έτοιμο counter όπως αυτόν που είδες στο κανάλι του actuator ή έστω ένα ΙF.. τότε θα ήμουν ευτυχισμένος.

    Για άλλη μια φορά ευχαριστώ..
    Το τεχνικό σεμινάριο με ενδιαφέρει οπότε μάλλον θα τα πόύμε από κοντά.
    Καλή συνέχεια

    #1635
    Forum User
    Participant

    Μου ήρθε και μία άλλη σκέψη…

    αν μπορούσαμε κάπου να κάναμε διαίρεση και στρογγυλοποίηση ή να κρατάμε μόνο το ακέραιο τότε θα χρεισιμοποιούσαμε το button σαν dimming και θα κάναμε διαίρεση με κατάλληλο νούμερο
    πχ. dimming max =255 (ή 100 αναλόγως τον τύπο), αν θέλουμε 4 σενάρια θα μπορούσαμε να το διαιρέσουμε με 256/4=64 (ή 100/4=25) έτσι θα είχαμε:

    ακέραιο μέρος ( “τιμή dimming του βutton” / 64 ) = με τον αριθμό του σεναρίου που θα καλούσαμε.
    κοινώς:
    INT {BtnDimVal / (Dimax/StepNum)}= SceneNum

    Σαν στοπ θα είχαμε τη μέγιστη τιμή που πέρνει 255.. και μετά θα παίζαμε με τα step στο dimmer-button…

    ίσως βολέψει κάπου αλλού…

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.