NEWS
"wurde geändert" funktioniert nicht
-
Hallo Leute!
Ich habe schon einige Scripte mit Blockly umgesetzt. Selten habe ich Probleme und ich lerne ständig dazu. Aber jetzt hab ich ein Problem - da komme ich nicht weiter. Und eigentlich ist das absolut simpel. Ich hoffe, jemand kann mir da helfen...
Ich setze aktuell eine Anwesenheits-Steuerung um. Zuerst hatte ich das mit dem tr064 Adapter gelöst aber der war mir nicht zuverlässig genug (und auch mit dem hatte ich das selbe Probem) - nun setze ich seit einigen Tagen den "fb-checkpresence" ein. Der prüft jede Minute die FritzBox auf angemeldete WLAN Geräte und aktualisiert dann minütlich den Datenpunkt mit "0" oder "1". kann man auch super beobachten.
Jetzt hab ich folgendes in Blockly umgesetzt:
Problem: jede Minute spuckt Alexa jetzt "Michael ist da" aus. obwohl der Datenpunkt "1" nicht geändert, sondern nur aktualisiert wird. Auch die Einstellung "ist größer als letzter" funktioniert nicht. Selbes Ergebnis.
Ich habe schon viel unterschiedliche Versuche gestartet, das Problem zu lösen, z.B.
leider mit dem selben Ergebnis.
Was mache ich falsch? Kennt wer die Problematik?Mit der Sprachausgabe geht es mir im übrigen lediglich um die Rückmeldung. Am Ende möchte ich damit andere Dinge steuern, wie Heizung aus etc...
VG, Michael
-
@wuerzer02 sagte:
obwohl der Datenpunkt "1" nicht geändert, sondern nur aktualisiert wird.
Das glaube ich nicht. Vielleicht wird er nur ganz kurz mal 0 ? Ein Debug-Block (Wert) würde Auskunft geben.
-
Beim IPhone habe ich das öfter beobachtet.
Genau konnte ich das nicht ausmachen aber zum Teil hängt es mit dem Sperren des Bildschirmes zusammen,dass kurz das Wlan weg ist.
Gibt auch haufenweise Treffer bei einer Google Suche.
Aufgefallen ist mir das als ich für eine Freundin die Anwesenheit mit einem IPhone einrichten wollte .
Alexa hat dauernd gequasselt. -
Ich glaube ich hab das Problem gefunden. Es gibt wohl eine Abhängigkeit zu einem anderen Script, welches mir einen Datenpunkt setzt. Das scheint nicht richtig zu funktionieren. Problemverursacher ist also nicht das "speak" Script, sondern, ein ganz anderes.... "speak" ist also nur ein Folgefehler...
ich werd das mal eben umbauen und ausgiebig testen. Da mehrere Abhängigkeiten existieren kann das ne Weile dauern...Aber schon mal vielen Dank!