Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter enigma2 v1.2.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter enigma2 v1.2.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sekretär last edited by

      Hallo, ich hatte heute mal wieder etwas Zeit zum spielen. Habe im Enigma2 Adapter den vorhandenen Punkt enigma2.0./command REMOTE-CONTROL "enigma2 send remote control command as number" über Alexa eingebunden. Das funktioniert aber die Zahl stimmt nicht. Ich sage "schalte Fernseher 3" und es wird auf Kanal 2 geschalten. Ich weiß nicht wo die Zahlen im Adapter hinterlegt sind und an meiner Dreambox kann ich keinen Kanal "0" anlegen. Sonst würde es ja vielleicht funktionieren.
      Kann da jemand helfen?

      Negalein 1 Reply Last reply Reply Quote 0
      • Negalein
        Negalein Global Moderator @Sekretär last edited by

        @Sekretär sagte in Test Adapter enigma2 v1.2.x:

        Kann da jemand helfen?

        3=2
        4=3
        usw.

        116 Key "Power"	
        2   Key "1"	 
        3   Key "2"	
        4   Key "3"	
        5   Key "4"	
        6   Key "5"	
        7   Key "6"	
        8   Key "7"	
        9   Key "8"	
        10  Key "1"	
        11  Key "0"	
        412 Key "previous"	
        407 Key "next	
        115 Key "volume up"	
        113 Key "mute"	
        402 Key "bouquet up"	
        114 Key "volume down"	
        174 Key "lame"	
        403 Key "bouquet down"	
        358 Key "info"	
        103 Key "up"	
        139 Key "menu"	
        105 Key "left"	
        352 Key "OK"	
        106 Key "right"	
        392 Key "audio"	
        108 Key "down"	
        393 Key "video"	
        398 Key "red"	
        399 Key "green"	
        400 Key "yellow"	
        401 Key "blue"	
        377 Key "tv"	
        385 Key "radio"	
        388 Key "text"	
        138 Key "help"
        
        1 Reply Last reply Reply Quote 0
        • S
          Sekretär last edited by

          Das ist gut aber ich habe noch gar keine Zahlen vergeben. Irgendwo muss die Zahl ja herkommen? Ich habe einfach im iot.0
          den Punkt:
          Fernseher
          enigma2 send remote control command as number
          angelegt, der wird von Alexa erkannt und es wird umgeschaltet. Wo kommt dann die Zahl her?

          Negalein 1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @Sekretär last edited by

            @Sekretär sagte in Test Adapter enigma2 v1.2.x:

            Wo kommt dann die Zahl her?

            Und wenn du sagst "schalte Fernseher 2", schaltet er vermutlich auf Kanal 1.

            Besser ist, du schaltest mit der ServiceReference die Sender um.

            Such hier im Thread die Beiträge von DSLraser.
            Er hat ein sehr gutes Blockly dafür.

            dslraser 1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @Negalein last edited by dslraser

              @Negalein @Sekretär
              hier ging es auch gerade um das Thema Sender schalten. Da habe ich gerade beschrieben wie ich es mache.

              https://forum.iobroker.net/post/542926

              Negalein 1 Reply Last reply Reply Quote 1
              • Negalein
                Negalein Global Moderator @dslraser last edited by

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

                Da habe ich gerade beschrieben wie ich es mache.

                Danke, so verwende ich es auch schon sehr lange.
                War damals von dir. 🙂

                1 Reply Last reply Reply Quote 1
                • T
                  Termina last edited by Termina

                  Hi zusammen,
                  ich habe mal eine Frage zum Thema Servicereferenzname. Über diesen Datenpunkt bekomme ich die Picons in meiner VIS angezeigt.

                  Im "Normalfall" sind die auch völlig in Ordnung, aber bei einigen und nicht allen ist hinter der Zahl noch der Sendername ausgeschrieben, so wie hier:

                  1_0_19_83_6_85_C00000_0_0_0__†Sky ‡Cinema †Premieren HD
                  

                  Woran kann das liegen?

                  Enigma-Adapter 1.2.3

                  Liegt das an der Adapterversion? Das läuft so gut, da wollte ich keine Version vom GIT laden... 😉

                  PS: Auf der Box selber funktioniert die Zuordnung mit derselben (USB-) Quelle.

                  Glasfaser 1 Reply Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser @Termina last edited by

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

                    Woran kann das liegen?

                    An deinem Anbieter , wo du die Picon´s her hast .
                    Die Namensgebung ist dabei Irrelevant , da die Picon schon innerhalb der Enigma Box zugewiesen sind und du es schon selber gemerkt hast , das dadurch auch keine Fehlfunktion kommt .

                    Liegt das an der Adapterversion? Das läuft so gut, da wollte ich keine Version vom GIT laden...

                    Hat nichts mit dem Adapter zu tun .
                    s.o.

                    sie werden nur im Datenpunkt enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME vom Adapter ausgelesen und zur Verfügung gestellt .
                    Wäre dann so , wie bei mir Lokal , Picon Anzeige im VIS.

                    /vis.0/picon/{enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE_NAME}.png
                    
                    T 1 Reply Last reply Reply Quote 0
                    • T
                      Termina @Glasfaser last edited by

                      @Glasfaser

                      Vielen Dank für die Antwort, aaaber... 😉

                      die Datenpunkte sind ja je nach Sender in der Konfiguration unterschiedlich aufgebaut.

                      VOX funktioniert zum Beispiel, da sieht der Datenpunkt dann so aus:

                      1_0_19_EF11_421_1_C00000_0_0_0
                      

                      ...also ohne Kanalnamen dahinter und die Zuordnung passt. 🙂

                      Warum werden also bei den Datenpunkten von manchen Sendern die Kanalnamen noch mit dahinter "gepinselt"

                      Glasfaser E 2 Replies Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @Termina last edited by

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

                        Ich habe deine Anfrage so erlesen ,
                        das du fragst warum bei einigen Picons der Namen dahinter steht ,
                        als ging ich erstmal von deiner Enigma Box aus .

                        und nicht warum ....... der Adapter

                        Datenpunkten von manchen Sendern die Kanalnamen noch mit dahinter "gepinselt"

                        das ist mir selber noch nicht aufgefallen ...... bzw. alle Sender Picon´s funktionieren .

                        1 Reply Last reply Reply Quote 0
                        • E
                          el_malto @Termina last edited by

                          @Termina check mal deinen picon Ordner. Da sind die Picons bei den Sendern die dir aufgefallen sind dann bestimmt auch so benannt. Würde also auch so wie @Glasfaser sagen, dass es an deiner Bezugsquelle der Picons auf dem Receiver liegt. Also im Piconspack was du geladen hast, sind die Picons so benannt. Vielleicht ist da Enigma2 ein bisschen "großzügiger" was die Namen angeht. Hauptsache als erstes ist die Servicereference angegeben. Könnte man vielleicht auch im Adapter fixen das sobald wenn zwei _ auftauchen alles abgeschnitten wird. Aber ich würde erstmal auf deiner Box gucken und da alles bereinigen. Meine Picons haben auch keine Sendernamen hinten dran.

                          T 1 Reply Last reply Reply Quote 0
                          • T
                            Termina @el_malto last edited by

                            @el_malto
                            Vielen Dank dafür, aber es ist so wie beschrieben. Die Picons sind komplett "normal" - also ohne Zusatz des Sendernamens. VU+ übernimmt die entsprechend für jeden Sender, zu dem es ein Picon gibt.

                            Nur der Enigma-Adapter pinselt bei manchen Sendern im Datenpunkt den Sendernamen am Ende dazu.

                            Ich habe aber gerade noch einen kleinen Verdacht. Ich editiere die Bouqets und Sendernamen per Dreamboxedit. Ich befürchte, dass er bei den Sendern, deren Namen ich editiert habe (um z.B. abzukürzen) genau diese Prozedur vornimmt. Doch woher bekommt der Datenpunkt dann diese Information und verarbeitet diese?

                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @Termina last edited by Glasfaser

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

                              Doch woher bekommt der Datenpunkt dann diese Information und verarbeitet diese?

                              Aus der Quelle e2SERVICEREFERENCE wird es geholt.

                              if (e2SERVICEREFERENCE === '-1:8087252:0:77132724:2:0:C:0:0:77040804:' || e2EVENTREMAINING === '0') {
                              					adapter.setState('enigma2.CHANNEL_SERVICEREFERENCE', { val: '', ack: true });
                              					adapter.setState('enigma2.CHANNEL_SERVICEREFERENCE_NAME', { val: '', ack: true });
                              				} else {
                              					adapter.setState('enigma2.CHANNEL_SERVICEREFERENCE', { val: e2SERVICEREFERENCE, ack: true });
                              					adapter.setState('enigma2.CHANNEL_SERVICEREFERENCE_NAME', { val: e2SERVICEREFERENCE.replace(/:/g, '_').slice(0, -1), ack: true });
                              					if (adapter.config.Webinterface === "true" || adapter.config.Webinterface === true) {
                              						adapter.getState('enigma2.STANDBY', function (err, state) {
                              							if (state.val === false) {
                              								//openwebif PICON http://...
                              								adapter.setState('enigma2.CHANNEL_PICON', { val: 'http://' + adapter.config.IPAddress + ':' + adapter.config.Port + '/picon/' + e2SERVICEREFERENCE.replace(/:/g, '_').slice(0, -1) + '.png', ack: true });
                              							} else {
                              								adapter.setState('enigma2.CHANNEL_PICON', { val: '', ack: true });
                              							}
                              						});
                              					}
                              				};
                              

                              z. B .

                              http://deineIPvonderBox/web/getcurrent

                              <e2currentserviceinformation>
                              <e2service>
                              <e2servicereference>1:0:19:2B66:3F3:1:C00000:0:0:0:</e2servicereference>
                              <e2servicename>ZDF HD</e2servicename>
                              <e2providername>ZDFvision</e2providername>
                              <e2videowidth>1280</e2videowidth>
                              <e2videoheight>720</e2videoheight>
                              <e2servicevideosize>1280x720</e2servicevideosize>
                              

                              Ich verstehe es immer noch nicht ..... stört es dich.... das hat aber nichts mit dem Adapter zu tun !?

                              T 1 Reply Last reply Reply Quote 1
                              • T
                                Termina @Glasfaser last edited by Termina

                                @Glasfaser
                                Danke, so kann ich es vielleicht besser erklären 🙂

                                So sieht es bei mir z.B. bei Sky Sport News HD aus:

                                e2currentserviceinformation>
                                <e2service>
                                <e2servicereference>1:0:19:6C:C:85:C00000:0:0:0::Sky Sport News HD</e2servicereference>
                                <e2servicename>Sky Sport News HD</e2servicename>
                                <e2providername>SKY</e2providername>
                                <e2videowidth>1920</e2videowidth>
                                <e2videoheight>1080</e2videoheight>
                                <e2servicevideosize>1920x1080</e2servicevideosize>
                                <e2iswidescreen> 1 </e2iswidescreen>
                                <e2apid>1027</e2apid>
                                <e2vpid>1023</e2vpid>
                                <e2pcrpid>1023</e2pcrpid>
                                <e2pmtpid>99</e2pmtpid>
                                <e2txtpid>N/A</e2txtpid>
                                <e2tsid>12</e2tsid>
                                <e2onid>133</e2onid>
                                <e2sid>108</e2sid>
                                </e2service>
                                <e2eventlist>
                                <e2event>
                                <e2eventservicereference>1:0:19:6C:C:85:C00000:0:0:0::Sky Sport News HD</e2eventservicereference>
                                <e2eventservicename>Sky Sport News HD</e2eventservicename>
                                <e2eventprovidername>SKY</e2eventprovidername>
                                <e2eventid>2159</e2eventid>
                                <e2eventname>Live Sky Sport News: Abendreport</e2eventname>
                                <e2eventtitle>Live Sky Sport News: Abendreport</e2eventtitle>
                                <e2eventdescription>Sky Sport News Abendreport</e2eventdescription>
                                <e2eventstart>1609778700</e2eventstart>
                                <e2eventduration>900</e2eventduration>
                                <e2eventremaining>820</e2eventremaining>
                                <e2eventcurrenttime>1609778780</e2eventcurrenttime>
                                <e2eventdescriptionextended>Sky Sport News, Deutschlands einziger 24-Stunden-Sportnachrichtensender, serviert Ihnen brandheiße News rund um die Uhr. Hier verpassen Sie garantiert keine wichtige Sportnachricht mehr!</e2eventdescriptionextended>
                                </e2event>
                                <e2event>
                                <e2eventservicereference>1:0:19:6C:C:85:C00000:0:0:0::Sky Sport News HD</e2eventservicereference>
                                <e2eventservicename>Sky Sport News HD</e2eventservicename>
                                <e2eventprovidername>SKY</e2eventprovidername>
                                <e2eventid>2160</e2eventid>
                                <e2eventname>Live Transfer Update: Die Show</e2eventname>
                                <e2eventtitle>Live Transfer Update: Die Show</e2eventtitle>
                                <e2eventdescription>Transfer Update Die Show</e2eventdescription>
                                <e2eventstart>1609779600</e2eventstart>
                                <e2eventduration>1800</e2eventduration>
                                <e2eventremaining>2620</e2eventremaining>
                                <e2eventcurrenttime>1609778780</e2eventcurrenttime>
                                <e2eventdescriptionextended>Wer kommt? Wer geht? Wer bleibt? Sky Sport News analysiert mit Transfer Update - Die Show die aktuellen Transfergerüchte und Marktwertentwicklungen des Fußballs.</e2eventdescriptionextended>
                                </e2event>
                                </e2eventlist>
                                </e2currentserviceinformation>
                                

                                Die Picon-Datei heisst 1_0_19_6C_C_85_C00000_0_0_0.png

                                Die VU+ Uno 4K kann damit umgehen und zeigt den Picon auch einwandfrei an.

                                Der CHANNEL_SERVICEREFERENCE_NAME wird im Adapter dann so angezeigt:
                                1_0_19_6C_C_85_C00000_0_0_0__Sky Sport News H

                                Daher kann es in diesem Fall auch nicht funktionieren, wenn ich mit einem Binding die Zuweisung schaffen möchte. Doch was kann ich da tun?

                                PS: Ich müsste es also irgendwie hinbekommen, dass er sobald ein dopelter Unterstrich kommt, er alles danach abschneidet bzw. nicht berücksichtigt... Kann ich das irgendiwe im Binding oder wäre da eine Möglichkeit dies im Adapter abzufragen, damit immer "nur" die servicreferenz ohne Sendernamen auftaucht?

                                dslraser Matten Matten 2 Replies Last reply Reply Quote 0
                                • dslraser
                                  dslraser Forum Testing Most Active @Termina last edited by dslraser

                                  @Termina

                                  probiere mal sowas in der Art (nur nicht als debug und noch einen Trigger drumrum) Kannst ja den Wert in eine Variable schreiben, oder in einen eigenen neuen Datenpunkt.

                                  Bildschirmfoto 2021-01-04 um 18.16.05.png

                                  EDIT: ich habe keinen CHANNEL_SERVICEREFERENCE_NAME mit dem __Name hinten drann zum probieren bei mir gefunden

                                  1 Reply Last reply Reply Quote 2
                                  • Matten Matten
                                    Matten Matten @Termina last edited by 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 1 Reply Last reply Reply Quote 2
                                    • T
                                      Termina @Matten Matten last edited by

                                      @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 Matten 1 Reply Last reply Reply Quote 0
                                      • Matten Matten
                                        Matten Matten @Termina last edited by

                                        @Termina

                                        Hast du Mal auf einen anderen Sender gewechselt?

                                        T 1 Reply Last reply Reply Quote 0
                                        • T
                                          Termina @Matten Matten last edited by

                                          @Matten-Matten
                                          Na klar... 🙂

                                          dslraser 1 Reply Last reply Reply Quote 0
                                          • dslraser
                                            dslraser Forum Testing Most Active @Termina last edited by 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

                                            Glasfaser T 2 Replies Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            950
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter enigma2
                                            71
                                            640
                                            122875
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo