Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Gelöst: Keine Ahnung von API

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    245

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Gelöst: Keine Ahnung von API

Scheduled Pinned Locked Moved Skripten / Logik
23 Posts 4 Posters 1.3k Views 4 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • CodierknechtC Codierknecht

    @michihorn sagte in Keine Ahnung von API:

    aber nur im "Edit" Modus

    Du meinst den Vis-Editor?

    Dann bin ich raus.
    Da ich den Remote-Admin nicht habe, kann ich da nicht weiterhelfen.

    M Offline
    M Offline
    michihorn
    wrote on last edited by michihorn
    #21

    @codierknecht Ja, den VIS Editor. Es wird kurz Angezeigt VIS existiert nicht, dann wird sie aber doch im Edit-Mod geladen.

    Nun klappt es ein kleiner Buchstabe zuviel:

    const url = 'http://192.168.178.192:2323/?cmd=loadUrl&url=http%3A%2F%2F192.168.178.162%3A8082%2Fvis%2Findex.html%3Fmain%23000Header_K&password=Wxxxl';
    

    Hinter ....Header_K stand noch ein K.
    Vielen herzlichen Dank.

    1 Reply Last reply
    0
    • CodierknechtC Online
      CodierknechtC Online
      Codierknecht
      Developer Most Active
      wrote on last edited by Codierknecht
      #22

      @michihorn
      Ein einfaches Umschalten der View geht allerdings noch deutlich einfacher direkt über die States der Vis-Instanz.

      e049be65-405e-4cbc-a0f0-1582e2b8bd37-grafik.png

      setState('vis.0.control.data', 'Header_K');
      setState('vis.0.control.command', 'changeView');
      

      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
      HmIP|ZigBee|Tasmota|Unifi
      Zabbix Certified Specialist
      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

      M 1 Reply Last reply
      0
      • CodierknechtC Codierknecht

        @michihorn
        Ein einfaches Umschalten der View geht allerdings noch deutlich einfacher direkt über die States der Vis-Instanz.

        e049be65-405e-4cbc-a0f0-1582e2b8bd37-grafik.png

        setState('vis.0.control.data', 'Header_K');
        setState('vis.0.control.command', 'changeView');
        
        M Offline
        M Offline
        michihorn
        wrote on last edited by michihorn
        #23

        @codierknecht Guten Morgen, grundsätzlich hast Du Recht, aber dazu muss der Rechner auch laufen, meine Idee war ja, im Falle der "nichtverfügbarkeit" des Hauptrechners, auf den Backup Rechner umzuschalten, dass mache ich mit Ping.

        /*****URL von IOBRP5 auf IOBDebian umschalten falls RP5 nicht erreichbar***********************
        **    Okt 2024
        **    Java, Ping
        **    
        **    erstellt: 15.10.24
        **    geändert: 
        **********************************************************************************************/
        const idrp5 = "ping.0.debianiob.RP5.alive"
        //schedule("* * * * *", function () {
        on({ id: idrp5, change: "ne" }, function (dp) {
            if (dp.state.val == false) {
                const url = 'http://192.168.178.192:2323/?cmd=loadUrl&url=http%3A%2F%2F192.168.178.162%3A8082%2Fvis%2Findex.html%3Fmain%23000Header_K&password=Wxxxl';
                httpGet(url, (err, res, body) => {
                    //console.log(err);
                });
                log("done")
            }
        });
        

        VG und nochmal herzlichen Dank
        Michael

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        553

        Online

        32.7k

        Users

        82.5k

        Topics

        1.3m

        Posts
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Home
        • Recent
        • Tags
        • Unread 0
        • Categories
        • Unreplied
        • Popular
        • GitHub
        • Docu
        • Hilfe