Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Response übersetzen #139

Open
mariomm opened this issue May 31, 2022 · 3 comments
Open

Response übersetzen #139

mariomm opened this issue May 31, 2022 · 3 comments

Comments

@mariomm
Copy link

mariomm commented May 31, 2022

Beim Ausführen der commands und Ausgeben der Response mit %s wird der Wert des Datenpunktes übernommen, also z.B. true, oder false. Nun möchte ich in der Ausgabe stattdessen ein "an" oder "aus" stehen haben. Gibt es irgendwie die Möglichkeit dies zu beeinflussen?

@Apollon77
Copy link
Collaborator

ich glaube im Moment nur durch ein eigenes JavaScript lösbar

@mariomm
Copy link
Author

mariomm commented Jun 2, 2022

Ok, quick and dirty hab ich das jetzt so hinbekommen:
In der Datei /opt/iobroker/node_modules/iobroker.text2command/main.js

Unterhalb von: adapter.log.info('Response: ' + response);
folgenden Code einsetzen:

if (response.includes("true") === true) { var res = response.replace(/true/g, "ein"); } else { var res = response; } if (response.includes("ja") === true) { var res = response.replace(/ja/g, "ein"); } else { var res = response; } if (response.includes("nein") === true) { var res = response.replace(/nein/g, "aus"); } else { var res = response; } if (response.includes("false") === true) { var res = response.replace(/false/g, "aus"); } else { var res = response; }

Diese Zeile ändern: result += (result ? ', ' : '') + response; auf: result += (result ? ', ' : '') + res;

Nach updates muss der Code ggf. wieder hergestellt werden.

@GermanBluefox
Copy link
Contributor

Eigentlich es werden die gleiche Bindings unterstützt wie bei vis:
{h:hm-rpc.0.AAA111.1.OPENED;h ? 'ein' : 'aus'}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants