Danke für dein Feedback.
Kein Thema!
NEWS
Latest posts made by Mr_Sans
-
RE: Material Design Widgets: Grid Views Widget
-
RE: Vis Button Long Press
@paul53
Wow --- klasse das funktioniert gemäss Log schon mal bestens!
Jetzt setzte ich dies am Wochenende zuhause mal um. muss das Skript nun 16 mal 2 (rauf und Runter der Rolladen) also 32mal einsetzten.Herzlichen Dank für dein Engagement!
EDIT:
Schon Umgesetzt bei 2 Rolladen....Funktioniert auch in echt wunder bar! -
RE: Vis Button Long Press
@CrunkFX
genau. Das versuche ich ja mit meinm Script oben. klappt nur leider nicht -
RE: Vis Button Long Press
Danke für den Tipp. Aber auch das löst mein Problem nicht!
Wenn ich den Taster drücke gibts ein True, wenn ich ihn loslasse ein false. Das habe ich schon mit einem anderen Taster.
Mein Problem besteht darin, das wenn ich kurz drück (0.5-1s) der Taster DP 1 ansprechen soll. (Wert des Tasters geht auf True beim druck und beim loslassen auf false). Wenn ich nun den selben Taster aber lang drücke (2-3s) der Taster nun DP 2 ansprechen soll. (Auch hier geht der Wert des Tasters True beim druck und beim loslassen auf false). Der einzige Unterschied besteht in der dauer zwischen true und zurück auf false.
Zusätzliches Problem ist noch, das die Widgets bei der Taster-Funktion schon eine Verzögerung von true to false haben (ca 0.5-1s) -
RE: Material Design Widgets: Grid Views Widget
Hey Scrounger.
Ich habe noch ein neues Phänomen entdeckt beim abschliessen meiner VIS:
Das oben beschriebene Problem habe ich auf 2 meiner ca. 150 Seiten. (Da nur auf den 2 Seiten Grid Views in Grid Views sind)
Wenn ich die APP IoBroker for iOS oder den Browser in einer anderen Seite (ohne das Problem) neu lade und anschliessend auf die Seite mit dem Problem zurückkehre, funktionier diese ohne Probleme. Nur wenn ich einer der zwei Seiten ein Reload mache crashed es.Gruss
-
RE: Vis Button Long Press
Hey Paul. Danke für dein Feedback.
Ich tüftle gerade an einem JS.
Ich nehme einen Button Toggle, welcher nach 1 Sekunde wider auf false geht. wenn ich diesen aber gedrückt halte, bleibt er auf true.
Jetzt muss ich nur noch prüfen ob er durchgängig 2-3 Sekunden auf true steht.
Da funktioniert es leider noch nicht ganz.
Problematik ist, das wenn ich mehrmals hintereinander "short" drücke, er auch mal das Gefühl haben kann, es sei "long" wenn beide Bedingungen per Zufall erfüllt sind.
Mach wohl einen Denkfehler.Irgend ein Denkanstoss?
// ----------------------------------------------- // Variable // ----------------------------------------------- createState('javascript.0.Status.Shutter.Button',false); createState('javascript.0.Status.Shutter.Button-long',false); createState('javascript.0.Status.Shutter.Button-short',false); var idTrigger = "javascript.0.Status.Shutter.Button"; var buttonlong = "javascript.0.Status.Shutter.Button-long"; var buttonshort = "javascript.0.Status.Shutter.Button-short"; var timer = null; // ----------------------------------------------- // Trigger // ----------------------------------------------- on( { id: idTrigger, val: false }, // ----------------------------------------------- // Aktion // ----------------------------------------------- function (obj) { log('reset'); setState('javascript.0.Status.Shutter.countdown', 4); } ); on( { id: idTrigger, val: true }, // ----------------------------------------------- // Aktion // ----------------------------------------------- function (obj) { count(); log('Starte Countdonw'); log('short'); setState(buttonlong, false); setState(buttonshort, true); if(getState(idTrigger).val == true && getState('javascript.0.Status.Shutter.countdown').val < 2 ) { log('long'); setState(buttonlong, true); setState(buttonshort, false); } } ); // Reset-Funktion function long(){ if(getState(idTrigger).val == true) { log('long'); setState(buttonlong, true); setState(buttonshort, false); } log('reset'); timer = null; } function count() { setTimeout(function () { var timer = getState('javascript.0.Status.Shutter.countdown').val || 4; if (timer > 1) { setState('javascript.0.Status.Shutter.countdown', timer - 1); count(); } else { setState('javascript.0.Status.Shutter.countdown', 4); } }, 1000); }
Danke dir
@CrunkFX
Das hab ich schon gesehn, hat aber leider nicht geholfen! Danke Trotzdem -
Vis Button Long Press
Hallo Zusammen
Ich habe folgendes "Problem" und im Forum noch keine Lösung gefunden.
Ich würde gerne einen Button in der Vis so benutzen, dass wenn ich kurz drücke, er ein false auf Objekt ID 1 sendet
wenn ich lange drücke (>1s) soll er ebenfalls ein false aber auf Objet ID 2 senden.Ich habe Scripts gefunden, welche Taster Auslesen (Hardware) diese funktionieren aber anscheiden mit Virtuellen Buttons aus der Vis nicht.
Hat jemand eine Tipp für mich?Besten Dank
-
RE: Test Adapter KNX v1.0.x
Hallo Zusammen
Nein, soeben hab ich rausgefunden, dass wenn beim Objekt sowohl das Flag für Schreiben wie Lesen angemacht wurde, will er hier nur lesen! Hab nun bei diesem Objekt das Lesen Flag entfernt und nun schreibt er richtig auf den Bus.
Geht nun alles