Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Englisch Status auf Deutsch übersetzten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Englisch Status auf Deutsch übersetzten

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

      Hallo da ich ständig an meiner Vis arbeite und und auch schon vieles umgesetzt habe ist wieder was neues dazu gekommen und zwar mein Bosch Indego

      dieser gibt einen status aus nur ist dieser in Englisch ich möchte diesen in Deutsch umwandeln irgendwie fehlen mir aber die Ansätze.

      im State Text bekomme ich immer wieder andere Meldungen.

      • Docked - Waking up
      • Docked - Loading map
      • Border cut
      • ....
      • ....

      wenn jemand mir etwas dabei helfen könnte wäre klasse.

      Glasfaser 1 Reply Last reply Reply Quote 0
      • Meister Mopper
        Meister Mopper last edited by

        @lucky51179
        Da musst Du jeden Begriff selbst übersetzen. Ich würd es so machen:


        716a59ad-f1b5-42ca-86c0-562b80c18717-grafik.png

        1 Reply Last reply Reply Quote 0
        • Glasfaser
          Glasfaser @lucky51179 last edited by Glasfaser

          @lucky51179 sagte in Englisch Status auf Deutsch übersetzten:

          Vis

          @lucky51179 sagte in Englisch Status auf Deutsch übersetzten:

          im State Text bekomme ich immer wieder andere Meldungen.

          Nimm ein Binding :

          Wenn val: Border cut, dann Rand schneiden ...usw.

          https://forum.iobroker.net/topic/53832/vis-text-für-bestimmten-wert-anzeigen-lassen/7?_=1653986794766

          1 Reply Last reply Reply Quote 0
          • L
            lucky51179 last edited by

            @meister-mopper Danke hat geklappt.

            habs so umgesetzt

            // Objekt ist state Text
            on({id: "boschindego.0.state.stateText"/*stateText*/, change: "ne"}, async function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              if (getState("boschindego.0.state.stateText").val == 'Docked') {
                // Objekt state Übersetzung
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Angedockt', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Docked - Loading map') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Angedockt - Karte Laden', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Returning to Dock - Battery low') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Zurück zur Dock - Batterie schwach', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Returning to dock') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Fährt zurück zur Ladestation', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Border Cut') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Kante Mähen', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Mowing') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Mähen', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Docked - Saving map') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Angedockt Karte Speichern', true);
              } else if (getState("boschindego.0.state.stateText").val == 'Docked - Waking up') {
                setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Angedockt Aufwachen', true);
              }
            });
            
            setState("0_userdata.0.Bosch_Indego.translate_status"/*translate_status*/, 'Angedockt - Aufwachen', true);
            
            getState("boschindego.0.state.stateText").val == 'Docked - Waking up';
            
            

            Jetzt habe ich mir Grafiken erstellt.

            für z.B:

            • Mähen
            • Zurück zum Dock
            • In Ladestation

            wie könnte ich es einfacher umsetzten das sich die Grafik auf die verschiedne Werte.
            habe bis jetzt mehr Bilder übereinander gelegt.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            822
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            3
            4
            258
            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