NEWS
Hilfe bei Blockly
-
@tiobb sagte: Begrüßung nur kommt, wenn auch die Haustür geöffnet wurde.
Was ist der Trigger?
Wenn die Begrüßung zu früh kommt, sollte auch die Haustür als Trigger dienen. -
@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 sagte in Hilfe bei Blockly:
funktioniert auch nicht
...ist keine Fehlerbeschreibung!
was passiert, oder nicht?
wie sind die Werte der Trigger und der Bedingungen?warum ist der Timeout leer?
dann passiert auch nix wenn die Bedingung wahr ist
-
@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 sagte: scheitre ja schon bei "Falls Objekt anwesend..."
Das ist der Handy-Trigger.
@tiobb sagte in Hilfe bei Blockly:
Kann man nicht ganz einfach den Türkontakt hier mit einbinden?
Handy und Tür müssen unterschiedlich behandelt werden (siehe Variable kommen)
@homoran sagte in Hilfe bei Blockly:
warum ist der Timeout leer?
Weil er nur als Sperre dient: Es muss 5 Minuten lang Abwesenheit erkannt werden, bevor "Handy kommt" detektiert wird.
-
@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.


