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
Load custom scripts #492
Comments
This comment was marked as resolved.
This comment was marked as resolved.
Du kannst mittels Custom HTML eigene Javascript laden. |
@Zefau Du meinst das Modul CustomHTML? |
Jo. Ist nicht genau das, was du meinst, aber wäre eine temporäre Lösung. |
Ja, ich schaue mal, ob das klappt. Du kannst entscheiden, ob es eventuell mal eingebaut werden soll. |
Hi, ich würde gerne in einem JsonTable Widget mit der Format-Option pro Zeile einen Button hinzufügen, der eine Javascript-Funktion aufruft. Das mit dem Button bekomme ich hin, aber die Funktion wird nicht gefunden obwohl ich sie in einem anderen Widget (HTML) auf der gleichen Seite definiert habe. Beispiel: format":"val => val = '<button type=\'button\' onclick=\'MeineFunktion("' + val + '")\'>Ausschalten';" Fehlermeldung: Wie kann ich eigene Javascript-Funktionen hinzuladen? Habe eine Jarvis Pro-Lizenz. |
Wie kann man dort die bestehende socket-Verbindung mit nutzen, um Daten aus ioBroker-DPs abzufragen? |
ab
Weitere Befehle:
|
subscribeState , bzw. die callback() wird dann auch bei Änderung von einem Wert ausgelöst? |
Ja.
Nicht notwendig. |
Ich würde gerne in meiner HTML-Tabelle (welches über StateHtml-Widget in Jarvis dargestellt ist) pro Zeile einen Button darstellen. Dieser Button soll dann Datenpunkte verändern.
Wie kann ich darauf reagieren? Wo kann ich meine Methode
platzieren? Kann ich das Script in ioBroker (JS-Script-Adapter) einfügen oder eher in Jarvis im Reiter "Scripts"? Bin ich generell auf dem richtigen Weg? Das der Code pro Button: |
Hier ein Beispiel für jsonTable: |
@mcuiobroker Danke dir!!! Leider funktioniert dies nicht. Hast Du eine Idee?
|
setState so gibt es in jarvis nicht-> |
F12 |
Hi,
in meinen Augen wäre es Sinnvoll, wenn man ein eigenes Javascript laden kann?
Realisierbar wäre das zum Beispiel, indem man ein Script aus dem JavaScript-Adapter läd (wird dann im Admin von Jarvis konfiguriert).
Mir ist die Idee bei folgendem Problem gekommen:
Ich wollte Jarvis aus dem Internet via Reverse Proxy erreichbar machen. Dem Proxy habe ich dann gesagt, dass er nur ein Redict machen soll, wenn in der URL ein ?key=abc Parameter ist. (Zur Authentifierung)
Hat auch geklappt. Das Problem ist nur, dass die Javascripte und CSS Files nicht nachgeladen werden, weil diese in der index.html fest einprogrammiert sind. Mein Browser will sich also die Scripte holen, aber entfernt die Parameter aus der URL.
Also entweder dynamische URLs oder Custom Scripte 😄
ps. ich finde Jarvis richtig geil! Weiter sooo
The text was updated successfully, but these errors were encountered: