Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Schalter in der Vis durch zweiten Schalter verriegeln

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    7
    1
    280

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    261

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    910

Schalter in der Vis durch zweiten Schalter verriegeln

Geplant Angeheftet Gesperrt Verschoben Blockly
22 Beiträge 4 Kommentatoren 1.3k Aufrufe 3 Beobachtet
  • Ä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.
  • mickymM mickym

    @semmy Nun ich bin KEIN Blockly Programmierer - aber ich glaube Du hast einen Logikfehler drin.

    49a3c5f8-1989-43c3-a68a-f7c259fa4caa-image.png

    Ich hätte es irgendwie so gemacht - aber da kann Dir @paul53 besser helfen.

    Wie gesagt wenn der Schalter 2 falsch ist, kannst Du meines Erachtens den Trigger von Schalter 1 völlig ignorieren!

    S Offline
    S Offline
    Semmy
    schrieb am zuletzt editiert von
    #12

    @mickym sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

    @semmy Nun ich bin KEIN Blockly Programmierer - aber ich glaube Du hast einen Logikfehler drin.

    49a3c5f8-1989-43c3-a68a-f7c259fa4caa-image.png

    Ich hätte es irgendwie so gemacht - aber da kann Dir @paul53 besser helfen.

    Wie gesagt wenn der Schalter 2 falsch ist, kannst Du meines Erachtens den Trigger von Schalter 1 völlig ignorieren!

    So gehts auch, jetzt müsste man nur noch irgendwie den Schalter sperren, dann wäre es perfekt.

    mickymM 1 Antwort Letzte Antwort
    0
    • S Semmy

      @mickym Hallo
      Ich habe es jetzt hin bekommen, aber ist es möglich, dass dieser Schalter (links) gesperrt ist, wenn das Schloss verriegelt ist? Der lässt sich nämlich immer noch betätigen. Schalter.jpg

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #13

      @semmy sagte: Der lässt sich nämlich immer noch betätigen.

      Man kann ihn per Skript zurück stellen (siehe sonst-Zweig).

      Bild_2021-04-09_190447.png

      Wert und Ursprung findet man unter "Trigger".

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • S Semmy

        @mickym sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

        @semmy Nun ich bin KEIN Blockly Programmierer - aber ich glaube Du hast einen Logikfehler drin.

        49a3c5f8-1989-43c3-a68a-f7c259fa4caa-image.png

        Ich hätte es irgendwie so gemacht - aber da kann Dir @paul53 besser helfen.

        Wie gesagt wenn der Schalter 2 falsch ist, kannst Du meines Erachtens den Trigger von Schalter 1 völlig ignorieren!

        So gehts auch, jetzt müsste man nur noch irgendwie den Schalter sperren, dann wäre es perfekt.

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #14

        @semmy Du könntest den ganzen Schalter ausblenden, wenn der gesperrt ist - das wüsste ich wie es geht. ;) oder so wie @paul53 vorschlägt unter den Schalter 2 mit dem sonst Ast auf den vorhergehenden Wert zurücksetzen. So würde auch in anderen Visualisierungen das funktionieren, wenn programmtechnisch keine Sperre vorgesehen ist.

        ggf. musstest Du Dir halt andere Widgets anschauen - wie hier diese Material Design Geschichten:
        https://github.com/Scrounger/ioBroker.vis-materialdesign#editor-settings-9

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          Semmy
          schrieb am zuletzt editiert von
          #15

          Funktioniert nicht, wenn Schloss offen ist, gehts, aber wenn das Schloss zu ist, nicht.
          Gruß
          Semmy

          mickymM 1 Antwort Letzte Antwort
          0
          • S Semmy

            Funktioniert nicht, wenn Schloss offen ist, gehts, aber wenn das Schloss zu ist, nicht.
            Gruß
            Semmy

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #16

            @semmy Also wie gesagt ich bin KEIN Blockly Programmierer, aber Du könntest einfach versuchen, den Wert von Taste 1 mit dem negierten Wert von sich selbst zu aktualisieren:

            ca2accd9-c784-4aba-b75e-a6932704c7c9-image.png

            Also wenn gesperrt - dann aktualisiere den Schalter 1 nochmals mit dem negierten Wert von sich selbst. Wenn das true oder false ist.

            Aber wie gesagt - ich bin da kein Spezialist. Ich hoffe das mit dem "nicht" Baustein das dem Javascript "!" entspricht.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            paul53P 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @semmy Also wie gesagt ich bin KEIN Blockly Programmierer, aber Du könntest einfach versuchen, den Wert von Taste 1 mit dem negierten Wert von sich selbst zu aktualisieren:

              ca2accd9-c784-4aba-b75e-a6932704c7c9-image.png

              Also wenn gesperrt - dann aktualisiere den Schalter 1 nochmals mit dem negierten Wert von sich selbst. Wenn das true oder false ist.

              Aber wie gesagt - ich bin da kein Spezialist. Ich hoffe das mit dem "nicht" Baustein das dem Javascript "!" entspricht.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #17

              @mickym sagte: dann aktualisiere den Schalter 1 nochmals mit dem negierten Wert von sich selbst.

              Ohne Prüfung des Ursprungs entsteht so eine endlose Trigger-Schleife.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              mickymM 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @mickym sagte: dann aktualisiere den Schalter 1 nochmals mit dem negierten Wert von sich selbst.

                Ohne Prüfung des Ursprungs entsteht so eine endlose Trigger-Schleife.

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #18

                @paul53 Klar Du hast Recht - versuch das was Du gerade als Bedingung gebaut hast nachzubauen.

                Habs mal von Dir abgeschaut:

                f939e7e7-4784-43ae-9db6-9e94672a8bad-image.png

                Ist das das Gleiche d1a66e54-eada-4064-a654-00f0b6c0f4fc-image.png

                Was ist der Unterschied zwischen Ursprung und Quelle?
                oder was ist die Quelle eines Datenpunktes? Quelle kann ja nicht nochmals der Pfad zum Datenpunkt sein, den ich ja mit der ID auswählen muss?

                Ursprung ist also die Quelle des Triggers? Richtig?

                und kann ich diesen Nicht Block nehmen um ein ! Wert zu erzeugen?

                Ah ich hab das mit dem vorigen Wert gefunden - dann müsste das nach meiner Logik so aussehen wo wird der zwischengespeichert in dem Objekt??:

                987f5f3e-c714-4f03-9c6c-852385424835-image.png

                Ok jetzt ist es mit Deinem Blockly bis auf die Steuerung des Tasmota Teils identisch. 😁

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                paul53P 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @paul53 Klar Du hast Recht - versuch das was Du gerade als Bedingung gebaut hast nachzubauen.

                  Habs mal von Dir abgeschaut:

                  f939e7e7-4784-43ae-9db6-9e94672a8bad-image.png

                  Ist das das Gleiche d1a66e54-eada-4064-a654-00f0b6c0f4fc-image.png

                  Was ist der Unterschied zwischen Ursprung und Quelle?
                  oder was ist die Quelle eines Datenpunktes? Quelle kann ja nicht nochmals der Pfad zum Datenpunkt sein, den ich ja mit der ID auswählen muss?

                  Ursprung ist also die Quelle des Triggers? Richtig?

                  und kann ich diesen Nicht Block nehmen um ein ! Wert zu erzeugen?

                  Ah ich hab das mit dem vorigen Wert gefunden - dann müsste das nach meiner Logik so aussehen wo wird der zwischengespeichert in dem Objekt??:

                  987f5f3e-c714-4f03-9c6c-852385424835-image.png

                  Ok jetzt ist es mit Deinem Blockly bis auf die Steuerung des Tasmota Teils identisch. 😁

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #19

                  @mickym sagte: Was ist der Unterschied zwischen Ursprung und Quelle?

                  Es gibt keinen Unterschied.

                  @mickym sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                  kann ich diesen Nicht Block nehmen um ein ! Wert zu erzeugen?

                  Ja, ist identisch.

                  @mickym sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                  wo wird der zwischengespeichert in dem Objekt??:

                  Der "vorherige Wert" wird im Datenpunkt-Objekt des Triggers übergeben.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @mickym sagte: Was ist der Unterschied zwischen Ursprung und Quelle?

                    Es gibt keinen Unterschied.

                    @mickym sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                    kann ich diesen Nicht Block nehmen um ein ! Wert zu erzeugen?

                    Ja, ist identisch.

                    @mickym sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                    wo wird der zwischengespeichert in dem Objekt??:

                    Der "vorherige Wert" wird im Datenpunkt-Objekt des Triggers übergeben.

                    mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von
                    #20

                    @paul53 sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                    Der "vorherige Wert" wird im Datenpunkt-Objekt des Triggers übergeben.

                    Ah OK deswegen ist der Kasten rosa. ;)

                    Na dann hoffe ich mal dass @Semmy inzwischen erfolgreich ist und mir die Dauerschleife verzeiht. :( ;)

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    S 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @paul53 sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                      Der "vorherige Wert" wird im Datenpunkt-Objekt des Triggers übergeben.

                      Ah OK deswegen ist der Kasten rosa. ;)

                      Na dann hoffe ich mal dass @Semmy inzwischen erfolgreich ist und mir die Dauerschleife verzeiht. :( ;)

                      S Offline
                      S Offline
                      Semmy
                      schrieb am zuletzt editiert von
                      #21

                      @mickym Hallo
                      Ich habe nochmal den selben Schalter direkt über den ersten in der Visualisierung gelegt, nur lesend eingestellt und den z-Wert so eingestellt, dass der Schalter nur angezeigt wird, wenn das Schloss offen ist. So soll es sein. Vielen Dank nochmal.

                      Viele Grüße
                      Semmy

                      1 Antwort Letzte Antwort
                      0
                      • S Semmy

                        Hallo
                        Ich habe in der Vis einen Schalter, der eine Steckdose ein und ausschaltet. Damit ich nicht aus Versehen mal den Schalter betätige, möchte ich diesen mit einen zweiten Schalter verriegeln. Wie müsste hierzu ein Blockly aussehen?

                        Gruß
                        Semmy

                        GlasfaserG Offline
                        GlasfaserG Offline
                        Glasfaser
                        schrieb am zuletzt editiert von
                        #22

                        @semmy sagte in Schalter in der Vis durch zweiten Schalter verriegeln:

                        Damit ich nicht aus Versehen mal den Schalter betätige, möchte ich diesen mit einen zweiten Schalter verriegeln.

                        Mit einem Button´s Widget von materialdesign

                        kannst du es ohne Blockly / Script lösen

                        Beispiel :

                        Ein click wird entriegelt .

                        .
                        tages mit chrom.gif
                        .
                        1.JPG

                        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        529

                        Online

                        32.8k

                        Benutzer

                        82.8k

                        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