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 -
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. -
@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?
-
@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 ;)
-
@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; 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; 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.

-
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 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! -
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 ;)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

