NEWS
Inhalt einer Variable auf Text abfragen
-
Hallo Zusammen,
ich möchte aus meinem Garminadapter die jeweiligen Trainingsarten weiter im Iobroker-System verwenden. Hierzu will ich immer sobald sich "Aktivität" 1 ändert diese überprüfen ob Schwimmen, Radfahren, Laufen etc.
In dem Fall gibt die Variable "Schwimmbad" aus. Hier will ich nun die in dem Text nach Schwimmbad suchen und dann wie in dem Fall die Distanzen aufaddieren. Was mache ich bei der Textabfrage falsch?
Zum testen hab ich erstmal nur ein Test Boolean erzeugt den ich dann händisch umschalte.


-
Hallo Zusammen,
ich möchte aus meinem Garminadapter die jeweiligen Trainingsarten weiter im Iobroker-System verwenden. Hierzu will ich immer sobald sich "Aktivität" 1 ändert diese überprüfen ob Schwimmen, Radfahren, Laufen etc.
In dem Fall gibt die Variable "Schwimmbad" aus. Hier will ich nun die in dem Text nach Schwimmbad suchen und dann wie in dem Fall die Distanzen aufaddieren. Was mache ich bei der Textabfrage falsch?
Zum testen hab ich erstmal nur ein Test Boolean erzeugt den ich dann händisch umschalte.


@gmt94 sagte in Inhalt einer Variable auf Text abfragen:
Hier will ich nun die in dem Text nach Schwimmbad suchen und dann wie in dem Fall die Distanzen aufaddieren
???
was willst du suchen?für den Rest müsste man erst mal wissen, wo diese Informationen herkommen.
@gmt94 sagte in Inhalt einer Variable auf Text abfragen:
Was mache ich bei der Textabfrage falsch?
was genau soll der Vergleich ergeben?
Was steht inText? -
Also die Variable activityName kommt aus dem Garmin Adapter und ändert sich sobald meine Uhr dort ein Training hochlädt. In dem Fall war das ein Schwimmtraining und dort wird dann entsprechend "Schwimmbad" eingetragen.
Jetzt können dort aber zum Beispiel beim Radfahren solche Einträge reinkommen: "ROUVY - Bike Session 2x8 min Zone 3 - 2026-02-05"
Daher will ich in dieser Variable nach typischen keywords suchen um das meinen Trainingsaktivitäten zuzuordnen.
-
Also die Variable activityName kommt aus dem Garmin Adapter und ändert sich sobald meine Uhr dort ein Training hochlädt. In dem Fall war das ein Schwimmtraining und dort wird dann entsprechend "Schwimmbad" eingetragen.
Jetzt können dort aber zum Beispiel beim Radfahren solche Einträge reinkommen: "ROUVY - Bike Session 2x8 min Zone 3 - 2026-02-05"
Daher will ich in dieser Variable nach typischen keywords suchen um das meinen Trainingsaktivitäten zuzuordnen.
@gmt94 sagte in Inhalt einer Variable auf Text abfragen:
Variable activityName
zeigen
Was steht da drin?Brauchst du blockly ?
Dann bin ich raus.Bei JS könnte ich dir helfen.
Stichwort ist hierbei z.B.: indexof
-
Also die Variable activityName kommt aus dem Garmin Adapter und ändert sich sobald meine Uhr dort ein Training hochlädt. In dem Fall war das ein Schwimmtraining und dort wird dann entsprechend "Schwimmbad" eingetragen.
Jetzt können dort aber zum Beispiel beim Radfahren solche Einträge reinkommen: "ROUVY - Bike Session 2x8 min Zone 3 - 2026-02-05"
Daher will ich in dieser Variable nach typischen keywords suchen um das meinen Trainingsaktivitäten zuzuordnen.
-
@gmt94 sagte: activityName kommt aus dem Garmin Adapter und ändert sich sobald meine Uhr dort ein Training hochlädt.

-
H Homoran verschob dieses Thema von Blockly