Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly-Script Status Xiaomi Roboter in Homematic-Variable schreiben

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Blockly-Script Status Xiaomi Roboter in Homematic-Variable schreiben

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
8 Beiträge 3 Kommentatoren 818 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    Ja.rod
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich möchte den jeweils aktuellen Status meines Xiaomi-Roboters aus ioBroker in eine Homematic-Variable schreiben. Sobald er sich bewegt "Cleaning (Status 5)" und "Going back to dock (Status 6)" soll die Homematic-Variable auf "wahr" gesetzt werden, alle anderen Stati setzen die Variable auf "falsch".

    Hierzu habe ich das folgende Blockly-Script erstellt:
    7881_javascript___iobroker.png

    Es wird zwar ein Status in die Variable geschrieben, allerdings immer nur der Status "falsch".

    Kann mir jemand von euch einen Tipp geben wo der Fehler liegen könnte? ich habe die beiden Stati "5" und "6" auch schon als Text hinterlegt, hat auch nichts gebracht.

    Gruß

    Ja.rod

    1 Antwort Letzte Antwort
    0
    • Alex1808A Offline
      Alex1808A Offline
      Alex1808
      schrieb am zuletzt editiert von
      #2

      @Ja.rod:

      Es wird zwar ein Status in die Variable geschrieben, allerdings immer nur der Status "falsch". `

      Und so?
      513_screenshot_at_juli_02_09-44-29.png

      1 Antwort Letzte Antwort
      0
      • rantanplanR Offline
        rantanplanR Offline
        rantanplan
        schrieb am zuletzt editiert von
        #3

        Hallo Ja.rod

        So wie Alex1808 es beschrieben hat, sollte es gehen.

        Wobei ein einfaches "Sonst" anstatt "Sonst falls" reichen würde.

        Warum setzt Du aber immer den Baustein "Zustand erzeugen" ein?

        Damit werden Datenpunkte unter JavaScript.0 angelegt.

        Du hast nun einen Datenpunkt mit dem Namen "jsState" angelegt, der völlig sinn frei vor sich her dümpelt.

        Grüße

        Rantanplan

        CCU3 / MS Server 2019(VM) / Scripten mit Blockly

        1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Ja.rod
          schrieb am zuletzt editiert von
          #4

          Zu „Jsstate“bin ich ehrlich, ich habe keinen Ahnung was es bedeutet. Bevor ich mich mit Blockly versucht habe, bin ich erstmal selbst auf Suche im Internet gegangen und in irgendeinem Beitrag habe ich gelesen, dass dies Befehl notwendig ist um eine Variable zu setzen…

          Ich werde euren Vorschlag heute Abend umsetzen und berichten.

          Vielen Dank schon mal.

          Gruß Ja.rod

          Gesendet von iPad mit Tapatalk

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Ja.rod
            schrieb am zuletzt editiert von
            #5

            Ich habe es jetzt so wie Alex1808 gemacht + jsstate entfernt + einfache „sonst“. Es wird wieder nur die „unwahre“ Variable geschrieben. Der Status 5 und 6 des Robos wird wohl nicht festgestellt.

            Noch jemand eine Idee was ich ändern sollte?

            Gruß

            Ja.rod

            1 Antwort Letzte Antwort
            0
            • rantanplanR Offline
              rantanplanR Offline
              rantanplan
              schrieb am zuletzt editiert von
              #6

              @Ja.rod:

              Noch jemand eine Idee was ich ändern sollte? `

              Setze doch mal einen Export, von dem was Du hast, hier rein.

              Und setze mal den "Debug-Baustein" ein!

              Damit kannst Du überprüfen ob überhaupt die Werte kommen, die Du erwartest.

              Grüße

              Rantanplan

              CCU3 / MS Server 2019(VM) / Scripten mit Blockly

              1 Antwort Letzte Antwort
              0
              • J Offline
                J Offline
                Ja.rod
                schrieb am zuletzt editiert von
                #7

                Jetzt gehts ins Eingemachte…Da muss ich mich erst einlesen, mit Blockly bin ich extremer Anfänger. Ich werde es versuchen, und setze es dann hier rein, wird aber etwas dauern.

                Gruß

                Ja.rod

                1 Antwort Letzte Antwort
                0
                • J Offline
                  J Offline
                  Ja.rod
                  schrieb am zuletzt editiert von
                  #8

                  So, es hat geklappt, der Status des roborock muss als Text und nicht als Zahl (bspw. "5") eingegeben werden.

                  Vielen Dank.

                  Gruß

                  Ja.rod

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  518

                  Online

                  32.4k

                  Benutzer

                  81.4k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe