NEWS
Einige Fragen zu Blockly
-
Hallo, bin in der Freiwilligen Feuerwehr und bastel gerade (als IObroker Neulig) an einem Script...
Hatte erst das Problem das die Ansage Alarm Feuerwehr in der Zeitschleife mit drin war..kam dann immer ...also rausgenommen.
Nun wollte ich aber RGB Lampen auf Blau schalten...klappt irgendwie nicht...
Aus geht es nach der eingestellten Zeit scheinbar auch nicht...
Und zu guter letzt...wieso steht das Skript mitten "im Raum" ? Muß immer etwas hin und her scrollen. Wieso richtet sich das nicht nach der oberen linken Ecke aus.
-
Kannst Dich hier mit einklinken
-
@haselchen sagte in Einige Fragen zu Blockly:
Kannst Dich hier mit einklinken
das ist genau das Gegenteil von dem was @gluecksmann beschreibt
@gluecksmann sagte in Einige Fragen zu Blockly:
steht das Skript mitten "im Raum"
...
Wieso richtet sich das nicht nach der oberen linken Ecke ausUNd die Antwort dazu ist:
damit man überall noch etwas anbauen kann.z.B.
- Variablendefinitionen oberhalb des Triggers
- einen zweiten Trigger der eine Variable ändert die innerhalb des zweiten Triggers genutzt werden soll links vom "Hauptskript"
-
@gluecksmann sagte in Einige Fragen zu Blockly:
Nun wollte ich aber RGB Lampen auf Blau schalten...klappt irgendwie nicht...
was passiert denn?
- wird getriggert oder nicht?
- werden dann die Lampen angesteuert oder nicht?
- was versteckt sich da überhaupt hinter den Datenpunkten?
-
@gluecksmann Irgendwie ist noch nicht klar was du willst.
so wie du das Skript gestellt hast macht es folgendes:
wenn das Objekt "IsOpen" mit falsch aktualisiert wird:
Ansage Alarm Feuerwehr 2 mal
nach 1 Minute: Blaue Szene an.Was genau willst du ?
A.
-
Hallo, möchte das wenn das Object "isOpen" falsch ist folgendes passiert:
Ansage Feuerwehr ist zweimal da es zwei Lautsprecher sind...das klappt...soll allerdings nur einmal, oder wenn ohne großen Aufwand möglich 3 mal passieren...
DAnn sollen verschiedene RGB Lampen Blau Blinken...
Die Lampen sollen dann aber nach 3 Minuten wieder ausgehen.
-
@gluecksmann sagte in Einige Fragen zu Blockly:
..das klappt..
also ist das schon mal die Antwort auf:
@homoran sagte in Einige Fragen zu Blockly:
wird getriggert oder nicht?
bleiben die anderen:
@homoran sagte in Einige Fragen zu Blockly:
werden dann die Lampen angesteuert oder nicht?
was versteckt sich da überhaupt hinter den Datenpunkten?setz erst einmal einen stop Timeout vor den Timeout.
Sonst läuft der Timeout mehrfach -
@gluecksmann leider noch ein paar Fragen:
- sorgt die "Szene Blau" bereits für das Blinken ?
- wenn nein, wie schnell soll geblinkt werden ?
A.
-
Hallo, Szene Blau fasst nur mehrere Leuchten zusammen...Blinken wie schnell? keine Ahnung 1sek an, eine aus?
Vielleicht findet sich ja wer, der mir das mal zusammenstellen kann...hab mein Script jetzt ganz kaputt probiert...
-
Anbei mal ein Vorschlag als Pseudocode. Damit solltest Du Dir das ganze zusammen bauen können.
Kern ist die Kombination von "Timeout" zum abschalten nach 3 Minuten und "Intervall" um die Lampen jede Sekunde umzuschalten zum Blinken.
Trigger auf "IsOpen", Wert ist kleiner als vorher stopTimeout ausführen Timeout in 3 Minuten Szene Blau ausschalten, alle Lampen ausschalten stopIntervall Lampen Einschalten Lampen auf Blau schalten Warnmeldung per Speak ausgeben ausführen Intervall alle 1 sek Lampen mit "Umschalten" Baustein von an auf aus oder umgekehrt schalten
Wenn Du das so aufbaust sollte es nur aktiv werden wenn das "is Open" Objekt von wahr auf falsch wechselt.
A.