Ankündigung

Einklappen
Keine Ankündigung bisher.

Herausforderungen für das MDT Logikmodul V2

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • eisi
    antwortet
    Alles klar.

    Wollte den Universalwandler mit dpt 5.005 auf 5.001 benutzen. Lt. Applikation so möglich. Vielleicht auch sinnfrei. Ich weiss es nicht...

    Einen Kommentar schreiben:


  • hjk
    antwortet
    Welche Funktion im Fomatwandler willst du denn benutzen? Du brauchst ja 0-100% also 0-255 auf 0-100. Da gibt es nichts.

    Einen Kommentar schreiben:


  • eisi
    antwortet
    hjk: Danke, so kann ich's auch lösen. Kannst du mir vielleicht trotzdem verraten, was passiert, wenn ich den Formatwandler verwende? Meiner Meinung nach müsste aus der 1 => 1% werden oder irre ich mich?!

    Einen Kommentar schreiben:


  • hjk
    antwortet
    Zitat von eisi Beitrag anzeigen
    1. Umwandlung 1Byte Dezimal (0-255) in 1Byte Prozent (0-100).
    Das machst du mit der Rechnerfunktion, 0-255 / 2,55 = 0-100
    Für die Umrechnung mit einen festen Wert teilen oder multiplizieren, je nach dem wie du wandeln möchtest.


    Einen Kommentar schreiben:


  • eisi
    antwortet
    Fallback Lösung. Falls mein Hs mal wieder nicht mehr mag (letztes Jahr war nach einem Stromausfall der Ram kaputt).

    Möchte gewisse Funktionen einfach HS unabhängig umsetzen...

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Wenn Du einen HS hast, hast Du doch eine viel mächtigere Logicengine. Warum willst Du was neues anschaffen?

    Einen Kommentar schreiben:


  • gbglace
    antwortet
    Du suchst also einen Umschalter der aus relativ >0 eine 1 und relativ <0 eine 0 ausgibt. Gibt es da nicht so ein Berechnungsmodul im Logikmodul. Das dann ggf weniger eine Formatwandlung als eine Berechnung.

    Einen Kommentar schreiben:


  • eisi
    antwortet
    Zu 1. Genau da liegt mein Problem. 1 != 1%.
    Wenn ich ein DPT 5.005 Objekt mit einem DPT 5.001 Objekt verknüpfe, soll, wenn dass DPT 5.005 eine 1 sendet, der Wert im DPT 5.005 Objekt auf 1% gesetzt werden. Das ist mein Problem.

    Zu 2. Ich spreche von relativen Dimmen (HS: Dimmwerte 4-bit umsetzen auf 8-bit - #7)

    Folgendes Problem: Ich habe meine 230V Taster im Treppenhaus an einen Binäreingang angeschlossen, welche mittels UM-Befehl das Treppenhauslicht an/aus schalten. Zusätzlich befinden sich noch LED-Spots an den Treppen. Meine Idee war nun, mittels Tastendruck lang/kurz die beiden separat zu schalten (Ist ein Gira Binäreingang, Der erkennt das nicht, der MDT schon). "Missbauche" also die Dimmfunktion im BE, um einen Tastendruck lang/kurz auszuwerten. Funktioniert bestens mit dem HS. Würds nur gerne ohne umsetzen (Fallback)

    Hoffe, ich konnte meine Probleme nun plausibler darstellen...

    Thomas

    Einen Kommentar schreiben:


  • gbglace
    antwortet
    Bei Punkt2 bräuchtest eine eigene Speicherlösung. Und müsstest vom aktuellen Status des Aktor das relative addieren. aber das macht der aktor ja schon selbst in dem er an / ausschaltet wenn Du die 0 erreichst oder verlässt. Von 0 auf 100 ohne Fading bei relativen Dimmen ist ja sinnbefreit dann den Taster gleich auf Klick/Klack parametrieren.

    Oder was ist dein Anwendungszweck für Punkt2?

    Einen Kommentar schreiben:


  • vento66
    antwortet
    Punkt 1 brauchst Du nicht umwandeln, ist prinzipiell das selbe. Auf dem Bus wird immer 0-255 gesendet.
    Punkt 2 nicht möglich, wie willst Du aus Dimmschritt hoch oder runter Ein /Aus generieren? Wenn es um die Anzeige geht, nimm die Rückmeldung vom Aktor.

    Einen Kommentar schreiben:


  • eisi
    antwortet
    Hallo,

    hätte noch 2 "Herausforderungen" für das Logikmodul.
    Hab mir die Applikation heruntergeladen und schon ein wenig damit "gespielt", das Logikmodul aber noch nicht gekauft. Hängt davon ab, ob es meine Probleme lösen kann...

    1. Umwandlung 1Byte Dezimal (0-255) in 1Byte Prozent (0-100).

    Funktioniert über die Hauptfunktion "Formatwandler" -> "Universal ", soviel hab ich schon herausgefunden. Mich würde nun interessieren, ob auch der Wert umgewandelt (1 => 0.39%) oder einfach übernommen wird (1 => 1%).

    2. 4Bit Relativ Dimmen in 1bit Ein/Aus

    Komm da irgendwie nicht weiter...

    Gruss
    Thomas



    Einen Kommentar schreiben:


  • PhilW
    antwortet
    Leider nicht. Auf jedenfall so wie ich es gemacht/parametriert habe. Der Timer läuft immer durch selbst wenn die 0 vom Kontakt der Tür kommt.
    Bei mir isses ein Homematic Kontakt an der Eingangstür der meldet über OH an KNX mit 1/0 ob auf oder zu.
    Wenn ich rausgehe (1) drücke ich eine "Abwesenheitstaste" und mache die Tür zu (0).
    Die Meldung der Logik kommt trotz wieder geschlossener Tür nach 30 sek auf ne weitere GA die dann einen prowl rausschickt.

    Gruss
    Guido

    EDIT: MEIN FEHLER! Funktioniert alles wie es soll... Nächstes mal denke ich vorher...grumel muss doch irgendwas geben was das Ding nicht kann...grumel
    Zuletzt geändert von PhilW; 07.02.2017, 14:27.

    Einen Kommentar schreiben:


  • hjk
    antwortet
    Das geht mit der Verzögerung. Wert 1 startet die Einschaltverzögerung, also den Timer. Wert 0 schaltet Aus ohne Ausschaltverzögerung und stoppt natürlich den Timer.
    Das sollte so sauber funktionieren.

    Einen Kommentar schreiben:


  • PhilW
    antwortet
    Morjen,

    hätte da noch eine Aufgabenstellung bzw. einen "Softwarewunsch".
    Mit der Zeitfunktion kann ich zwar Telegramme auslösen die nach einer gewissen Zeit etwas triggern sollen. Wie kann ich diese Zeit aber "stoppen"?
    Also:
    Wenn Fenster aufgemacht wird (Fensterkontakt->Binäreingang) und Taste "Alle Fenster ZU?" gedrückt, zusammengefasst auf eine Logik die dann die Zeitfunktion ausslösst und nach 30 sek z.B. eine Lampe blinken lässt. Soweit klar.
    Wenn jedoch innerhalb der 30 sek das Fenster geschlossen wird soll die Zeitfunktion nicht mehr auslössen, bzw. "gestoppt" werden. Könnte man dann zwar über das Sperrobjekt sperren, ist aber programmiermässig bei vielen Fenstern schon wieder viel aufwendiger, oder? Und läuft die Funktion dann nicht sogar weiter wenn sie wieder entsperrt wird?
    Ein "Reset" bei Eingang 0 wäre schön.

    Gruss
    Guido

    Einen Kommentar schreiben:


  • STSC
    antwortet
    Hab das Teil schon. Ist echt Klasse. Damit habe ich inzwischen soviel Logik, dass ich gar keinen Homeserver mehr brauche.

    Einen Kommentar schreiben:

Lädt...
X