NEWS
BTC Benachrichtigung wenn Tausenderstelle sich ändert.
-
Hey Leute, ich hatte schon ein paar mal den Gedanken mich benachrichtigen zu lassen über akute Kursänderungen der Bitcoin.
Den Kurs lese ich über den Parser Adapter aus.Ich finde aber irgendwie nicht den Richtigen Ansatz, brauche mal kurz etwas Starthilfe für diese Skript.
Ich möchte also über Änderungen der Tauenderstelle informiert werden, genauer gesagt, wenn die Tausenderstelle sich ändert. Natürlich aber nicht wenn der Kurs gerade auf der Tausenderstelle rum tanzt. Bei mir scheitert es aber gerade schon gedanklich wie ich NUR die Tausenderstelle auswerte...
In Mathe kann ich zwar durch 1000 teilen, habe dann aber auch keine reine 1000er stelle.
Mit dem Runden Block kann ich offenbar nicht auf 0 Kommastellen runden, das lässt der nicht zu
zudem er ja auch nicht runden soll, sondern abschneiden !Ich vermute man muss da mit "Liste" arbeiten ?!
Mein Ansatz ich mist, aber denn noch will ich zeigen was ich bisher probiert habe:

-
@cinimod sagte: Mein Ansatz ich mist
Der Trigger muss die ID "Krypto.BTC" sein - nicht der Wert.
@cinimod sagte in BTC Benachrichtigung wenn Tausenderstelle sich ändert.:
nicht runden soll, sondern abschneiden !
Es gibt auch abrunden.

Ja mit dem Wert hatte ich auch gerade gesehen, hatte schon so viel hin und her geschoben das der sich das oben eingeschlichen hat. hab ich gerade schon geändert.
Das mit dem abrunden ist auch klar soweit, aber ich möchte eigentlich nicht runden, kann man nicht einfach nachkommastellen abschneiden ?
Wenn ich runde stimmt ja dann eine Nachricht (bspw. "BTC ist bei/über 21k") nicht wenn er auf die 1000er aufgerundent hat.
Mir reicht es ja wenn ich den Wert geschickt bekomme, aber eben nur wenn Tausender über oder unterschritten werden, mit ner sperre wenn der Wert auf der Tausenderstelle hin und her springt.
-
Ja mit dem Wert hatte ich auch gerade gesehen, hatte schon so viel hin und her geschoben das der sich das oben eingeschlichen hat. hab ich gerade schon geändert.
Das mit dem abrunden ist auch klar soweit, aber ich möchte eigentlich nicht runden, kann man nicht einfach nachkommastellen abschneiden ?
Wenn ich runde stimmt ja dann eine Nachricht (bspw. "BTC ist bei/über 21k") nicht wenn er auf die 1000er aufgerundent hat.
Mir reicht es ja wenn ich den Wert geschickt bekomme, aber eben nur wenn Tausender über oder unterschritten werden, mit ner sperre wenn der Wert auf der Tausenderstelle hin und her springt.
-
@cinimod sagte : kann man nicht einfach nachkommastellen abschneiden ?
Abrunden bedeutet: Nachkommastellen abschneiden.
-
@cinimod sagte : kann man nicht einfach nachkommastellen abschneiden ?
Abrunden bedeutet: Nachkommastellen abschneiden.
-
Soweit so gut !

Wie würdest du umgehen wenn der wert immer hin und her springt ? Einfach mit nem timeout ?
oder ne Sperrvariable die erst aufgehoben wird wenn der wert drei/vier mal über/unter dem tausender bleibt ? -
So, da währen wir schon beim nächsten Problemchen.
Hab ne Sperre gebastelt, jedoch soll der Wert drei mal in folge unverändert sein bevor die Sperre aufgehoben wird.
Aktuell ist es so das der Wert wenn er zwei mal darüber liegt, zählt er hoch, wenn er danach aber zwei mal darunter liegt zählt er auch weiter hoch ... so geht es irgendwie nicht wie gewünscht.Wenn ich die Sperrvariable direkt nach dem die Werte ungleich sind wieder auf null setze, dann wird die Mitteilung natürlich nie ausgelöst.
Brauche ich ne zweite variable die erst bei 4 auf true geht ? Die ich dann Prüfen kann vor der Mitteilung ?
Dann kann ich direkt nach der ungleich fesstellung die sperre auf 0 zurück setzen ...

-
So, da währen wir schon beim nächsten Problemchen.
Hab ne Sperre gebastelt, jedoch soll der Wert drei mal in folge unverändert sein bevor die Sperre aufgehoben wird.
Aktuell ist es so das der Wert wenn er zwei mal darüber liegt, zählt er hoch, wenn er danach aber zwei mal darunter liegt zählt er auch weiter hoch ... so geht es irgendwie nicht wie gewünscht.Wenn ich die Sperrvariable direkt nach dem die Werte ungleich sind wieder auf null setze, dann wird die Mitteilung natürlich nie ausgelöst.
Brauche ich ne zweite variable die erst bei 4 auf true geht ? Die ich dann Prüfen kann vor der Mitteilung ?
Dann kann ich direkt nach der ungleich fesstellung die sperre auf 0 zurück setzen ...

-
So, da währen wir schon beim nächsten Problemchen.
Hab ne Sperre gebastelt, jedoch soll der Wert drei mal in folge unverändert sein bevor die Sperre aufgehoben wird.
Aktuell ist es so das der Wert wenn er zwei mal darüber liegt, zählt er hoch, wenn er danach aber zwei mal darunter liegt zählt er auch weiter hoch ... so geht es irgendwie nicht wie gewünscht.Wenn ich die Sperrvariable direkt nach dem die Werte ungleich sind wieder auf null setze, dann wird die Mitteilung natürlich nie ausgelöst.
Brauche ich ne zweite variable die erst bei 4 auf true geht ? Die ich dann Prüfen kann vor der Mitteilung ?
Dann kann ich direkt nach der ungleich fesstellung die sperre auf 0 zurück setzen ...

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
Probiere mal

