NEWS
Skript für Alarmanlage geht nicht
-
Hallo,
da ich noch nicht so erfahren bin mit Blockly, habe ich folgendes Problem.Ich wollte einen Skript für eine Alarmanlage machen, der die Präsenzsensoren abfragt und bei Bedarf einen Alarm schaltet. Nun sitze ich vor einem Problem, da der Skript nicht zu funktionieren scheint.
Hier ein Bild:
(Ich hoffe ich habe das hier in der richtigen Unterkategorie gepostet)
Vielen Dank
VG -
@phantom-0 sagte in Skript für Alarmanlage geht nicht:
da der Skript nicht zu funktionieren scheint.
wie genau äußert sich das?
nur mal ins Blaue:
Was liefern die Datenpunke für Wertetypen? -
@homoran said in Skript für Alarmanlage geht nicht:
wie genau äußert sich das?
nur mal ins Blaue:
Was liefern die Datenpunke für Wertetypen?Erstmal Danke für die schnelle Antwort.
Also die beiden Objekt ID's sind die von den Präsenzmeldern. Wenn sich etwas bewegt geht der Wert auf true.
Wenn das passiert, soll abgefragt werden ob die Alarmanlage überhaupt aktiv ist (Datenpunkt on_off) und ob der Modus für die Präsenzmelder aktiv ist (Datenpunkt Praesenzmelder)
Wenn beides aktiv ist, dann soll er den Datenpunkt Alarm auf true setzen, damit der Alarm losgeht. Und das der Alarm losgeht funktioniert einfach nicht, obwohl beides auf true ist und die Präsenzmelder den Wert true haben. -
@phantom-0 sagte in Skript für Alarmanlage geht nicht:
Also die beiden Objekt ID's sind die von den Präsenzmeldern. Wenn sich etwas bewegt geht der Wert auf true.
Wenn das passiert, soll abgefragt werden ob die Alarmanlage überhaupt aktiv ist (Datenpunkt on_off) und ob der Modus für die Präsenzmelder aktiv ist (Datenpunkt Praesenzmelder)
Wenn beides aktiv ist, dann soll er den Datenpunkt Alarm auf true setzen, damit der Alarm losgehtdas war klar, soweit steht es im Blockly
@phantom-0 sagte in Skript für Alarmanlage geht nicht:
Und das der Alarm losgeht funktioniert einfach nicht,
und wo hängt es?
Dafür gibt es debug Bausteine zum eingrenzen.
die Antworten auf die von mir gestellte Frage
@homoran sagte in Skript für Alarmanlage geht nicht:
Was liefern die Datenpunke für Wertetypen?
könnten auch weiterhelfen.
was schwebt denn da sonst noch an Blöcken irgendwo rum?
-
Es tut mir leid aber ich weiß nicht was du mit Wertetypen meinst.
Oben ist noch ein Skript der die Fensterkontakte "beobachtet".
Hab grad noch auf dem Handy geschrieben, bin versehentlich auf abschicken gekommen
-
-
@phantom-0 sagte; Wenn sich etwas bewegt geht der Wert auf true. Wenn das passiert ...
Ändere den Trigger auf "ist größer als letztes" damit nur bei Änderung false --> true getriggert wird.
Diese Bedingung wird nie erfüllt werden, da der Datenpunkt sicherlich einen booleschen Wert enthält und keinen String "true":
Das gleiche wird für den Alarm-Datenpunkt gelten.
-
-
@phantom-0 sagte in Skript für Alarmanlage geht nicht:
Wertetypen
z.B.
number
bool
stringdu verwendest überall String (text)
@phantom-0 sagte in Skript für Alarmanlage geht nicht:
Ich habe es eben gerade getestet und es hat funktioniert!
Natürlich!
aber vom reinen abtippen lernst du nichts! -