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. ioBroker Allgemein
  4. Jarvis: Schalter gibt true/false benötige aber on/off

NEWS

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

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

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

Jarvis: Schalter gibt true/false benötige aber on/off

Scheduled Pinned Locked Moved ioBroker Allgemein
7 Posts 3 Posters 599 Views 2 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.
  • L Offline
    L Offline
    lucky256
    wrote on last edited by
    #1

    Hallo zusammen

    Ich will mit meiner Jarvis Visu Beleuchtungen im Aussenbereich schalten. Die Beleuchtung ist über einen Somfy Adapter im ioBroker integriert. Über den Datenpunkt core:OnOffState kann ich die Lampen auch schalten. Dazu muss ich "on" oder "off" im Datenpunkt eintragen.

    6097ab47-db28-437e-9a97-8565c3f6abff-image.png
    Mein Problem ist nun, der Jarvis Schalter (ich habe ein IconButtonAction genommen) immer true oder false in den Datenpunkt schreibt und der Tahoma Adapter damit nicht umgehen kann. Wie schon in verschiedenen anderen Posts erwähnt, habe ich den Umweg über einen "Dummy-Datenpunkt" versucht, welcher bei Änderung des Jarvis Schalters mit einem Script den Datenpunkt der Lampe in der Tahoma schaltet. So weit so gut, nur... das Licht kann auch noch Hardwaremässig durch eine Schalter bedient werden, welcher dann "nur" den Tahoma DP von on auf off (oder umgekehrt) ändert. Wenn ich nun ein zweites Skript baue, welches den "Dummy DP" des Jarvis Schalter synchronisieren soll, habe ich eine Rückkoppelung der beiden Skripte.

    Meine Frage nun... kann ich den Jarvis Schalter irgendwie dazu bewegen anstelle von true/false ein on/off rauszuschreiben (resp. dieses als gültige true/false Werte zu betrachten)

    Ich hoffe, ihr könnt mir ein paar wertvolle Tipps geben...

    paul53P M 2 Replies Last reply
    0
    • L lucky256

      Hallo zusammen

      Ich will mit meiner Jarvis Visu Beleuchtungen im Aussenbereich schalten. Die Beleuchtung ist über einen Somfy Adapter im ioBroker integriert. Über den Datenpunkt core:OnOffState kann ich die Lampen auch schalten. Dazu muss ich "on" oder "off" im Datenpunkt eintragen.

      6097ab47-db28-437e-9a97-8565c3f6abff-image.png
      Mein Problem ist nun, der Jarvis Schalter (ich habe ein IconButtonAction genommen) immer true oder false in den Datenpunkt schreibt und der Tahoma Adapter damit nicht umgehen kann. Wie schon in verschiedenen anderen Posts erwähnt, habe ich den Umweg über einen "Dummy-Datenpunkt" versucht, welcher bei Änderung des Jarvis Schalters mit einem Script den Datenpunkt der Lampe in der Tahoma schaltet. So weit so gut, nur... das Licht kann auch noch Hardwaremässig durch eine Schalter bedient werden, welcher dann "nur" den Tahoma DP von on auf off (oder umgekehrt) ändert. Wenn ich nun ein zweites Skript baue, welches den "Dummy DP" des Jarvis Schalter synchronisieren soll, habe ich eine Rückkoppelung der beiden Skripte.

      Meine Frage nun... kann ich den Jarvis Schalter irgendwie dazu bewegen anstelle von true/false ein on/off rauszuschreiben (resp. dieses als gültige true/false Werte zu betrachten)

      Ich hoffe, ihr könnt mir ein paar wertvolle Tipps geben...

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @lucky256 sagte: "on" oder "off" im Datenpunkt eintragen.

      Verwende einen Alias vom Typ "Logikwert", Rolle "switch" für Jarvis. Schreibkonvertierung:

      val ? 'on' : 'off'
      

      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

      L 1 Reply Last reply
      1
      • paul53P paul53

        @lucky256 sagte: "on" oder "off" im Datenpunkt eintragen.

        Verwende einen Alias vom Typ "Logikwert", Rolle "switch" für Jarvis. Schreibkonvertierung:

        val ? 'on' : 'off'
        
        L Offline
        L Offline
        lucky256
        wrote on last edited by lucky256
        #3

        @paul53
        Vielen Dank schon mal für die rasche Hilfestellung!!
        Einschalten funktioniert damit so wie erwartet, allerdings, kann ich den Switch nun nicht mehr ausschalten. er bleibt mir auf "true" (Alias) resp, "on" im Tahoma DP stehen. Wenn ich die Konvertierungsfunktion bei "Konverter beim Lesen" eintrage erhalte ich die (nachvollziehbare) Fehlermeldung : (Aber du hast auch geschrieben... Schreibkonverter...)
        fd9b0d71-aeab-46d7-b659-9fd6f61b9e4d-image.png

        erstaunlich ist, dass wenn ich in den Objekten den Alias händisch auf "false" setze, wird das Licht ausgeschaltet, der Tahoma DP geht auf 'off', aber der Alias DP bleibt auf true... Irgendwie hab ich das Konzept glaubich noch nicht verstanden 🙈

        hier mal die Def des Alias... vielleicht kannst du mir hier noch einen Tipp geben, wo ich hänge...

        {
          "_id": "alias.0.Räume.Terasse.Gartenbeleuchtung",
          "type": "state",
          "common": {
            "name": "core:OnOffState",
            "type": "boolean",
            "alias": {
              "id": "tahoma.0.devices.Gartenbeleuchtung.states.core:OnOffState",
              "write": "val ? 'on' : 'off'",
              "read": ""
            },
            "desc": "on / off",
            "read": true,
            "write": false,
            "role": "switch"
          },
          "native": {},
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1709053148514
        }
        
        L paul53P 2 Replies Last reply
        0
        • L lucky256

          @paul53
          Vielen Dank schon mal für die rasche Hilfestellung!!
          Einschalten funktioniert damit so wie erwartet, allerdings, kann ich den Switch nun nicht mehr ausschalten. er bleibt mir auf "true" (Alias) resp, "on" im Tahoma DP stehen. Wenn ich die Konvertierungsfunktion bei "Konverter beim Lesen" eintrage erhalte ich die (nachvollziehbare) Fehlermeldung : (Aber du hast auch geschrieben... Schreibkonverter...)
          fd9b0d71-aeab-46d7-b659-9fd6f61b9e4d-image.png

          erstaunlich ist, dass wenn ich in den Objekten den Alias händisch auf "false" setze, wird das Licht ausgeschaltet, der Tahoma DP geht auf 'off', aber der Alias DP bleibt auf true... Irgendwie hab ich das Konzept glaubich noch nicht verstanden 🙈

          hier mal die Def des Alias... vielleicht kannst du mir hier noch einen Tipp geben, wo ich hänge...

          {
            "_id": "alias.0.Räume.Terasse.Gartenbeleuchtung",
            "type": "state",
            "common": {
              "name": "core:OnOffState",
              "type": "boolean",
              "alias": {
                "id": "tahoma.0.devices.Gartenbeleuchtung.states.core:OnOffState",
                "write": "val ? 'on' : 'off'",
                "read": ""
              },
              "desc": "on / off",
              "read": true,
              "write": false,
              "role": "switch"
            },
            "native": {},
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": 1709053148514
          }
          
          L Offline
          L Offline
          lucky256
          wrote on last edited by
          #4

          Fehler gefunden.... im Widget war bei den Eigenschaften des IconButtonAction der Datenpunkt Wert als "verarbeiteter Wert (value)" und nicht als "Rohwert (val)" eingestellt.

          Damit funktioniert es nun wie gewünscht.

          Vielen Dank nochmal für die Unterstützung!!

          1 Reply Last reply
          0
          • L lucky256

            @paul53
            Vielen Dank schon mal für die rasche Hilfestellung!!
            Einschalten funktioniert damit so wie erwartet, allerdings, kann ich den Switch nun nicht mehr ausschalten. er bleibt mir auf "true" (Alias) resp, "on" im Tahoma DP stehen. Wenn ich die Konvertierungsfunktion bei "Konverter beim Lesen" eintrage erhalte ich die (nachvollziehbare) Fehlermeldung : (Aber du hast auch geschrieben... Schreibkonverter...)
            fd9b0d71-aeab-46d7-b659-9fd6f61b9e4d-image.png

            erstaunlich ist, dass wenn ich in den Objekten den Alias händisch auf "false" setze, wird das Licht ausgeschaltet, der Tahoma DP geht auf 'off', aber der Alias DP bleibt auf true... Irgendwie hab ich das Konzept glaubich noch nicht verstanden 🙈

            hier mal die Def des Alias... vielleicht kannst du mir hier noch einen Tipp geben, wo ich hänge...

            {
              "_id": "alias.0.Räume.Terasse.Gartenbeleuchtung",
              "type": "state",
              "common": {
                "name": "core:OnOffState",
                "type": "boolean",
                "alias": {
                  "id": "tahoma.0.devices.Gartenbeleuchtung.states.core:OnOffState",
                  "write": "val ? 'on' : 'off'",
                  "read": ""
                },
                "desc": "on / off",
                "read": true,
                "write": false,
                "role": "switch"
              },
              "native": {},
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              },
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1709053148514
            }
            
            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @lucky256 sagte: die Def des Alias...

            common.write sollte true sein.

            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 Reply Last reply
            1
            • L lucky256

              Hallo zusammen

              Ich will mit meiner Jarvis Visu Beleuchtungen im Aussenbereich schalten. Die Beleuchtung ist über einen Somfy Adapter im ioBroker integriert. Über den Datenpunkt core:OnOffState kann ich die Lampen auch schalten. Dazu muss ich "on" oder "off" im Datenpunkt eintragen.

              6097ab47-db28-437e-9a97-8565c3f6abff-image.png
              Mein Problem ist nun, der Jarvis Schalter (ich habe ein IconButtonAction genommen) immer true oder false in den Datenpunkt schreibt und der Tahoma Adapter damit nicht umgehen kann. Wie schon in verschiedenen anderen Posts erwähnt, habe ich den Umweg über einen "Dummy-Datenpunkt" versucht, welcher bei Änderung des Jarvis Schalters mit einem Script den Datenpunkt der Lampe in der Tahoma schaltet. So weit so gut, nur... das Licht kann auch noch Hardwaremässig durch eine Schalter bedient werden, welcher dann "nur" den Tahoma DP von on auf off (oder umgekehrt) ändert. Wenn ich nun ein zweites Skript baue, welches den "Dummy DP" des Jarvis Schalter synchronisieren soll, habe ich eine Rückkoppelung der beiden Skripte.

              Meine Frage nun... kann ich den Jarvis Schalter irgendwie dazu bewegen anstelle von true/false ein on/off rauszuschreiben (resp. dieses als gültige true/false Werte zu betrachten)

              Ich hoffe, ihr könnt mir ein paar wertvolle Tipps geben...

              M Offline
              M Offline
              MCU
              wrote on last edited by MCU
              #6

              @lucky256 Sollte intern in jarvis gehen mit setOn und setOff.
              Datenpunkt-Eigenschaften

              {
                 "setOn": "on",
                 "setOff": "off"
              }
              

              https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/geraet/datenpunkt-eigenschaft

              NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
              Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

              L 1 Reply Last reply
              1
              • M MCU

                @lucky256 Sollte intern in jarvis gehen mit setOn und setOff.
                Datenpunkt-Eigenschaften

                {
                   "setOn": "on",
                   "setOff": "off"
                }
                

                https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/geraet/datenpunkt-eigenschaft

                L Offline
                L Offline
                lucky256
                wrote on last edited by
                #7

                @mcu Vielen Dank, das funktioniert schon mal tipptopp.

                Leider hab ich nun festgestellt, dass iobroker den Status nicht aktualisiert, wenn ich den Hardwareschalter drücke (also Lampe ist aus und in iobroker als ausgeschaltet angezeigt, ich schalte die Lampe am Schalter ein, und im iobroker bleibt sie ausgeschaltet).

                Wenn ich die Objekte (den Tahoma DP und den Alias) kontrolliere wechseln diese ihren Status ebenfalls nicht... meine Schlussfolgerung ist, dass der Tahoma Adapter hier den DP nicht aktualisiert. Keine Ahnung wie/wo ich das beheben könnte. Falls jemand anders dieses Verhalten ebenfalls hat und einen Workaround kennt, wäre ich dankbar.
                lg

                1 Reply Last reply
                0

                Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                With your input, this post could be even better 💗

                Register Login
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                252

                Online

                32.7k

                Users

                82.6k

                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