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
    846

  • 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

    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

                            423

                            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