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
    845

  • 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 Offline
    ch90045C Offline
    ch90045
    schrieb am zuletzt editiert von ch90045
    #1

    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 E 2 Antworten 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

      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

                                536

                                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