mutmut
16. Mai 2025 um 21:19
1
Hallo,
in einer Szene mache ich HTTP-Anfragen an 3 URLs.
In meinem Beispiel interessiert mich der
tag_name:
Ich möchte dann eine
Bedingung auf Variablen erstellen, um diesen
tag_name mit einer zuvor abgerufenen MQTT-Variablen zu vergleichen:
Mein Problem ist, dass ich nicht unterscheiden kann, wer wer ist
Trotzdem sieht man beim Senden einer Nachricht die Unterschiede:
Wie könnte man sie unterscheiden?
Ah ja, ich habe dasselbe bemerkt, als ich vor einigen Tagen eine Szene erstellt habe. Ich dachte, es wäre nur nötig, dass die ‹ 1 › in der « Bedingung für Variablen » tatsächlich als ‹ 1.1 ›, ‹ 1.2 ›, ‹ 1.3 › angezeigt werden
Hallo @mutmut ,
Das ist eindeutig ein Bug/Versehen, ich werde das korrigieren
Ich habe ein Github-Issue erstellt:
ouvert 08:06AM - 19 May 25 UTC
fermé 09:25AM - 19 May 25 UTC
https://community.gladysassistant.com/t/amelioration-des-noms-dans-condition-sur… -variable/9524
Jetzt weiß ich, woher das kommt, es ist ein Rückschritt, der aufgetreten ist, als ich den « WENN… DANN… SONST »-Teil entwickelt habe.
Da die Variablennamen nicht mehr nur X, Y sind, habe ich diesen Teil des Codes falsch angepasst
Es ist korrigiert:
master ← fix-condition-on-variable-variable-path-label
ouvert 09:14AM - 19 May 25 UTC
### Pull Request check-list
To ensure your Pull Request can be accepted as fa… st as possible, make sure to review and check all of these items:
- [x] If your changes affects code, did your write the tests?
- [x] Are tests passing? (`npm test` on both front/server)
- [x] Is the linter passing? (`npm run eslint` on both front/server)
- [x] Did you run prettier? (`npm run prettier` on both front/server)
- [x] If you are adding a new features/services, did you run integration comparator? (`npm run compare-translations` on front)
- [x] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community ([french forum](https://community.gladysassistant.com/)/[english forum](https://en-community.gladysassistant.com/)) for testing before merging.
### Description of change
Fix https://github.com/GladysAssistant/Gladys/issues/2312
mutmut
19. Mai 2025 um 12:14
5
Danke @pierre-gilles für den PR!
Das ist nicht der richtige Post, aber es passt zu meiner Szene.
Jetzt, wo wir TEXT speichern und abrufen können, funktioniert dann der Vergleichsoperator mit diesem Variablentyp?
Ich verwende
verschieden zum Vergleichen und da
data.tag_name =
2.3.0 und
2.1... =
"", passiert meiner Meinung nach überhaupt nichts, denn nichts passiert im
Dann oder im
Sonst.
Nein, das wird nicht funktionieren, die Bedingung für Variablen funktioniert nur mit Zahlen!
Ich wäre froh, wenn du einen Feature-Request dafür erstellen könntest
mutmut
19. Mai 2025 um 18:57
7
pierre-gilles:
Ich habe verstanden, woher das kommt, es ist ein Rückschritt, der aufgetreten ist, als ich den „WENN… DANN… SONST“-Code entwickelt habe.
Das Update ist in Gladys Assistant 4.59 verfügbar:
mutmut
26. Mai 2025 um 09:52
9
danke @pierre-gilles , wir können diesen Beitrag schließen, die Neunummerierung ist in Ordnung: