UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[FR] [PRE 2.0 2021-06-01] Neues Modul für Stringvergleich

Hier bitte Eure Diskussionen und Feature Requests zu neuen Logikmodulen und Funktionen des Logik-Editors
Antworten

Ersteller
blaubaerli
Reactions:
Beiträge: 2308
Registriert: Sa Sep 15, 2018 10:26 am
Wohnort: Kerpen
Hat sich bedankt: 884 Mal
Danksagung erhalten: 677 Mal

[PRE 2.0 2021-06-01] Neues Modul für Stringvergleich

#1

Beitrag von blaubaerli »

Hallo zusammen,

auf Basis der hier geführten Diskussion, formuliere ich mal folgenden Feature-Request:

Das Erkennen über MQTT gelieferter "String"-Inhalte, die nicht nativ vom Wolf schon erkannt werden, klappt aktuell noch nicht. Liefert ein Device also mittels JSON z. B. die Strings "open" oder "close" lassen sich diese nicht erkennen, sondern bisher "nur" in ein Objekt des Wolfes überführen.

Daher schlage ich die Umsetzung des folgendes Ansatzes vor:

["GetEntry","$Input_Wert","$Suchmodus",["String_1","String_2",...,"String_n"], "$Output"]

Wobei $Output dann 0 wenn der über "$Input_Wert" gelieferte Wert nicht gefunden wurde und 1,2,n bei entsprechendem Fund.
"$Suchmodus" dann noch für Optionen wie Groß-/Kleinschriftneutrale Suche oder eben nicht. (siehe unten)

Die o.g. "String_1" bis "String_n" sollen dabei nicht zwingend über eigens definierte Level geführt werden müssen.

Also: ["GetEntry","$Input_Wert","$Suchmodus",["open","close"], "$Output"] soll bitte unmittelbar möglich sein.

Als Suchmodus sollen bitte folgende Varianten möglich sein:
0=exakter Treffer erforderlich (inkl. Beachtung der Groß-/Kleinschreibung)
1=Treffer auch unter Ausserachtlassung der Groß-/Kleinschreibung
2=Treffer auch wenn Inhalt von $Input_Wert der Substring eines String_n ist. (inkl. Beachtung der Groß-/Kleinschreibung)
3=Treffer auch wenn Inhalt von $Input_Wert der Substring eines String_n ist. (unter Ausserachtlassung der Groß-/Kleinschreibung)

Grundsätzlich Ende der Suche und Rücklieferung des Ergebnisses bei erstem Fund.

Ich bitte um entsprechende Bewertung/Abstimmung und entsprechende Umsetzung.

Aber nach diesem Hinweis von Stefan ist das ja eventuell schon in der nächsten DEV umgesetzt :whistle: :
StefanW hat geschrieben: Do Mai 27, 2021 8:52 pm Wir werden hier noch Bausteine liefern. Wir freuen uns über Ideen und Wünsche.
Beste Grüße
Jens
Zuletzt geändert von blaubaerli am Do Jun 10, 2021 8:59 pm, insgesamt 1-mal geändert.
wiregate1250 & timberwolf168 (2600er), VPN offen, Reboot nach Vereinbarung

gbglace
Reactions:
Beiträge: 3585
Registriert: So Aug 12, 2018 10:20 am
Hat sich bedankt: 1253 Mal
Danksagung erhalten: 1649 Mal

#2

Beitrag von gbglace »

Macht auf jeden Fall Sinn um so etwas quasi zu digitalisieren.
Grüße
Göran

#1 Timberwolf 2600 Velvet Red TWS #225 / VPN aktiv / Reboot OK
#2 Timberwolf 2600 Organic Silver TWS #438 / VPN aktiv / Reboot OK
#3 PBM 3 Kanäle, #4 Modbus-Extension
Antworten

Zurück zu „Feature Requests & Diskussionen Timberwolf Logik (Module & Editor)“