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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Zeichenketten vergleichen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    152

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

[gelöst] Zeichenketten vergleichen

Geplant Angeheftet Gesperrt Verschoben Blockly
7 Beiträge 3 Kommentatoren 903 Aufrufe 3 Watching
  • Ä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.
  • I Offline
    I Offline
    IQox
    schrieb am zuletzt editiert von IQox
    #1

    Ich habe folgendes Problem. Ich will den Status des IR Filters einer Dafang Kamera ermitteln. Dazu mache ich alle 5 Sekunden einen Request der mir "ON" oder "OFF" zurückliefert. Da ich aber lieber ein "wahr" oder "falsch" hätte, habe ich folgendes Script gebastelt:
    Blockly2.jpg

    Der Datenpunkt Cam01_Cut ist ein Logikwert. Der erste debug output zeigt mir das der Staus korrekt eingelesen wurde also "ON" oder "OFF" ist. Anschließend vergleiche ich ob result gleich "ON" oder "OFF" ist und setze je nachdem Cam01_Cut auf "wahr" oder "falsch". Der zweite debug output zeigt mir allerdings das Cam01_Cut immer "false" ist. Was mache ich falsch?

    sigi234S dslraserD 2 Antworten Letzte Antwort
    0
    • I IQox

      Ich habe folgendes Problem. Ich will den Status des IR Filters einer Dafang Kamera ermitteln. Dazu mache ich alle 5 Sekunden einen Request der mir "ON" oder "OFF" zurückliefert. Da ich aber lieber ein "wahr" oder "falsch" hätte, habe ich folgendes Script gebastelt:
      Blockly2.jpg

      Der Datenpunkt Cam01_Cut ist ein Logikwert. Der erste debug output zeigt mir das der Staus korrekt eingelesen wurde also "ON" oder "OFF" ist. Anschließend vergleiche ich ob result gleich "ON" oder "OFF" ist und setze je nachdem Cam01_Cut auf "wahr" oder "falsch". Der zweite debug output zeigt mir allerdings das Cam01_Cut immer "false" ist. Was mache ich falsch?

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @IQox

      On/Off Richtig geschrieben?

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      I 1 Antwort Letzte Antwort
      0
      • I IQox

        Ich habe folgendes Problem. Ich will den Status des IR Filters einer Dafang Kamera ermitteln. Dazu mache ich alle 5 Sekunden einen Request der mir "ON" oder "OFF" zurückliefert. Da ich aber lieber ein "wahr" oder "falsch" hätte, habe ich folgendes Script gebastelt:
        Blockly2.jpg

        Der Datenpunkt Cam01_Cut ist ein Logikwert. Der erste debug output zeigt mir das der Staus korrekt eingelesen wurde also "ON" oder "OFF" ist. Anschließend vergleiche ich ob result gleich "ON" oder "OFF" ist und setze je nachdem Cam01_Cut auf "wahr" oder "falsch". Der zweite debug output zeigt mir allerdings das Cam01_Cut immer "false" ist. Was mache ich falsch?

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @IQox
        Ist das das ganze Script, oder gibt es auch einen Triger ?

        I 1 Antwort Letzte Antwort
        0
        • sigi234S sigi234

          @IQox

          On/Off Richtig geschrieben?

          I Offline
          I Offline
          IQox
          schrieb am zuletzt editiert von
          #4

          @sigi234 Die Kamera liefert "ON" und "OFF".

          1 Antwort Letzte Antwort
          0
          • dslraserD dslraser

            @IQox
            Ist das das ganze Script, oder gibt es auch einen Triger ?

            I Offline
            I Offline
            IQox
            schrieb am zuletzt editiert von IQox
            #5

            @dslraser Kein Trigger, das ist alles. Es sollte erstmal ein Versuch sein. Alle fünf Sekunden wird auch der Zustand des IR Filters korrekt eingelesen, aber irgendwas stimmt mit dem Vergleich nicht.

            dslraserD 1 Antwort Letzte Antwort
            0
            • I IQox

              @dslraser Kein Trigger, das ist alles. Es sollte erstmal ein Versuch sein. Alle fünf Sekunden wird auch der Zustand des IR Filters korrekt eingelesen, aber irgendwas stimmt mit dem Vergleich nicht.

              dslraserD Offline
              dslraserD Offline
              dslraser
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #6

              @IQox
              zeig doch mal so ein Debug Log vom result und vielleicht auch mal den RAW von Deinem erstellten Datenpunkt.

              1 Antwort Letzte Antwort
              0
              • I Offline
                I Offline
                IQox
                schrieb am zuletzt editiert von
                #7

                Nachdem ich mal etwas Zeit hatte, habe ich mich nochmal mit dem Problem beschäftigt. Ich habe mir mal die Länge der von der Kamera gesendeten Zeichenketten angesehen "ON" hat drei Zeichen, "OFF" hat vier. Mein "ON", also der Vergleich, ist zwei Zeichen lang und mein "OFF" drei. Es hängt also noch ein Zeichen an dem ON oder OFF das die Kamera sendet dran. Möglicherweise eine Zeilenschaltung. Ich vergleiche nun einfach ob das zweite Zeichen ein N oder F ist. Das ist einfach und funktioniert.

                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

                618

                Online

                32.5k

                Benutzer

                81.7k

                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