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. Tester
  4. Test Adapter enigma2 v1.2.x

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    993

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Test Adapter enigma2 v1.2.x

Geplant Angeheftet Gesperrt Verschoben Tester
adapterenigma2
640 Beiträge 71 Kommentatoren 165.6k Aufrufe 60 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.
  • Matten MattenM Matten Matten

    @Termina

    on({id: "enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME", change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if ((obj.state ? obj.state.val : "") == (obj.state ? obj.state.val : "").indexOf('__')) {
        setState("Object ID", ((obj.state ? obj.state.val : "").slice(0, (obj.state ? obj.state.val : "").indexOf('__'))));
      } else {
        setState("Object ID", (obj.state ? obj.state.val : ""));
      }
    });
    

    für "Object ID" musst du den zu beschreibenden Datenpunkt angeben.

    T Offline
    T Offline
    Termina
    schrieb am zuletzt editiert von
    #397

    @Matten-Matten
    Danke für Dein Script - habe ich mal ausprobiert und natürlich gestartet. Mein Datenpunkt (Zeichenkette) lautet: 0_userdata.0.Picon_Channel_Enigma

    Das wird leider trotzdem reingeschrieben: 1_0_19_6C_C_85_C00000_0_0_0__Sky Sport News H

    So habe ich das Script nun angepasst (Instanz 2.1)

    on({id: "enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME", change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if ((obj.state ? obj.state.val : "") == (obj.state ? obj.state.val : "").indexOf('__')) {
        setState("0_userdata.0.Picon_Channel_Enigma", ((obj.state ? obj.state.val : "").slice(0, (obj.state ? obj.state.val : "").indexOf('__'))));
      } else {
        setState("0_userdata.0.Picon_Channel_Enigma", (obj.state ? obj.state.val : ""));
      }
    });
    
    Matten MattenM 1 Antwort Letzte Antwort
    0
    • T Termina

      @Matten-Matten
      Danke für Dein Script - habe ich mal ausprobiert und natürlich gestartet. Mein Datenpunkt (Zeichenkette) lautet: 0_userdata.0.Picon_Channel_Enigma

      Das wird leider trotzdem reingeschrieben: 1_0_19_6C_C_85_C00000_0_0_0__Sky Sport News H

      So habe ich das Script nun angepasst (Instanz 2.1)

      on({id: "enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME", change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if ((obj.state ? obj.state.val : "") == (obj.state ? obj.state.val : "").indexOf('__')) {
          setState("0_userdata.0.Picon_Channel_Enigma", ((obj.state ? obj.state.val : "").slice(0, (obj.state ? obj.state.val : "").indexOf('__'))));
        } else {
          setState("0_userdata.0.Picon_Channel_Enigma", (obj.state ? obj.state.val : ""));
        }
      });
      
      Matten MattenM Offline
      Matten MattenM Offline
      Matten Matten
      schrieb am zuletzt editiert von
      #398

      @Termina

      Hast du Mal auf einen anderen Sender gewechselt?

      ioBroker auf Beelink mit WIN10 home|CCU3 (Raspberrymatic)|Neato BotVac D3|HYPERION Ambilight auf RPI3 und RPI ZeroW|HA-Bridge|Milight LED|Nodered&Redmatic|VU Duo2 & Solo se V2

      T 1 Antwort Letzte Antwort
      0
      • Matten MattenM Matten Matten

        @Termina

        Hast du Mal auf einen anderen Sender gewechselt?

        T Offline
        T Offline
        Termina
        schrieb am zuletzt editiert von
        #399

        @Matten-Matten
        Na klar... :)

        dslraserD 1 Antwort Letzte Antwort
        0
        • T Termina

          @Matten-Matten
          Na klar... :)

          dslraserD Offline
          dslraserD Offline
          dslraser
          Forum Testing Most Active
          schrieb am zuletzt editiert von dslraser
          #400

          @Termina
          probier mal

          Bildschirmfoto 2021-01-04 um 20.21.45.png

          <xml xmlns="https://developers.google.com/blockly/xml">
           <variables>
             <variable id="[%zw0^6j%s%)OcG|xSrt">Text</variable>
           </variables>
           <block type="variables_set" id="18vxkhIO{?Au?c`!oA!s" x="-12" y="-87">
             <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
             <value name="VALUE">
               <block type="get_value" id="z(!5A%YW+t7VPbq8b})l">
                 <field name="ATTR">val</field>
                 <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
               </block>
             </value>
             <next>
               <block type="on_ext" id="dutQE){rM/,+u.F@44PM">
                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                 <field name="CONDITION">any</field>
                 <field name="ACK_CONDITION"></field>
                 <value name="OID0">
                   <shadow type="field_oid" id="c5=6E$;?iA{M5ROUVvxV">
                     <field name="oid">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                   </shadow>
                 </value>
                 <statement name="STATEMENT">
                   <block type="variables_set" id="-N{/qq)c_1p,81/;Rz:b">
                     <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                     <value name="VALUE">
                       <block type="get_value" id="M:-NIy~.,9w.Kn{(=$?k">
                         <field name="ATTR">val</field>
                         <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                       </block>
                     </value>
                     <next>
                       <block type="controls_if" id="U~Xx]Yh0p0I-rp_a{(eP">
                         <mutation else="1"></mutation>
                         <value name="IF0">
                           <block type="logic_compare" id="+;D-U2ZL[$v[MU9?xd|@">
                             <field name="OP">EQ</field>
                             <value name="A">
                               <block type="get_value" id="AEvb6Pm+g;6Ggz^GC7qn">
                                 <field name="ATTR">val</field>
                                 <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                               </block>
                             </value>
                             <value name="B">
                               <block type="text_indexOf" id="|Cib00HrRWst$y/~bl3h">
                                 <field name="END">FIRST</field>
                                 <value name="VALUE">
                                   <block type="variables_get" id="YHk%DZ.63+YB7$9ie-}-">
                                     <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                   </block>
                                 </value>
                                 <value name="FIND">
                                   <shadow type="text" id="Us7Z~U75%J:4ggN2NNfy">
                                     <field name="TEXT">__</field>
                                   </shadow>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="update" id="Qe!Y*(q#z8K__/-Q#G|z">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">0_userdata.0.Picon_Channel_Enigma</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="text_getSubstring" id="l,$Itw@S6]O,-F[r/}g;" inline="false">
                                 <mutation at1="false" at2="true"></mutation>
                                 <field name="WHERE1">FIRST</field>
                                 <field name="WHERE2">FROM_START</field>
                                 <value name="STRING">
                                   <block type="variables_get" id="QEB9#,[!UlIWpwq}rK]M">
                                     <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                   </block>
                                 </value>
                                 <value name="AT2">
                                   <block type="text_indexOf" id="}xOCy;vp?;f3e:`#gIB!">
                                     <field name="END">LAST</field>
                                     <value name="VALUE">
                                       <block type="variables_get" id="A$GNrLFSAVLY^0e,uGrt">
                                         <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                       </block>
                                     </value>
                                     <value name="FIND">
                                       <shadow type="text" id="zAtu5Q[0||}.Y~]X=)9D">
                                         <field name="TEXT">__</field>
                                       </shadow>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </statement>
                         <statement name="ELSE">
                           <block type="update" id="Ct}+rK+yNBzZT?+[ol1h">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">0_userdata.0.Picon_Channel_Enigma</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="get_value" id="gK(-Vnw$BATo_pkoR[7_">
                                 <field name="ATTR">val</field>
                                 <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                       </block>
                     </next>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
          </xml>
          

          var Text2;
          
          
          Text2 = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
          on({id: 'enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME', change: "any"}, async function (obj) {
           var value = obj.state.val;
           var oldValue = obj.oldState.val;
           Text2 = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
           if (getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val == Text2.indexOf('__') + 1) {
             setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, (Text2.slice(0, Text2.lastIndexOf('__') + 1)), true);
           } else {
             setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val, true);
           }
          });
          

          EDIT: wenn das geht, dann reicht auch der Trigger wurde geändert

          GlasfaserG T 2 Antworten Letzte Antwort
          2
          • dslraserD dslraser

            @Termina
            probier mal

            Bildschirmfoto 2021-01-04 um 20.21.45.png

            <xml xmlns="https://developers.google.com/blockly/xml">
             <variables>
               <variable id="[%zw0^6j%s%)OcG|xSrt">Text</variable>
             </variables>
             <block type="variables_set" id="18vxkhIO{?Au?c`!oA!s" x="-12" y="-87">
               <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
               <value name="VALUE">
                 <block type="get_value" id="z(!5A%YW+t7VPbq8b})l">
                   <field name="ATTR">val</field>
                   <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                 </block>
               </value>
               <next>
                 <block type="on_ext" id="dutQE){rM/,+u.F@44PM">
                   <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                   <field name="CONDITION">any</field>
                   <field name="ACK_CONDITION"></field>
                   <value name="OID0">
                     <shadow type="field_oid" id="c5=6E$;?iA{M5ROUVvxV">
                       <field name="oid">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                     </shadow>
                   </value>
                   <statement name="STATEMENT">
                     <block type="variables_set" id="-N{/qq)c_1p,81/;Rz:b">
                       <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                       <value name="VALUE">
                         <block type="get_value" id="M:-NIy~.,9w.Kn{(=$?k">
                           <field name="ATTR">val</field>
                           <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                         </block>
                       </value>
                       <next>
                         <block type="controls_if" id="U~Xx]Yh0p0I-rp_a{(eP">
                           <mutation else="1"></mutation>
                           <value name="IF0">
                             <block type="logic_compare" id="+;D-U2ZL[$v[MU9?xd|@">
                               <field name="OP">EQ</field>
                               <value name="A">
                                 <block type="get_value" id="AEvb6Pm+g;6Ggz^GC7qn">
                                   <field name="ATTR">val</field>
                                   <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                                 </block>
                               </value>
                               <value name="B">
                                 <block type="text_indexOf" id="|Cib00HrRWst$y/~bl3h">
                                   <field name="END">FIRST</field>
                                   <value name="VALUE">
                                     <block type="variables_get" id="YHk%DZ.63+YB7$9ie-}-">
                                       <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                     </block>
                                   </value>
                                   <value name="FIND">
                                     <shadow type="text" id="Us7Z~U75%J:4ggN2NNfy">
                                       <field name="TEXT">__</field>
                                     </shadow>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="update" id="Qe!Y*(q#z8K__/-Q#G|z">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                               <field name="OID">0_userdata.0.Picon_Channel_Enigma</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="text_getSubstring" id="l,$Itw@S6]O,-F[r/}g;" inline="false">
                                   <mutation at1="false" at2="true"></mutation>
                                   <field name="WHERE1">FIRST</field>
                                   <field name="WHERE2">FROM_START</field>
                                   <value name="STRING">
                                     <block type="variables_get" id="QEB9#,[!UlIWpwq}rK]M">
                                       <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                     </block>
                                   </value>
                                   <value name="AT2">
                                     <block type="text_indexOf" id="}xOCy;vp?;f3e:`#gIB!">
                                       <field name="END">LAST</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="A$GNrLFSAVLY^0e,uGrt">
                                           <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                         </block>
                                       </value>
                                       <value name="FIND">
                                         <shadow type="text" id="zAtu5Q[0||}.Y~]X=)9D">
                                           <field name="TEXT">__</field>
                                         </shadow>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                             </block>
                           </statement>
                           <statement name="ELSE">
                             <block type="update" id="Ct}+rK+yNBzZT?+[ol1h">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                               <field name="OID">0_userdata.0.Picon_Channel_Enigma</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="get_value" id="gK(-Vnw$BATo_pkoR[7_">
                                   <field name="ATTR">val</field>
                                   <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                         </block>
                       </next>
                     </block>
                   </statement>
                 </block>
               </next>
             </block>
            </xml>
            

            var Text2;
            
            
            Text2 = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
            on({id: 'enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME', change: "any"}, async function (obj) {
             var value = obj.state.val;
             var oldValue = obj.oldState.val;
             Text2 = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
             if (getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val == Text2.indexOf('__') + 1) {
               setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, (Text2.slice(0, Text2.lastIndexOf('__') + 1)), true);
             } else {
               setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val, true);
             }
            });
            

            EDIT: wenn das geht, dann reicht auch der Trigger wurde geändert

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

            @dslraser

            Du bist ein Künstler ... da kommt etwas anderes herraus :

            1_0_19_6C_C_85_C00000_0_0_0__Sky Sport News H

            1.JPG

            Ist mir leider zu hoch mit dem Wegnehmen ... aber der Weg wird schon richtig sein

            EDIT:

            Funktioniert ... hatte ein Deamon im Datenpunkt .. habe zu viel im Datenpunkt gespielt :)

            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
            • E Offline
              E Offline
              eMd
              schrieb am zuletzt editiert von
              #402

              Ich habe mir dafür auch mal ein blockly gepostet um die senderpicons in die VIS zu laden, finde ich auch komisch, bei mir wird immer der Sender hinten rangehangrn...

              MfG
              eMd

              PS: Nutze Open.atv

              Master: Intel NUC 16GB/500GB
              Slave: Raspberry Pi 3 + Homematicmodul
              Shelly, Google Home, Zigbee Aqara, Sonoff

              Meine VIS: https://youtu.be/JMYr2KYlpME

              1 Antwort Letzte Antwort
              0
              • dslraserD dslraser

                @Termina
                probier mal

                Bildschirmfoto 2021-01-04 um 20.21.45.png

                <xml xmlns="https://developers.google.com/blockly/xml">
                 <variables>
                   <variable id="[%zw0^6j%s%)OcG|xSrt">Text</variable>
                 </variables>
                 <block type="variables_set" id="18vxkhIO{?Au?c`!oA!s" x="-12" y="-87">
                   <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                   <value name="VALUE">
                     <block type="get_value" id="z(!5A%YW+t7VPbq8b})l">
                       <field name="ATTR">val</field>
                       <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                     </block>
                   </value>
                   <next>
                     <block type="on_ext" id="dutQE){rM/,+u.F@44PM">
                       <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                       <field name="CONDITION">any</field>
                       <field name="ACK_CONDITION"></field>
                       <value name="OID0">
                         <shadow type="field_oid" id="c5=6E$;?iA{M5ROUVvxV">
                           <field name="oid">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                         </shadow>
                       </value>
                       <statement name="STATEMENT">
                         <block type="variables_set" id="-N{/qq)c_1p,81/;Rz:b">
                           <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                           <value name="VALUE">
                             <block type="get_value" id="M:-NIy~.,9w.Kn{(=$?k">
                               <field name="ATTR">val</field>
                               <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                             </block>
                           </value>
                           <next>
                             <block type="controls_if" id="U~Xx]Yh0p0I-rp_a{(eP">
                               <mutation else="1"></mutation>
                               <value name="IF0">
                                 <block type="logic_compare" id="+;D-U2ZL[$v[MU9?xd|@">
                                   <field name="OP">EQ</field>
                                   <value name="A">
                                     <block type="get_value" id="AEvb6Pm+g;6Ggz^GC7qn">
                                       <field name="ATTR">val</field>
                                       <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="text_indexOf" id="|Cib00HrRWst$y/~bl3h">
                                       <field name="END">FIRST</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="YHk%DZ.63+YB7$9ie-}-">
                                           <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                         </block>
                                       </value>
                                       <value name="FIND">
                                         <shadow type="text" id="Us7Z~U75%J:4ggN2NNfy">
                                           <field name="TEXT">__</field>
                                         </shadow>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="update" id="Qe!Y*(q#z8K__/-Q#G|z">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                   <field name="OID">0_userdata.0.Picon_Channel_Enigma</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="text_getSubstring" id="l,$Itw@S6]O,-F[r/}g;" inline="false">
                                       <mutation at1="false" at2="true"></mutation>
                                       <field name="WHERE1">FIRST</field>
                                       <field name="WHERE2">FROM_START</field>
                                       <value name="STRING">
                                         <block type="variables_get" id="QEB9#,[!UlIWpwq}rK]M">
                                           <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                         </block>
                                       </value>
                                       <value name="AT2">
                                         <block type="text_indexOf" id="}xOCy;vp?;f3e:`#gIB!">
                                           <field name="END">LAST</field>
                                           <value name="VALUE">
                                             <block type="variables_get" id="A$GNrLFSAVLY^0e,uGrt">
                                               <field name="VAR" id="[%zw0^6j%s%)OcG|xSrt">Text</field>
                                             </block>
                                           </value>
                                           <value name="FIND">
                                             <shadow type="text" id="zAtu5Q[0||}.Y~]X=)9D">
                                               <field name="TEXT">__</field>
                                             </shadow>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                               <statement name="ELSE">
                                 <block type="update" id="Ct}+rK+yNBzZT?+[ol1h">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                   <field name="OID">0_userdata.0.Picon_Channel_Enigma</field>
                                   <field name="WITH_DELAY">FALSE</field>
                                   <value name="VALUE">
                                     <block type="get_value" id="gK(-Vnw$BATo_pkoR[7_">
                                       <field name="ATTR">val</field>
                                       <field name="OID">enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME</field>
                                     </block>
                                   </value>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </next>
                 </block>
                </xml>
                

                var Text2;
                
                
                Text2 = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
                on({id: 'enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME', change: "any"}, async function (obj) {
                 var value = obj.state.val;
                 var oldValue = obj.oldState.val;
                 Text2 = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
                 if (getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val == Text2.indexOf('__') + 1) {
                   setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, (Text2.slice(0, Text2.lastIndexOf('__') + 1)), true);
                 } else {
                   setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val, true);
                 }
                });
                

                EDIT: wenn das geht, dann reicht auch der Trigger wurde geändert

                T Offline
                T Offline
                Termina
                schrieb am zuletzt editiert von
                #403

                @dslraser
                Wahnsinn, ich kann das alles nachvollziehen und selbstverständlich habe ich sowohl meinen Datenpunkt, als auch die Enigma-Datenpunkten noch einmal überprüft, aber er schreibt immer noch in meinen Datenpunkt einfach dass, was im Enigma-Datenpunkt auch steht. Also er schneidet leider nichts ab... :(

                GlasfaserG 2 Antworten Letzte Antwort
                0
                • T Termina

                  @dslraser
                  Wahnsinn, ich kann das alles nachvollziehen und selbstverständlich habe ich sowohl meinen Datenpunkt, als auch die Enigma-Datenpunkten noch einmal überprüft, aber er schreibt immer noch in meinen Datenpunkt einfach dass, was im Enigma-Datenpunkt auch steht. Also er schneidet leider nichts ab... :(

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

                  @Termina sagte in Test Adapter enigma2 v1.2.x:

                  Also er schneidet leider nichts ab...

                  ich habe es zu Fuß getestet .... mit deiner Beispiel Angabe ....

                  1_0_19_6C_C_85_C00000_0_0_0__Sky Sport News H

                  und das Script/Blockly funktioniert von @dslraser

                  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
                  • T Termina

                    @dslraser
                    Wahnsinn, ich kann das alles nachvollziehen und selbstverständlich habe ich sowohl meinen Datenpunkt, als auch die Enigma-Datenpunkten noch einmal überprüft, aber er schreibt immer noch in meinen Datenpunkt einfach dass, was im Enigma-Datenpunkt auch steht. Also er schneidet leider nichts ab... :(

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

                    @Termina

                    Nimm mal das 1:1 in ein JS .

                    var Text2;
                     
                    Text2 = getState("enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
                    
                    on({id: 'enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME', change: "any"}, async function (obj) {
                    
                     var value = obj.state.val;
                    
                     var oldValue = obj.oldState.val;
                    
                     Text2 = getState("enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val;
                    
                     if (getState("enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val == Text2.indexOf('__') + 1) {
                    
                       setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, (Text2.slice(0, Text2.lastIndexOf('__') + 1)), true);
                    
                     } else {
                    
                       setState("0_userdata.0.Picon_Channel_Enigma"/*Picon_Channel_Enigma*/, getState("enigma2.1.enigma2.CHANNEL_SERVICEREFERENCE_NAME").val, true);
                    
                     }
                    
                    });
                    

                    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
                    1
                    • E Offline
                      E Offline
                      el_malto
                      schrieb am zuletzt editiert von el_malto
                      #406

                      Bei mir werden die Namen der Picons auch richtig im Adapter angezeigt.

                      Mal eine bisschen andere Frage, ich nutze die Picons nicht in der VIS.
                      Habt ihr eure Picons lokal gespeichert? Weil ihr die so einbindet:

                      /vis.0/picon/{enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME}.png
                      

                      Warum holt ihr die nicht direkt vom Receiver mit dem

                      enigma2.0.enigma2.CHANNEL_PICON
                      

                      Datenpunkt?
                      Unbenannt.JPG
                      So müsst ihr ja immer alle Picons auf dem Receiver und lokal aktuell halten.
                      Oder klappt das evtl. zwecks Passwortabfrage nicht?

                      Matten MattenM 1 Antwort Letzte Antwort
                      0
                      • E el_malto

                        Bei mir werden die Namen der Picons auch richtig im Adapter angezeigt.

                        Mal eine bisschen andere Frage, ich nutze die Picons nicht in der VIS.
                        Habt ihr eure Picons lokal gespeichert? Weil ihr die so einbindet:

                        /vis.0/picon/{enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME}.png
                        

                        Warum holt ihr die nicht direkt vom Receiver mit dem

                        enigma2.0.enigma2.CHANNEL_PICON
                        

                        Datenpunkt?
                        Unbenannt.JPG
                        So müsst ihr ja immer alle Picons auf dem Receiver und lokal aktuell halten.
                        Oder klappt das evtl. zwecks Passwortabfrage nicht?

                        Matten MattenM Offline
                        Matten MattenM Offline
                        Matten Matten
                        schrieb am zuletzt editiert von Matten Matten
                        #407

                        @el_malto
                        Nicht jeder nutzt/hat das Open webif. Das Standard Interface oder das Dream Webinterface unterstützten das nicht.

                        Wenn du in der config nicht openwebinterface
                        auswählst taucht auch der Datenpunk nicht auf unter Objekte.

                        ioBroker auf Beelink mit WIN10 home|CCU3 (Raspberrymatic)|Neato BotVac D3|HYPERION Ambilight auf RPI3 und RPI ZeroW|HA-Bridge|Milight LED|Nodered&Redmatic|VU Duo2 & Solo se V2

                        E 1 Antwort Letzte Antwort
                        1
                        • Matten MattenM Matten Matten

                          @el_malto
                          Nicht jeder nutzt/hat das Open webif. Das Standard Interface oder das Dream Webinterface unterstützten das nicht.

                          Wenn du in der config nicht openwebinterface
                          auswählst taucht auch der Datenpunk nicht auf unter Objekte.

                          E Offline
                          E Offline
                          el_malto
                          schrieb am zuletzt editiert von
                          #408

                          @Matten-Matten ah ok alles klar, hatte es bisher nur mit dem OpenWebIF getest, da dass standardmäßig bei OpenATV dabei ist.

                          1 Antwort Letzte Antwort
                          1
                          • T Offline
                            T Offline
                            Termina
                            schrieb am zuletzt editiert von
                            #409

                            Es ist zum Mäusemelken!

                            So, habe nun extra an dem großen Rad gedreht, damit ich das Ganze über den Datenpunkt enigma2.1.enigma2.CHANNEL_PICON ziehen kann und was passiert... Der Datenpunkt verweist auf:

                            http://192.168.178.28:80/picon/1_0_19_EF76_3F9_1_C00000_0_0_0__Kabel 1 H.png
                            

                            Währenddessen RTL 2 z.B. so aussieht - also richtig ist:

                            http://192.168.178.28:80/picon/1_0_19_EF15_421_1_C00000_0_0_0.png
                            

                            Ich bin echt mit dem Latein am Ende!

                            Herzlichen Dank an @Glasfaser, @dslraser und die anderen, aber selbst die Blockly´s und Javascripte zeigen bei mir keine Wirkung! Er schreibt in meinen Datenpunkt (Zeichenkette -> liegt es daran?) einfach immer 1zu1 das rein, was im Enigma-Datenpunkt steht. Habe aus meiner Sicht alles mögliche schon gemacht inkl. Iobroker neustart, Enigma Box Openwebif usw...

                            T 1 Antwort Letzte Antwort
                            0
                            • T Termina

                              Es ist zum Mäusemelken!

                              So, habe nun extra an dem großen Rad gedreht, damit ich das Ganze über den Datenpunkt enigma2.1.enigma2.CHANNEL_PICON ziehen kann und was passiert... Der Datenpunkt verweist auf:

                              http://192.168.178.28:80/picon/1_0_19_EF76_3F9_1_C00000_0_0_0__Kabel 1 H.png
                              

                              Währenddessen RTL 2 z.B. so aussieht - also richtig ist:

                              http://192.168.178.28:80/picon/1_0_19_EF15_421_1_C00000_0_0_0.png
                              

                              Ich bin echt mit dem Latein am Ende!

                              Herzlichen Dank an @Glasfaser, @dslraser und die anderen, aber selbst die Blockly´s und Javascripte zeigen bei mir keine Wirkung! Er schreibt in meinen Datenpunkt (Zeichenkette -> liegt es daran?) einfach immer 1zu1 das rein, was im Enigma-Datenpunkt steht. Habe aus meiner Sicht alles mögliche schon gemacht inkl. Iobroker neustart, Enigma Box Openwebif usw...

                              T Offline
                              T Offline
                              Termina
                              schrieb am zuletzt editiert von
                              #410

                              Sooo, nun habe ich durch Zufall doch wohl den Übeltäter gefunden!

                              Ich habe mir einige Sender per DreamboxEdit umbenannt. Also aus z.B. kabel eins HD -> Kabel 1 HD gemacht.

                              Das gefällt dem Adapter nicht und er schreibt in den Datenpunkt jeweils den neuen Namen nach einem __

                              Ich habe den editierten Sender aus meinem Bouqet gelöscht und den originalen dann wieder hinzugefügt. Ein Neustart der Box und schon ist im Adapter auch alles fein! :)

                              Das ist aber natürlich dann doch wieder irgendwie blöd, da es ja Gründe hatte, warum ich bestimmte Sender umbenannt habe. Meint ihr, da kann es eine Lösung geben?

                              GlasfaserG 2 Antworten Letzte Antwort
                              0
                              • T Termina

                                Sooo, nun habe ich durch Zufall doch wohl den Übeltäter gefunden!

                                Ich habe mir einige Sender per DreamboxEdit umbenannt. Also aus z.B. kabel eins HD -> Kabel 1 HD gemacht.

                                Das gefällt dem Adapter nicht und er schreibt in den Datenpunkt jeweils den neuen Namen nach einem __

                                Ich habe den editierten Sender aus meinem Bouqet gelöscht und den originalen dann wieder hinzugefügt. Ein Neustart der Box und schon ist im Adapter auch alles fein! :)

                                Das ist aber natürlich dann doch wieder irgendwie blöd, da es ja Gründe hatte, warum ich bestimmte Sender umbenannt habe. Meint ihr, da kann es eine Lösung geben?

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

                                @Termina sagte in Test Adapter enigma2 v1.2.x:

                                Meint ihr, da kann es eine Lösung geben?

                                Wo du Bouqet schreibts .
                                Ich vermute er schreibt es dann in die Datei .....
                                schau mal in die Datei und lösche dann den Zusatz !?

                                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
                                • T Termina

                                  Sooo, nun habe ich durch Zufall doch wohl den Übeltäter gefunden!

                                  Ich habe mir einige Sender per DreamboxEdit umbenannt. Also aus z.B. kabel eins HD -> Kabel 1 HD gemacht.

                                  Das gefällt dem Adapter nicht und er schreibt in den Datenpunkt jeweils den neuen Namen nach einem __

                                  Ich habe den editierten Sender aus meinem Bouqet gelöscht und den originalen dann wieder hinzugefügt. Ein Neustart der Box und schon ist im Adapter auch alles fein! :)

                                  Das ist aber natürlich dann doch wieder irgendwie blöd, da es ja Gründe hatte, warum ich bestimmte Sender umbenannt habe. Meint ihr, da kann es eine Lösung geben?

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

                                  @Termina

                                  Habe es mal selber geändert von rbb Berlin HD auf RBB Berlin HD

                                  Bingo ....

                                  Wird dann angezeigt im Datenpunkt.

                                  1_0_19_286F_425_1_C00000_0_0_0__RBB Berlin H

                                  und so in der Datei

                                  1.JPG


                                  Dann weißt du ja jetzt , wo du es am einfachsten ändern kannst .

                                  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 ..

                                  T 1 Antwort Letzte Antwort
                                  1
                                  • GlasfaserG Glasfaser

                                    @Termina

                                    Habe es mal selber geändert von rbb Berlin HD auf RBB Berlin HD

                                    Bingo ....

                                    Wird dann angezeigt im Datenpunkt.

                                    1_0_19_286F_425_1_C00000_0_0_0__RBB Berlin H

                                    und so in der Datei

                                    1.JPG


                                    Dann weißt du ja jetzt , wo du es am einfachsten ändern kannst .

                                    T Offline
                                    T Offline
                                    Termina
                                    schrieb am zuletzt editiert von
                                    #413

                                    @Glasfaser

                                    Super! Doch leider habe ich wieder ein aber... :( Sry! :innocent:

                                    Denn wenn ich das nun anpasse wie hier z.B.

                                    #SERVICE 1:0:19:EF75:3F9:1:C00000:0:0:0:
                                    #DESCRIPTION Pro 7 HD
                                    

                                    Dann funktioniert es leider nicht. Es klappt leider erst, wenn ich auch die Zeile DESCRIPTION lösche. Dann jedoch habe ich auch den Original-TV Sendernamen und nicht mehr meinen editierten... :(

                                    GlasfaserG 1 Antwort Letzte Antwort
                                    0
                                    • T Termina

                                      @Glasfaser

                                      Super! Doch leider habe ich wieder ein aber... :( Sry! :innocent:

                                      Denn wenn ich das nun anpasse wie hier z.B.

                                      #SERVICE 1:0:19:EF75:3F9:1:C00000:0:0:0:
                                      #DESCRIPTION Pro 7 HD
                                      

                                      Dann funktioniert es leider nicht. Es klappt leider erst, wenn ich auch die Zeile DESCRIPTION lösche. Dann jedoch habe ich auch den Original-TV Sendernamen und nicht mehr meinen editierten... :(

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

                                      @Termina

                                      Mann ... Mann ... bist du schwierig ;)

                                      Also beim Zappen achte ich nicht auf Groß/Kleinschreibung ob vorne Pro 7 steht oder hinten .... das wäre mir zu umständlich erstmal die Wörter zu lesen :grin:

                                      Dann hast du schonmal ein Anhaltspunkt ..... vielleicht findest du etwas anderes ..

                                      .... aber warum das Script/Blockly von @dslraser nicht bei dir funktioniert , ist mir ein Rätzel

                                      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 ..

                                      T 1 Antwort Letzte Antwort
                                      2
                                      • GlasfaserG Glasfaser

                                        @Termina

                                        Mann ... Mann ... bist du schwierig ;)

                                        Also beim Zappen achte ich nicht auf Groß/Kleinschreibung ob vorne Pro 7 steht oder hinten .... das wäre mir zu umständlich erstmal die Wörter zu lesen :grin:

                                        Dann hast du schonmal ein Anhaltspunkt ..... vielleicht findest du etwas anderes ..

                                        .... aber warum das Script/Blockly von @dslraser nicht bei dir funktioniert , ist mir ein Rätzel

                                        T Offline
                                        T Offline
                                        Termina
                                        schrieb am zuletzt editiert von
                                        #415

                                        @Glasfaser
                                        :grinning:

                                        Hast ja recht! Zumindest ist jetzt nach den ganzen Tagen des Suchens endlich der Grund gefunden! Da muss ich jetzt einfach schauen, ob ich eher auf den favorisierten Sendernamen oder auf das Picon verzichten kann! Wobei der Sendername für mich nur in der Senderliste interessant ist, aber das ist eine andere Geschichte... :)

                                        Ganz herzlichen Dank an alle, die sich da mit so reingekniet haben! :+1:

                                        GlasfaserG 1 Antwort Letzte Antwort
                                        0
                                        • T Termina

                                          @Glasfaser
                                          :grinning:

                                          Hast ja recht! Zumindest ist jetzt nach den ganzen Tagen des Suchens endlich der Grund gefunden! Da muss ich jetzt einfach schauen, ob ich eher auf den favorisierten Sendernamen oder auf das Picon verzichten kann! Wobei der Sendername für mich nur in der Senderliste interessant ist, aber das ist eine andere Geschichte... :)

                                          Ganz herzlichen Dank an alle, die sich da mit so reingekniet haben! :+1:

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

                                          @Termina sagte in Test Adapter enigma2 v1.2.x:

                                          auf das Picon verzichten kann!

                                          Eigentlich nicht ...
                                          Das Picon ist doch in sehr kurzer Zeit auf den neuen Namen geändert ...
                                          ...also + den Namenszusatz ein zusätzliches .png
                                          ist halt doppelt aber wehn Störts und du bist zufrieden .

                                          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 ..

                                          T 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          762

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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