Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. GetState / setState in VIS Skript

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    GetState / setState in VIS Skript

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bergbock last edited by

      Hallo,
      ich arbeite gerne mit dem basic HTML widget und habe mir damit eine Tabelle erstellt.
      [attachment=0]2017-12-20 19_02_36-vis.png[/attachment]

      ! >!
      !
      ! ````
      ! ```
      ! Heizung
      ! Soll
      ! Ist
      ! Ventil
      ! Batterie
      ! Modus
      !
      ! Gang
      ! {maxcube.0.devices.thermostat_0715e7.setpoint}
      ! {maxcube.0.devices.thermostat_0715e7.temp}
      ! {maxcube.0.devices.thermostat_0715e7.valve}%
      ! {batt:maxcube.0.devices.thermostat_0715e7.battery_low;batt=="true" ? "schwach" :: "OK"}
      !
      ! (...)
      ! `

      Jetzt wollte ich gerne mit dem Dropdown in der letzten Spalte den Modus des Thermostats setzen. Dazu habe ich in den VIS Projekt Eigenschaften folgendes Skript hinterlegt:

      ! >!
      !
      ! ````
      ! ```$("body").on('change','#w00016',function(e){
      ! var t_name = e.target.id;
      ! t_name = t_name.replace("mode_", "");
      ! selected_val = e.target.options.selectedIndex;
      ! alert("changed "+t_name+ "->"+ selected_val);
      !
      ! setState(t_name, selected_val);
      !
      ! });`

      Die Reaktion auf das Ereignis klappt auch prima; aber "setState" ist nicht verfügbar. Fehler beim Ausführen: "****Reference Error: setState is not defined".
      Kann mir jemand sagen, wie ich aus einem VIS Skript die Funktionen des Javascript Adapters nutzen kann?
      Danke für einen Tipp!
      bergbock.
      VIS v1.0.4

      1 Reply Last reply Reply Quote 0
      • First post
        Last post

      Support us

      ioBroker
      Community Adapters
      Donate

      450
      Online

      31.9k
      Users

      80.1k
      Topics

      1.3m
      Posts

      1
      1
      873
      Loading More Posts
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
      The ioBroker Community 2014-2023
      logo