NEWS
Button in Vis für rechnen und http links
-
Hallo zusammen
ich möchte meinem Bruder, nun auch iobroker näher bringen.
Das problem, er ist nicht so javascript, php und html versiert. nun möchte ich es so einfach als möglich gestalten.Wenn ich einen wert, bspw. den lautsprecher meiner anlage verändern wollte, habe ich das so gemacht
Button mit Pfeil. -> bei klick -> url-request im hintergrund ausühren -> öffnet ein php-script-> dieses liest mit simple-api den Lautstärke Datenpunkt aus, bspw. 35 und addiert 2 dazu -> dannach sendet das script wieder den neuen WErt an den Datenpunkt retour.
Dabei gibt es 2 Probleme:
- Ich habe keinen Vis-Button gefunden, welcher bei klick einfach nur ein Http-request durchführt. ich habe zwar so ähnliche buttons gefunden, aber nichts passendes. daher habe ich es so gelöst, dass mittles javascript bei klick auf dem button der http request über ajax einfach ausgeführt wird. Gibt es einen Button, der bei klick einfach nur eine http-url im hintergrund öffnet bzw. ausführt
- gibt es einen Button, welcher den hinterlegten Datenpunkt rechnerisch bearbeitet? zb. wert +2 oder -2 ???
danke euch!!!!
-
@jumbo125 button als Taster konfigurieren und mit eigenem DP Typ bool verknüpfen.
Kleine Logik die auf Aktualisierung trigert und das gewünschte ausführt
-
@homoran
danke dir, du meinst ich soll einen button erstellen, der einen Datenpunkt bspw. "radio.leiser" auf true setzt.
und mittels javascript(blockly) den Datenpunkt "radio.leiser - wurde aktualisiert" triggern. Wenn nun der button gedrückt wird, wird radio leiser neu auf true gesettzt und blockly erkennt das und mittels mini script, soll dann der eigentliche Lautstärke Datenppunkt um bspw 2 reduziert werden? -
@jumbo125 sagte in Button in Vis für rechnen und http links:
@homoran
danke dir, du meinst ich soll einen button erstellen, der einen Datenpunkt bspw. "radio.leiser" auf true setzt.
und mittels javascript(blockly) den Datenpunkt "radio.leiser - wurde aktualisiert" triggern. Wenn nun der button gedrückt wird, wird radio leiser neu auf true gesettzt und blockly erkennt das und mittels mini script, soll dann der eigentliche Lautstärke Datenppunkt um bspw 2 reduziert werden?ja, fast!
nur bleibt der Wert immer auf true, daher muss auf Aktualisierung getriggert werden, da der Wert sich nicht ändert
-
@homoran said in Button in Vis für rechnen und http links:
ur bleibt der Wert immer auf true, daher muss auf Aktualisierung getriggert werden, da der Wert sich nicht ändert
Hab ich das jetzt falsch verstanden? Ich benutze z.B. für Heizung
damit erhhöe ich auf Klick um 0,5°C
sollte doch mit Lautstärke genau so gehen
-
@ubecker sagte in Button in Vis für rechnen und http links:
Hab ich das jetzt falsch verstanden?
anscheinend.
zuerst ging es um die Aussage
@jumbo125 sagte in Button in Vis für rechnen und http links:
wird radio leiser neu auf true gesettzt
Das passiert icht, weil es immer auf true steht.
Jetzt bringst du eine neue Baustelle ins Gespräch.
@ubecker sagte in Button in Vis für rechnen und http links:
Ich benutze z.B. für Heizung
damit erhhöe ich auf Klick um 0,5°C
vorher war nur von
@jumbo125 sagte in Button in Vis für rechnen und http links:
Gibt es einen Button, der bei klick einfach nur
die Rede.
Das jetzt von dir in den Ring geworfene widget ist kein Button im boolschen Sinne, weil es Werte inkrementiert
Damit könnte man auch arbeiten, aber anders
-
@homoran danke für die Klarstellung. Bin da noch nicht so drin mit den ganzen Begriffen was wann wo.
-
Falls du mal Webui probieren willst, dort habe ich gestern erst blockly als frontend scriptsprache eingebaut, damit kannst du das dann ganz leicht lösen:
-
@jogibear9988
Mein bruder hat mir heute gezeigt, das es einen vis button gibt, welcher mit 1 addiert oder subtrahiert -
Was mich aber noch interessiert, gibt es einen button, bei welchem duch den einfachen klick, einen http request auslöst?