NEWS
Hilfe bei Blockly
-
@paul53 sagte in Hilfe bei Blockly:
@tiobb sagte: Mein Handy und der Türkontakt
Dann versuche es mal so:

Oh je, das sieht sehr kompliziert aus, ich scheitre ja schon bei "Falls Objekt anwesend..."
Kann man nicht ganz einfach den Türkontakt hier mit einbinden?
-
@tiobb
Du überschreibst die Liste texte mit einem zufälligen Text aus der Liste. Das funktioniert nur einmal nach Skriptstart.
@paul53 sagte in Hilfe bei Blockly:
@tiobb
Du überschreibst die Liste texte mit einem zufälligen Text aus der Liste. Das funktioniert nur einmal nach Skriptstart.
Das habe ich gerade bemerkt, nach den Scriptstart funktioniert 1x die Begrüßung, danach kommt nur noch "A" oder "O". Was muss ich ändern?
Dein Blockly habe ich nicht nachbauen können, da blicke ich überhaupt nicht durch.
Ich habe es jetzt hinbekommen das die Begrüßung bzw die wilden Buchstaben vorgelesen werden wenn die Tür geöffnet wird. Jetzt brauche ich nur noch etwas einfaches, dass verhindert, wenn man daheim ist und ich Haustür öffne die Begrüßung nicht nochmal kommt. Sie soll erst erneut kommen wenn sich das Telefon erneut anmeldet und dann die Tür geöffnet wird. Wenn ich das Timeout dort einbaue, welches ja verhindern soll, das bei kurzer WLAN Trennung die Begrüßung kommt, passiert gar nichts mehr.
-
@paul53 sagte in Hilfe bei Blockly:
@tiobb
Du überschreibst die Liste texte mit einem zufälligen Text aus der Liste. Das funktioniert nur einmal nach Skriptstart.
Das habe ich gerade bemerkt, nach den Scriptstart funktioniert 1x die Begrüßung, danach kommt nur noch "A" oder "O". Was muss ich ändern?
Dein Blockly habe ich nicht nachbauen können, da blicke ich überhaupt nicht durch.
Ich habe es jetzt hinbekommen das die Begrüßung bzw die wilden Buchstaben vorgelesen werden wenn die Tür geöffnet wird. Jetzt brauche ich nur noch etwas einfaches, dass verhindert, wenn man daheim ist und ich Haustür öffne die Begrüßung nicht nochmal kommt. Sie soll erst erneut kommen wenn sich das Telefon erneut anmeldet und dann die Tür geöffnet wird. Wenn ich das Timeout dort einbaue, welches ja verhindern soll, das bei kurzer WLAN Trennung die Begrüßung kommt, passiert gar nichts mehr.
@tiobb sagte: Wenn ich das Timeout dort einbaue, welches ja verhindern soll, das bei kurzer WLAN Trennung die Begrüßung kommt, passiert gar nichts mehr.
Deshalb die Variable kommen, die bei Türöffnung oder bei schon offener Tür zurück gesetzt wird.
@tiobb sagte in Hilfe bei Blockly:
Was muss ich ändern?
Eine weitere Variable text erstellen und verwenden:

Ansage ist einen Funktion, die aus beiden Triggern (Handy / Tür) aufgerufen wird:
-
@tiobb sagte: Wenn ich das Timeout dort einbaue, welches ja verhindern soll, das bei kurzer WLAN Trennung die Begrüßung kommt, passiert gar nichts mehr.
Deshalb die Variable kommen, die bei Türöffnung oder bei schon offener Tür zurück gesetzt wird.
@tiobb sagte in Hilfe bei Blockly:
Was muss ich ändern?
Eine weitere Variable text erstellen und verwenden:

Ansage ist einen Funktion, die aus beiden Triggern (Handy / Tür) aufgerufen wird:
@paul53 Ich bekomme "Objekt anwesend und Tür", sowie "um Ansage" nicht nachgebaut, keine Ahnung wie Du das gemacht hast



Ich Kann einen PKW Motor blind zerlegen und wieder zusammen bauen, oder eine Küche bauen, einen Fotokurs geben, eine Elektro Hausinstallation machen, ein Labornetzteil bauen, aber hier bin ich scheinbar mit 55 überfordert für Scripte. In meiner Ausbildung 1988 musste ich nur SPS können



-
@paul53 Ich bekomme "Objekt anwesend und Tür", sowie "um Ansage" nicht nachgebaut, keine Ahnung wie Du das gemacht hast



Ich Kann einen PKW Motor blind zerlegen und wieder zusammen bauen, oder eine Küche bauen, einen Fotokurs geben, eine Elektro Hausinstallation machen, ein Labornetzteil bauen, aber hier bin ich scheinbar mit 55 überfordert für Scripte. In meiner Ausbildung 1988 musste ich nur SPS können



@tiobb sagte in Hilfe bei Blockly:
Ich bekomme "Objekt anwesend und Tür", sowie "um Ansage" nicht nachgebaut,
Zweiter Trigger-Block von oben und als ID "ACTUAL" (Tür) und im anderen Trigger das Handy auswählen.


Bei Funktionen den obersten Block (um "etwas tun") nehmen und in "Ansage" umbenennen.
-
@tiobb sagte in Hilfe bei Blockly:
Ich bekomme "Objekt anwesend und Tür", sowie "um Ansage" nicht nachgebaut,
Zweiter Trigger-Block von oben und als ID "ACTUAL" (Tür) und im anderen Trigger das Handy auswählen.


Bei Funktionen den obersten Block (um "etwas tun") nehmen und in "Ansage" umbenennen.
-
@paul53 Danke, ich habe mal wieder viel zu kompliziert gedacht. Sieht jetzt so aus, aber eine Begrüßung erhalte ich noch nicht. Irgendwo habe ich warscheinlich wieder einen Fehler eingebaut. Den Timeout habe ich zu Testzwecken deaktiviert

@tiobb sagte: Den Timeout habe ich zu Testzwecken deaktiviert
Aktiviere "nicht Verzögerung timeout", damit die Bedingung immer erfüllt ist, wenn das Handy registriert wird. Oder verkürze zum Testen die Zeit auf 5 s.
Wenn der Timeout nicht gestartet wird, wirkt die Sperre nicht. -
@tiobb sagte: Den Timeout habe ich zu Testzwecken deaktiviert
Aktiviere "nicht Verzögerung timeout", damit die Bedingung immer erfüllt ist, wenn das Handy registriert wird. Oder verkürze zum Testen die Zeit auf 5 s.
Wenn der Timeout nicht gestartet wird, wirkt die Sperre nicht.@paul53 sagte in Hilfe bei Blockly:
@tiobb sagte: Den Timeout habe ich zu Testzwecken deaktiviert
Aktiviere "nicht Verzögerung timeout", damit die Bedingung immer erfüllt ist, wenn das Handy registriert wird. Oder verkürze zum Testen die Zeit auf 5 s.
Wenn der Timeout nicht gestartet wird, wirkt die Sperre nicht.Jep, das war der Fehler. Was genau machen die Beiden "Ansage" Funktionen?
-
@paul53 sagte in Hilfe bei Blockly:
@tiobb sagte: Den Timeout habe ich zu Testzwecken deaktiviert
Aktiviere "nicht Verzögerung timeout", damit die Bedingung immer erfüllt ist, wenn das Handy registriert wird. Oder verkürze zum Testen die Zeit auf 5 s.
Wenn der Timeout nicht gestartet wird, wirkt die Sperre nicht.Jep, das war der Fehler. Was genau machen die Beiden "Ansage" Funktionen?
-
@tiobb sagte: Was genau machen die Beiden "Ansage" Funktionen?
Es gibt nur eine Funktion "Ansage", die an zwei Stellen aufgerufen wird.
@paul53 sagte in Hilfe bei Blockly:
Es gibt nur eine Funktion "Ansage", die an zwei Stellen aufgerufen wird.
Ah ok

Jetzt bin ich auf ein Problem gestoßen, für das ich nicht ansatzweise eine Idee habe es zu lösen. Wenn Jemand heim kommt, und die Tür öffnet bevor sich das Telefon eingebucht hat, gibt es keine Meldung, und wenn Jemand sein Telefon z.B. Abends ausschaltet, oder der Akku leer geht, morgens wieder eingeschaltet wird, und irgendwer das Haus verlässt, kommt eine Begrüßung
Jetzt bin ich so völlig lost.
So passiert im Moment gar nichts, keine Begrüßung
, weder wenn ich vor dem öffnen der Tür eingeloggt bin, noch wenn ich mich nach dem öffnen einlogge.
-
@paul53 sagte in Hilfe bei Blockly:
Es gibt nur eine Funktion "Ansage", die an zwei Stellen aufgerufen wird.
Ah ok

Jetzt bin ich auf ein Problem gestoßen, für das ich nicht ansatzweise eine Idee habe es zu lösen. Wenn Jemand heim kommt, und die Tür öffnet bevor sich das Telefon eingebucht hat, gibt es keine Meldung, und wenn Jemand sein Telefon z.B. Abends ausschaltet, oder der Akku leer geht, morgens wieder eingeschaltet wird, und irgendwer das Haus verlässt, kommt eine Begrüßung
Jetzt bin ich so völlig lost.
So passiert im Moment gar nichts, keine Begrüßung
, weder wenn ich vor dem öffnen der Tür eingeloggt bin, noch wenn ich mich nach dem öffnen einlogge.
@tiobb sagte: Tür öffnet bevor sich das Telefon eingebucht hat, gibt es keine Meldung,
Die Meldung kommt dann nur, wenn bei Einbuchung die Tür noch offen ist.
@tiobb sagte in Hilfe bei Blockly:
Telefon z.B. Abends ausschaltet, oder der Akku leer geht, morgens wieder eingeschaltet wird, und irgendwer das Haus verlässt, kommt eine Begrüßung
Es ist nicht möglich, zwischen Abwesenheit und Handy in der Wohnung ausgeschaltet zu unterscheiden.
-
@tiobb sagte: Tür öffnet bevor sich das Telefon eingebucht hat, gibt es keine Meldung,
Die Meldung kommt dann nur, wenn bei Einbuchung die Tür noch offen ist.
@tiobb sagte in Hilfe bei Blockly:
Telefon z.B. Abends ausschaltet, oder der Akku leer geht, morgens wieder eingeschaltet wird, und irgendwer das Haus verlässt, kommt eine Begrüßung
Es ist nicht möglich, zwischen Abwesenheit und Handy in der Wohnung ausgeschaltet zu unterscheiden.
-
@paul53 sagte in Hilfe bei Blockly:
Es gibt nur eine Funktion "Ansage", die an zwei Stellen aufgerufen wird.
Ah ok

Jetzt bin ich auf ein Problem gestoßen, für das ich nicht ansatzweise eine Idee habe es zu lösen. Wenn Jemand heim kommt, und die Tür öffnet bevor sich das Telefon eingebucht hat, gibt es keine Meldung, und wenn Jemand sein Telefon z.B. Abends ausschaltet, oder der Akku leer geht, morgens wieder eingeschaltet wird, und irgendwer das Haus verlässt, kommt eine Begrüßung
Jetzt bin ich so völlig lost.
So passiert im Moment gar nichts, keine Begrüßung
, weder wenn ich vor dem öffnen der Tür eingeloggt bin, noch wenn ich mich nach dem öffnen einlogge.
-
@tiobb sagte: Wenn Jemand heim kommt, und die Tür öffnet bevor sich das Telefon eingebucht hat, gibt es keine Meldung
Versuche es mal so:

Das letzte Ereignis (kommen / Tür öffnen) bestimmt die Ausführung der Begrüßung.
@paul53 Das funktioniert, jetzt muss nur noch irgendwie verhindert werden, dass, wenn ich , oder wer auch immer Haus, sein Telefon neu startet, dann beim verlasen des Hauses eine Begrüßung kommt. Also z.B. wenn nach Einbuchung 10 Minuten keine Tür geöffnet wurde, sich alles wieder auf Anfang setzt. Wenn also z.B. mein Sohn in der Früh sein Handy anschaltet, sich dann fertig für die Arbeit macht, und er nach 30 Minuten das Haus verlässt, soll keine Meldung erfolgen. Wenn jetzt mein Sohn das Haus verlassen hat, und meine Frau etwas später z.B. ihr Handy einschaltet kommt eine Begrüßung, das muss auch irgendwie verhindert werden. Aber ich bin mit meinem Latein am Ende. Vielen Dank für deine Geduld



-
@paul53 Das funktioniert, jetzt muss nur noch irgendwie verhindert werden, dass, wenn ich , oder wer auch immer Haus, sein Telefon neu startet, dann beim verlasen des Hauses eine Begrüßung kommt. Also z.B. wenn nach Einbuchung 10 Minuten keine Tür geöffnet wurde, sich alles wieder auf Anfang setzt. Wenn also z.B. mein Sohn in der Früh sein Handy anschaltet, sich dann fertig für die Arbeit macht, und er nach 30 Minuten das Haus verlässt, soll keine Meldung erfolgen. Wenn jetzt mein Sohn das Haus verlassen hat, und meine Frau etwas später z.B. ihr Handy einschaltet kommt eine Begrüßung, das muss auch irgendwie verhindert werden. Aber ich bin mit meinem Latein am Ende. Vielen Dank für deine Geduld



@tiobb sagte: Handy einschaltet kommt eine Begrüßung, das muss auch irgendwie verhindert werden.
Wie schon geschrieben:
@paul53 sagte in Hilfe bei Blockly:
Es ist nicht möglich, zwischen Abwesenheit und Handy in der Wohnung ausgeschaltet zu unterscheiden.
-
@tiobb sagte: Handy einschaltet kommt eine Begrüßung, das muss auch irgendwie verhindert werden.
Wie schon geschrieben:
@paul53 sagte in Hilfe bei Blockly:
Es ist nicht möglich, zwischen Abwesenheit und Handy in der Wohnung ausgeschaltet zu unterscheiden.
@paul53
@paul53 sagte in Hilfe bei Blockly:Es ist nicht möglich, zwischen Abwesenheit und Handy in der Wohnung ausgeschaltet zu unterscheiden.
Das habe ich verstanden, aber gibt es denn nicht die Möglichkeit nach dem Anmelden einen timer laufen zu lassen, der überwacht ob in dieser Zeit die Tür geöffnet wurde, und wenn nicht, im Script sozusagen wieder auf Anfang springt, und auf die nächste Anmeldung wartet?
-
@paul53
@paul53 sagte in Hilfe bei Blockly:Es ist nicht möglich, zwischen Abwesenheit und Handy in der Wohnung ausgeschaltet zu unterscheiden.
Das habe ich verstanden, aber gibt es denn nicht die Möglichkeit nach dem Anmelden einen timer laufen zu lassen, der überwacht ob in dieser Zeit die Tür geöffnet wurde, und wenn nicht, im Script sozusagen wieder auf Anfang springt, und auf die nächste Anmeldung wartet?
-
@paul53 Das funktioniert, jetzt muss nur noch irgendwie verhindert werden, dass, wenn ich , oder wer auch immer Haus, sein Telefon neu startet, dann beim verlasen des Hauses eine Begrüßung kommt. Also z.B. wenn nach Einbuchung 10 Minuten keine Tür geöffnet wurde, sich alles wieder auf Anfang setzt. Wenn also z.B. mein Sohn in der Früh sein Handy anschaltet, sich dann fertig für die Arbeit macht, und er nach 30 Minuten das Haus verlässt, soll keine Meldung erfolgen. Wenn jetzt mein Sohn das Haus verlassen hat, und meine Frau etwas später z.B. ihr Handy einschaltet kommt eine Begrüßung, das muss auch irgendwie verhindert werden. Aber ich bin mit meinem Latein am Ende. Vielen Dank für deine Geduld



-
@paul53 sagte in Hilfe bei Blockly:
Versuche es mal so:
Das scheint jetzt nach ersten kurzen Tests zu funktionieren.
@paul53 sagte in Hilfe bei Blockly:
Wie hast du mehrere Handys behandelt?
Hab für uns alle 4 im Haus je ein Blockly laufen, weil jeder anders begrüßt werden soll.
-
@paul53 sagte in Hilfe bei Blockly:
Versuche es mal so:
Das scheint jetzt nach ersten kurzen Tests zu funktionieren.
@paul53 sagte in Hilfe bei Blockly:
Wie hast du mehrere Handys behandelt?
Hab für uns alle 4 im Haus je ein Blockly laufen, weil jeder anders begrüßt werden soll.


