NEWS
unsubscribe: invalid type of id - boolean
-
Weshalb bekomme ich bei diesen Blockly diese Fehlermeldung "unsubscribe: invalid type of id - boolean"
-
wahrscheinlich ist einer der mit "wahr" angesprochenen Datenpunkte kein "boolscher" Datenpunkt. Da wir deine Datenpunkte nicht kennen/sehen ist das allerdings nur ein Vermutung.
Ein Screenshot der Datenpunkte wäre hilfreich -
@bergjet sagte:
"unsubscribe: invalid type of id - boolean"
Zum Triggern wird die Datenpunkt-ID verlangt, nicht der Wert des Datenpunktes.
-
@paul53 said in unsubscribe: invalid type of id - boolean:
Zum Triggern wird die Datenpunkt-ID verlangt, nicht der Wert des Datenpunktes.
Ja, klar, danke.
-
@BBTown said in unsubscribe: invalid type of id - boolean:
wahrscheinlich ist einer der mit "wahr" angesprochenen Datenpunkte kein "boolscher" Datenpunkt
Stimmt, ich habe einen falschen Datenpunkt genommen, danke.
-
@paul53
Kann man nicht auch auf die Änderung eines Zeitstempels triggern?Ich habe hier einen Hue Wandtaster.
Hier wird eine number in den Datenpunkt Bad Schalter.buttonevent geschrieben.
Bei dem drücke ich aber auch öfter mal mehrmals hintereinander die selbe Taste.
Also wird die selbe nummer in den DP geschrieben.
Also kann ich nicht auf "Wert von Bad Schalter.buttonevent" triggern.
So geht es nicht.
Da wird mir mein Skript ca. 20x pro Sekunde ausgeführt und mein JS Adapter stürzt ab.EDIT:
Hmmm jetzt habe ich gerade bemerkt dass sich auch der Zeitstempel im Datenpunkt gar nicht ändert wenn man mehrmals hintereinander die selbe Taste drückt -
@aleks-83 sagte:
Kann man nicht auch auf die Änderung eines Zeitstempels triggern?
Man kann an einen Trigger-Baustein nur eine Datenpunkt-ID (Array of IDs, RegExp) übergeben. Bei "wurde aktualisiert" wird mit jeder Aktualisierung des Zeitstempels getriggert.
-
Hmm ok.
Dann wäre es ja genau das was ich suche.Aber warum wurde mein Skript dann so oft ausgeführt?
Ich hatte eine log Ausgabe drin, daher weiß ich das. Diese wurde 20-30x pro Sekunde ins log geschrieben.
Der Hue Adapter polled die Daten der Hue Bridge alle 5 Sekunden. -
@aleks-83 sagte:
Aber warum wurde mein Skript dann so oft ausgeführt?
?? Endlosschleife erzeugt ? Ohne das ganze Script zu kennen, kann man nur Vermutungen anstellen.
-
Ich habe jetzt nochmal ein ganz einfaches Skript erstellt, um das Verhlaten zu testen.
Bisher funktioniert es und wurde nicht mehrfach ausgeführt...