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. FHEM: set Komando via Blockly senden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

FHEM: set Komando via Blockly senden

Geplant Angeheftet Gesperrt Verschoben Blockly
15 Beiträge 4 Kommentatoren 1.1k Aufrufe 4 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.
  • ch90045C ch90045

    Re: Blockly wie set an FHEM senden ?

    Ich habe diesen alten Thread gefunden - bei mir funktioniert es leider nicht - ich habe folgenden Blockly aufgesetzt:

    5f889bd7-7b95-4781-86d2-4838f2416822-image.png

    Die Debugs schreiben auch brav Open/Close in das Log. Es passiert bloss in FHEM nichts. Was mich auch wundert, ist dass in den Objekten der "set Text" rot erscheint.

    0f452ea8-f7c2-4db8-af91-78033b0194db-image.png

    Ich hatte vermutet, dass vielleicht das Einbetten in " ... " helfen würde, macht aber kein Unterschied (nur für die, die gleich sagen: Nimm das " am Ende bzw. Anfang weg.

    Ach ja, ich versuche nur bei einem Wandthermostat von Homematic das "Window open" zu triggern.

    Inzwischen habe ich festgestellt, dass ich gar kein Kommando über sendFHEM absetzen kann.

    Eigentlich sieht die Port Definition aber gut aus:

    b34fe662-dbe2-44f9-a46f-ead15c5cea78-image.png

    Danke

    Christian

    M Online
    M Online
    MCU
    schrieb am zuletzt editiert von
    #2

    @ch90045 Thema Datenpunkt "set Text" rot erscheint
    https://www.youtube.com/watch?v=p5FyeifYUnw

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

    ch90045C 1 Antwort Letzte Antwort
    0
    • ch90045C ch90045

      Re: Blockly wie set an FHEM senden ?

      Ich habe diesen alten Thread gefunden - bei mir funktioniert es leider nicht - ich habe folgenden Blockly aufgesetzt:

      5f889bd7-7b95-4781-86d2-4838f2416822-image.png

      Die Debugs schreiben auch brav Open/Close in das Log. Es passiert bloss in FHEM nichts. Was mich auch wundert, ist dass in den Objekten der "set Text" rot erscheint.

      0f452ea8-f7c2-4db8-af91-78033b0194db-image.png

      Ich hatte vermutet, dass vielleicht das Einbetten in " ... " helfen würde, macht aber kein Unterschied (nur für die, die gleich sagen: Nimm das " am Ende bzw. Anfang weg.

      Ach ja, ich versuche nur bei einem Wandthermostat von Homematic das "Window open" zu triggern.

      Inzwischen habe ich festgestellt, dass ich gar kein Kommando über sendFHEM absetzen kann.

      Eigentlich sieht die Port Definition aber gut aus:

      b34fe662-dbe2-44f9-a46f-ead15c5cea78-image.png

      Danke

      Christian

      E Offline
      E Offline
      ente34
      schrieb am zuletzt editiert von
      #3

      @ch90045
      sendFHEM ist ein state, da darf doch nur true/false rein, oder?

      ch90045C 1 Antwort Letzte Antwort
      0
      • E ente34

        @ch90045
        sendFHEM ist ein state, da darf doch nur true/false rein, oder?

        ch90045C Offline
        ch90045C Offline
        ch90045
        schrieb am zuletzt editiert von
        #4

        @ente34 Nicht nach der Doku

        https://github.com/iobroker-community-adapters/ioBroker.fhem/blob/master/docs/de/README.md

        Abschnitt 6.2.1

        E 1 Antwort Letzte Antwort
        0
        • ch90045C ch90045

          @ente34 Nicht nach der Doku

          https://github.com/iobroker-community-adapters/ioBroker.fhem/blob/master/docs/de/README.md

          Abschnitt 6.2.1

          E Offline
          E Offline
          ente34
          schrieb am zuletzt editiert von
          #5

          @ch90045
          Hast Recht!

          ch90045C 1 Antwort Letzte Antwort
          0
          • E ente34

            @ch90045
            Hast Recht!

            ch90045C Offline
            ch90045C Offline
            ch90045
            schrieb am zuletzt editiert von
            #6

            @ente34 Leider ja - funktionieren tut es leider noch immer nicht

            1 Antwort Letzte Antwort
            0
            • M MCU

              @ch90045 Thema Datenpunkt "set Text" rot erscheint
              https://www.youtube.com/watch?v=p5FyeifYUnw

              ch90045C Offline
              ch90045C Offline
              ch90045
              schrieb am zuletzt editiert von
              #7

              @mcu Hallo MCU,

              ich glaube, dass das damit nichts zu tun hat. Ich habe versucht den Datenpunkt direkt anzusteuern, also nicht über das Blockly Skript und habe dabei auch direkt den roten Text - ja, das spricht natürlich dafür, dass ich kein ACK vom FHEM Adapter zurück bekomme, die Frage ist aber für mich eher, warum kommt das "set ...." erst gar nicht an.

              Trotzdem Danke

              LausiDL 1 Antwort Letzte Antwort
              0
              • ch90045C ch90045

                @mcu Hallo MCU,

                ich glaube, dass das damit nichts zu tun hat. Ich habe versucht den Datenpunkt direkt anzusteuern, also nicht über das Blockly Skript und habe dabei auch direkt den roten Text - ja, das spricht natürlich dafür, dass ich kein ACK vom FHEM Adapter zurück bekomme, die Frage ist aber für mich eher, warum kommt das "set ...." erst gar nicht an.

                Trotzdem Danke

                LausiDL Offline
                LausiDL Offline
                LausiD
                schrieb am zuletzt editiert von LausiD
                #8

                @ch90045
                sendFHEM entspricht der Befehlzeile in FHEM.
                Geht das gewünschte set...... bei Eingabe in FHEM?

                Gruß LausiD

                Doku zum FHEM Adapter
                Aktuelles zum FHEM Adapter
                Test FHEM Adapter

                ch90045C 1 Antwort Letzte Antwort
                0
                • LausiDL LausiD

                  @ch90045
                  sendFHEM entspricht der Befehlzeile in FHEM.
                  Geht das gewünschte set...... bei Eingabe in FHEM?

                  Gruß LausiD

                  ch90045C Offline
                  ch90045C Offline
                  ch90045
                  schrieb am zuletzt editiert von
                  #9

                  @lausid Hi Lausi,

                  ja, geht ohne Probleme - war das Erste, was ich ausprobiert habe.

                  Gruss,

                  Christian

                  LausiDL 1 Antwort Letzte Antwort
                  0
                  • ch90045C ch90045

                    @lausid Hi Lausi,

                    ja, geht ohne Probleme - war das Erste, was ich ausprobiert habe.

                    Gruss,

                    Christian

                    LausiDL Offline
                    LausiDL Offline
                    LausiD
                    schrieb am zuletzt editiert von
                    #10

                    @ch90045
                    Versuche doch mal mit createSwitch in FHEM ein dummy Device anzulegen.
                    zB test TEST
                    test= Name von dummy
                    TEST= in Raum
                    Falls erfolgreich ist Telnet Anbindung OK
                    Bekomst du Übertrag von FHEM?

                    Gruß LausiD

                    Doku zum FHEM Adapter
                    Aktuelles zum FHEM Adapter
                    Test FHEM Adapter

                    ch90045C 2 Antworten Letzte Antwort
                    0
                    • LausiDL LausiD

                      @ch90045
                      Versuche doch mal mit createSwitch in FHEM ein dummy Device anzulegen.
                      zB test TEST
                      test= Name von dummy
                      TEST= in Raum
                      Falls erfolgreich ist Telnet Anbindung OK
                      Bekomst du Übertrag von FHEM?

                      Gruß LausiD

                      ch90045C Offline
                      ch90045C Offline
                      ch90045
                      schrieb am zuletzt editiert von
                      #11

                      @lausid said in FHEM: set Komando via Blockly senden:

                      test TEST

                      Das geht:

                      3615eca3-0841-4f9e-865a-ffc257dc9173-image.png

                      1 Antwort Letzte Antwort
                      0
                      • LausiDL LausiD

                        @ch90045
                        Versuche doch mal mit createSwitch in FHEM ein dummy Device anzulegen.
                        zB test TEST
                        test= Name von dummy
                        TEST= in Raum
                        Falls erfolgreich ist Telnet Anbindung OK
                        Bekomst du Übertrag von FHEM?

                        Gruß LausiD

                        ch90045C Offline
                        ch90045C Offline
                        ch90045
                        schrieb am zuletzt editiert von
                        #12

                        @lausid Was ein wenig die Frage nach der Syntax aufwirft - was genau erwartet sendFHEM? Ein "set .... " ohne das "set"?

                        LausiDL 1 Antwort Letzte Antwort
                        0
                        • ch90045C ch90045

                          @lausid Was ein wenig die Frage nach der Syntax aufwirft - was genau erwartet sendFHEM? Ein "set .... " ohne das "set"?

                          LausiDL Offline
                          LausiDL Offline
                          LausiD
                          schrieb am zuletzt editiert von LausiD
                          #13

                          @ch90045
                          sendFHEM erwartet genau das gleiche wie in der Befehlszeile FHEM
                          Im Bsp mit dem erzeugten Switch set IOBtest on oder set IOBtest off - immer ohne "

                          Gruß LausiD

                          Doku zum FHEM Adapter
                          Aktuelles zum FHEM Adapter
                          Test FHEM Adapter

                          ch90045C 1 Antwort Letzte Antwort
                          0
                          • LausiDL LausiD

                            @ch90045
                            sendFHEM erwartet genau das gleiche wie in der Befehlszeile FHEM
                            Im Bsp mit dem erzeugten Switch set IOBtest on oder set IOBtest off - immer ohne "

                            Gruß LausiD

                            ch90045C Offline
                            ch90045C Offline
                            ch90045
                            schrieb am zuletzt editiert von
                            #14

                            @lausid

                            Also sollte das hier funktionieren:

                            on({id: "deconz.0.Sensors.18.open"/*Fenstersensor Wohnzimmer open*/, change: "ne"}, function (obj) {
                              var value = obj.state.val;
                              var oldValue = obj.oldState.val;
                              if ((obj.state ? obj.state.val : "") == true) {
                                setState("fhem.0.info.Commands.sendFHEM"/*Command to FHEM*/, 'set Wohnzimmer_FensterVirtual_WindowRec postEvent open', true);
                                console.log('Open');
                              } else if ((obj.state ? obj.state.val : "") == false) {
                                setState("fhem.0.info.Commands.sendFHEM"/*Command to FHEM*/, 'set Wohnzimmer_FensterVirtual_WindowRec postEvent closed');
                                console.log('Close');
                              }
                            });
                            
                            LausiDL 1 Antwort Letzte Antwort
                            0
                            • ch90045C ch90045

                              @lausid

                              Also sollte das hier funktionieren:

                              on({id: "deconz.0.Sensors.18.open"/*Fenstersensor Wohnzimmer open*/, change: "ne"}, function (obj) {
                                var value = obj.state.val;
                                var oldValue = obj.oldState.val;
                                if ((obj.state ? obj.state.val : "") == true) {
                                  setState("fhem.0.info.Commands.sendFHEM"/*Command to FHEM*/, 'set Wohnzimmer_FensterVirtual_WindowRec postEvent open', true);
                                  console.log('Open');
                                } else if ((obj.state ? obj.state.val : "") == false) {
                                  setState("fhem.0.info.Commands.sendFHEM"/*Command to FHEM*/, 'set Wohnzimmer_FensterVirtual_WindowRec postEvent closed');
                                  console.log('Close');
                                }
                              });
                              
                              LausiDL Offline
                              LausiDL Offline
                              LausiD
                              schrieb am zuletzt editiert von
                              #15

                              @ch90045
                              Funktioniert set Wohnzimmer_FensterVirtual_WindowRec postEvent open undset Wohnzimmer_FensterVirtual_WindowRec postEvent closed in sendFHEM eingetragen?
                              Falls ja,nur noch eine Idee: das ,true hinter ....postEvent open entfernen sonst bin ich leider raus :-)

                              Gruß LausiD

                              Doku zum FHEM Adapter
                              Aktuelles zum FHEM Adapter
                              Test FHEM Adapter

                              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

                              655

                              Online

                              32.6k

                              Benutzer

                              82.1k

                              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