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. [Neuer Adapter] nextcloud talk messenger

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    355

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[Neuer Adapter] nextcloud talk messenger

Geplant Angeheftet Gesperrt Verschoben Tester
adaptermessagenextcloudpushpush notificationstalk
78 Beiträge 8 Kommentatoren 11.3k Aufrufe 11 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.
  • hydrotecH hydrotec

    @die werten Mitstreiter hier

    Wie habt ihr es gelöst, das man über die Talk-App auch Abfragen an ioBroker senden kann.
    Also eine Art "Menü".

    Ich hab das bis jetzt so gelöst, das ich mir die einzelnen Befehle, über die Eingabe von "Menü" im Chat auflisten lasse.
    (kann mir nicht alle merken, werde alt ;-) )
    So kann ich wenigstens die Befehle kopieren, und im Chat wieder einfügen.
    nextcloud_talk_23.png

    Würde mich über Anregungen, oder auch Kritik, freuen.
    Gruß, Karsten

    -cs-- Offline
    -cs-- Offline
    -cs-
    schrieb am zuletzt editiert von -cs-
    #60

    @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

    @die werten Mitstreiter hier

    Wie habt ihr es gelöst, das man über die Talk-App auch Abfragen an ioBroker senden kann.
    Also eine Art "Menü".

    Ich hab das bis jetzt so gelöst, das ich mir die einzelnen Befehle, über die Eingabe von "Menü" im Chat auflisten lasse.
    (kann mir nicht alle merken, werde alt ;-) )
    So kann ich wenigstens die Befehle kopieren, und im Chat wieder einfügen.
    nextcloud_talk_23.png

    Würde mich über Anregungen, oder auch Kritik, freuen.
    Gruß, Karsten

    Mit dem Alt werden geht es mir genauso ;-).
    Bei meinen Tests habe ich einfach die "Schaltbefehle" als Wort gesendet, aber damit war ich nicht zufrieden.

    1 Antwort Letzte Antwort
    0
    • hydrotecH hydrotec

      @johen

      @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

      @johen sagte in [Neuer Adapter] nextcloud talk messenger:

      @hydrotec

      das könntest du auch direkt über ShareFile.URL machen
      {"filename": "snapshot.jpg", "url": "https://username:password@192.168.XXX.XXX/cgi-bin/currentpic.cgi"}

      Funktioniert so leider nicht.

      {"filename": "snapshot.jpg", "url": "https://<username>:<password>@192.168.XXX.XXX/cgi-bin/currentpic.cgi"}
      

      Nach kurzem Hinweis von Jochen (Danke nochmal), funktioniert es jetzt auch bei mir.
      Da war ich etwas zu schnell mit dem Adapter Update auf v0.3.0 ;-)
      Gerade das Update noch einmal eingespielt, und jetzt läuft es wie gewünscht.

      Kleines funktionierendes Beispiel.
      (Bilderserie von 5 screenshots der WebCam)
      nextcloud_talk_22.png

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="qP[NdaL~smM}UnW:#!z)">counter</variable>
         <variable type="interval" id="Intervall">Intervall</variable>
       </variables>
       <block type="variables_set" id="Ixqk@u%J17jK0][wZH?i" x="238" y="-63">
         <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
         <value name="VALUE">
           <block type="math_number" id="H}TJ/.2[{8})um69O!63">
             <field name="NUM">0</field>
           </block>
         </value>
         <next>
           <block type="on" id="h)gn)T@5Zc@w!AJN%ke}">
             <field name="OID">mqtt.1.zigbee2mqtt.xi_sensor_contact_01.contact</field>
             <field name="CONDITION">ne</field>
             <field name="ACK_CONDITION"></field>
             <statement name="STATEMENT">
               <block type="controls_if" id="ciCsZieaNY{O|A|kJ3mM">
                 <value name="IF0">
                   <block type="logic_operation" id="*gbLhDLk]r]Bv9L,EIxl" inline="false">
                     <field name="OP">AND</field>
                     <value name="A">
                       <block type="logic_negate" id="DeAFIFFV5^bHfHT.GX_.">
                         <value name="BOOL">
                           <block type="on_source" id="s}!}cj}7u0X[yufic[_h">
                             <field name="ATTR">state.val</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <value name="B">
                       <block type="logic_compare" id="MT]zgLN82%v$UE5gCxY{">
                         <field name="OP">EQ</field>
                         <value name="A">
                           <block type="get_value" id="h!yKQb8aZ*6n^ZK;IAW!">
                             <field name="ATTR">val</field>
                             <field name="OID">0_userdata.0.general.presence.MyPhone11Pro.presence</field>
                           </block>
                         </value>
                         <value name="B">
                           <block type="logic_boolean" id="@FYlcJ!P9-/XJerc(RB?">
                             <field name="BOOL">FALSE</field>
                           </block>
                         </value>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="timeouts_setinterval" id=":rzT#K~T%DJZ=7:_JST0">
                     <field name="NAME">Intervall</field>
                     <field name="INTERVAL">2000</field>
                     <field name="UNIT">ms</field>
                     <statement name="STATEMENT">
                       <block type="math_change" id="P~:xo}[YOAs0CSAqSU}8">
                         <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                         <value name="DELTA">
                           <shadow type="math_number" id="wHvlFh-(//zcSlQAzAOg">
                             <field name="NUM">1</field>
                           </shadow>
                         </value>
                         <next>
                           <block type="controls_if" id="-uv[,~#6i2OojNW.Uk(X">
                             <mutation else="1"></mutation>
                             <value name="IF0">
                               <block type="logic_operation" id="KwNhKTbmZy0BqRv{b+*8" inline="false">
                                 <field name="OP">AND</field>
                                 <value name="A">
                                   <block type="logic_compare" id="]Ng2uSEIEXUJhP@/#1YR">
                                     <field name="OP">GTE</field>
                                     <value name="A">
                                       <block type="variables_get" id="r:,zTpWu)}]TotGM.I_|">
                                         <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="VI;U%[S6+)V!Ai~S91H.">
                                         <field name="NUM">1</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="logic_compare" id="h@O-A:V|n:|aZ[Rb%k^U">
                                     <field name="OP">LTE</field>
                                     <value name="A">
                                       <block type="variables_get" id=")=sfNwrS-l%}S]FEP:*a">
                                         <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="Ut3g]ht#W?WNM8p9tej3">
                                         <field name="NUM">5</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <statement name="DO0">
                               <block type="control" id=":-;wF7aRFa:}*7XvVxa?">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">nctalk.0.karsten.ShareFile.URL</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="text_join" id="dKNJFj%iYk%TVdShhlXj">
                                     <mutation items="3"></mutation>
                                     <value name="ADD0">
                                       <block type="text" id="P5$YGy,gj{T`kZDl50ey">
                                         <field name="TEXT">{"filename": "snapshot_0</field>
                                       </block>
                                     </value>
                                     <value name="ADD1">
                                       <block type="variables_get" id="=$,/FuG{drT*1|}o;jt?">
                                         <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                       </block>
                                     </value>
                                     <value name="ADD2">
                                       <block type="text" id="n)])5NBu2,Tofudc`e+^">
                                         <field name="TEXT">.jpg", "url": "https://&lt;username&gt;:&lt;password&gt;@192.168.78.86/cgi-bin/currentpic.cgi"}</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                               </block>
                             </statement>
                             <statement name="ELSE">
                               <block type="timeouts_clearinterval" id="yk4{h*nNtC(+i?$W~eC+">
                                 <field name="NAME">Intervall</field>
                               </block>
                             </statement>
                           </block>
                         </next>
                       </block>
                     </statement>
                   </block>
                 </statement>
               </block>
             </statement>
           </block>
         </next>
       </block>
      </xml>
      

      Gruß, Karsten

      -cs-- Offline
      -cs-- Offline
      -cs-
      schrieb am zuletzt editiert von -cs-
      #61

      @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

      @johen

      @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

      Kleines funktionierendes Beispiel.
      (Bilderserie von 5 screenshots der WebCam)
      nextcloud_talk_22.png

      Hi,
      habe es heute auch mal getestet, das Script habe ich aber ändern müssen, da der counter ja nur bei start des Scriptes auf 0 gesetzt wird. Somit wir ja bei weiterer Auslösung vom Script (das ja läuft) ausgegangen, der counter steht auf der zuletzt hochgezählten Zahl.

      Deshalb habe ich die Counter- Rückstellung erst nach Auslösung eingebaut

      Als Nächstes hatte ich das Problem das die Dateien ja jeweils mit screenshot_ 1-3 (bei Dir ja 5) benannt wurden. Das führte dazu, dass sich der Adapter aufhing, da die Dateien im Nextcloud- Ordner nicht überschrieben werden konnten.
      Um aber die Dateien zu behalten und weiterzuführen habe ich diese einfach mit Datum und Zeit benannt. Ich weis nicht warum er mir das nicht als "anwenderformatiert" mit "JJJJ.MM.TT SS:mm:ss" nahm. so wurden keine Bilder erzeugt/gesendet. Die Lösung über 2 Felder geht.

      Jetzt fehlt für Talk nur noch die Automatische Löschung nach vorgegebener Zeit so wie mit Telegram auch einstellbar. Oder in anderer Lösung über den Nextcloud-Talk Ordner.

      Hier meine Version ohne Anwesendheitsabfrage:

      nc-Talk-Bild.jpg

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="qP[NdaL~smM}UnW:#!z)">counter</variable>
          <variable type="interval" id="Intervall">Intervall</variable>
        </variables>
        <block type="on" id="h)gn)T@5Zc@w!AJN%ke}" x="138" y="88">
          <field name="OID">0_userdata.0.Sonstiges.Testschalter</field>
          <field name="CONDITION">any</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="ciCsZieaNY{O|A|kJ3mM">
              <value name="IF0">
                <block type="on_source" id="s}!}cj}7u0X[yufic[_h">
                  <field name="ATTR">state.val</field>
                </block>
              </value>
              <statement name="DO0">
                <block type="variables_set" id="r$ry.`*jRbUX=;j-E6Ht">
                  <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                  <value name="VALUE">
                    <block type="math_number" id="W`DytM0%}fIKpb,rToOq">
                      <field name="NUM">0</field>
                    </block>
                  </value>
                  <next>
                    <block type="control" id="(MlnggIY/m*5H*x8#TBP">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">nctalk.0.hacbwmwk.SendMessage</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text_join" id=".@+DWD=bl~R4I@$:c3v/">
                          <mutation items="1"></mutation>
                          <value name="ADD0">
                            <block type="text" id="wK*|lKRl+S`wyv:;MA~Q">
                              <field name="TEXT">Es hat geklingelt</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="timeouts_setinterval" id=":rzT#K~T%DJZ=7:_JST0">
                          <field name="NAME">Intervall</field>
                          <field name="INTERVAL">3000</field>
                          <field name="UNIT">ms</field>
                          <statement name="STATEMENT">
                            <block type="math_change" id="P~:xo}[YOAs0CSAqSU}8">
                              <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                              <value name="DELTA">
                                <shadow type="math_number" id="wHvlFh-(//zcSlQAzAOg">
                                  <field name="NUM">1</field>
                                </shadow>
                              </value>
                              <next>
                                <block type="controls_if" id="-uv[,~#6i2OojNW.Uk(X">
                                  <mutation else="1"></mutation>
                                  <value name="IF0">
                                    <block type="logic_operation" id="KwNhKTbmZy0BqRv{b+*8" inline="false">
                                      <field name="OP">AND</field>
                                      <value name="A">
                                        <block type="logic_compare" id="]Ng2uSEIEXUJhP@/#1YR">
                                          <field name="OP">GTE</field>
                                          <value name="A">
                                            <block type="variables_get" id="r:,zTpWu)}]TotGM.I_|">
                                              <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="VI;U%[S6+)V!Ai~S91H.">
                                              <field name="NUM">1</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_compare" id="h@O-A:V|n:|aZ[Rb%k^U">
                                          <field name="OP">LTE</field>
                                          <value name="A">
                                            <block type="variables_get" id=")=sfNwrS-l%}S]FEP:*a">
                                              <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="Ut3g]ht#W?WNM8p9tej3">
                                              <field name="NUM">3</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="control" id=":-;wF7aRFa:}*7XvVxa?">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">nctalk.0.hacbwmwk.ShareFile.URL</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="text_join" id="dKNJFj%iYk%TVdShhlXj">
                                          <mutation items="5"></mutation>
                                          <value name="ADD0">
                                            <block type="text" id="P5$YGy,gj{T`kZDl50ey">
                                              <field name="TEXT">{"filename": "</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="time_get" id="^Kcl0sdGSuQ:)?GbUX7w">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                              <field name="OPTION">custom</field>
                                              <field name="FORMAT">JJJJ.MM.TT SS:mm:ss</field>
                                            </block>
                                          </value>
                                          <value name="ADD2">
                                            <block type="text" id="XGDzGD~kYpbk;wh-W:rr">
                                              <field name="TEXT">_</field>
                                            </block>
                                          </value>
                                          <value name="ADD3">
                                            <block type="time_get" id="kQH,;5.qd/G6Q%0bgdHn">
                                              <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                              <field name="OPTION">hh:mm:ss</field>
                                            </block>
                                          </value>
                                          <value name="ADD4">
                                            <block type="text" id="n)])5NBu2,Tofudc`e+^">
                                              <field name="TEXT">.jpg", "url": "http://192.168.177.41:8068/snapshot.jpg"}</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <statement name="ELSE">
                                    <block type="timeouts_clearinterval" id="yk4{h*nNtC(+i?$W~eC+">
                                      <field name="NAME">Intervall</field>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      Schöne Grüße
      Christian

      hydrotecH 1 Antwort Letzte Antwort
      0
      • -cs-- -cs-

        @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

        @johen

        @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

        Kleines funktionierendes Beispiel.
        (Bilderserie von 5 screenshots der WebCam)
        nextcloud_talk_22.png

        Hi,
        habe es heute auch mal getestet, das Script habe ich aber ändern müssen, da der counter ja nur bei start des Scriptes auf 0 gesetzt wird. Somit wir ja bei weiterer Auslösung vom Script (das ja läuft) ausgegangen, der counter steht auf der zuletzt hochgezählten Zahl.

        Deshalb habe ich die Counter- Rückstellung erst nach Auslösung eingebaut

        Als Nächstes hatte ich das Problem das die Dateien ja jeweils mit screenshot_ 1-3 (bei Dir ja 5) benannt wurden. Das führte dazu, dass sich der Adapter aufhing, da die Dateien im Nextcloud- Ordner nicht überschrieben werden konnten.
        Um aber die Dateien zu behalten und weiterzuführen habe ich diese einfach mit Datum und Zeit benannt. Ich weis nicht warum er mir das nicht als "anwenderformatiert" mit "JJJJ.MM.TT SS:mm:ss" nahm. so wurden keine Bilder erzeugt/gesendet. Die Lösung über 2 Felder geht.

        Jetzt fehlt für Talk nur noch die Automatische Löschung nach vorgegebener Zeit so wie mit Telegram auch einstellbar. Oder in anderer Lösung über den Nextcloud-Talk Ordner.

        Hier meine Version ohne Anwesendheitsabfrage:

        nc-Talk-Bild.jpg

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable id="qP[NdaL~smM}UnW:#!z)">counter</variable>
            <variable type="interval" id="Intervall">Intervall</variable>
          </variables>
          <block type="on" id="h)gn)T@5Zc@w!AJN%ke}" x="138" y="88">
            <field name="OID">0_userdata.0.Sonstiges.Testschalter</field>
            <field name="CONDITION">any</field>
            <field name="ACK_CONDITION"></field>
            <statement name="STATEMENT">
              <block type="controls_if" id="ciCsZieaNY{O|A|kJ3mM">
                <value name="IF0">
                  <block type="on_source" id="s}!}cj}7u0X[yufic[_h">
                    <field name="ATTR">state.val</field>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="variables_set" id="r$ry.`*jRbUX=;j-E6Ht">
                    <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                    <value name="VALUE">
                      <block type="math_number" id="W`DytM0%}fIKpb,rToOq">
                        <field name="NUM">0</field>
                      </block>
                    </value>
                    <next>
                      <block type="control" id="(MlnggIY/m*5H*x8#TBP">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">nctalk.0.hacbwmwk.SendMessage</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text_join" id=".@+DWD=bl~R4I@$:c3v/">
                            <mutation items="1"></mutation>
                            <value name="ADD0">
                              <block type="text" id="wK*|lKRl+S`wyv:;MA~Q">
                                <field name="TEXT">Es hat geklingelt</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="timeouts_setinterval" id=":rzT#K~T%DJZ=7:_JST0">
                            <field name="NAME">Intervall</field>
                            <field name="INTERVAL">3000</field>
                            <field name="UNIT">ms</field>
                            <statement name="STATEMENT">
                              <block type="math_change" id="P~:xo}[YOAs0CSAqSU}8">
                                <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                <value name="DELTA">
                                  <shadow type="math_number" id="wHvlFh-(//zcSlQAzAOg">
                                    <field name="NUM">1</field>
                                  </shadow>
                                </value>
                                <next>
                                  <block type="controls_if" id="-uv[,~#6i2OojNW.Uk(X">
                                    <mutation else="1"></mutation>
                                    <value name="IF0">
                                      <block type="logic_operation" id="KwNhKTbmZy0BqRv{b+*8" inline="false">
                                        <field name="OP">AND</field>
                                        <value name="A">
                                          <block type="logic_compare" id="]Ng2uSEIEXUJhP@/#1YR">
                                            <field name="OP">GTE</field>
                                            <value name="A">
                                              <block type="variables_get" id="r:,zTpWu)}]TotGM.I_|">
                                                <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="VI;U%[S6+)V!Ai~S91H.">
                                                <field name="NUM">1</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="logic_compare" id="h@O-A:V|n:|aZ[Rb%k^U">
                                            <field name="OP">LTE</field>
                                            <value name="A">
                                              <block type="variables_get" id=")=sfNwrS-l%}S]FEP:*a">
                                                <field name="VAR" id="qP[NdaL~smM}UnW:#!z)">counter</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="Ut3g]ht#W?WNM8p9tej3">
                                                <field name="NUM">3</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="control" id=":-;wF7aRFa:}*7XvVxa?">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                        <field name="OID">nctalk.0.hacbwmwk.ShareFile.URL</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <value name="VALUE">
                                          <block type="text_join" id="dKNJFj%iYk%TVdShhlXj">
                                            <mutation items="5"></mutation>
                                            <value name="ADD0">
                                              <block type="text" id="P5$YGy,gj{T`kZDl50ey">
                                                <field name="TEXT">{"filename": "</field>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="time_get" id="^Kcl0sdGSuQ:)?GbUX7w">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                                <field name="OPTION">custom</field>
                                                <field name="FORMAT">JJJJ.MM.TT SS:mm:ss</field>
                                              </block>
                                            </value>
                                            <value name="ADD2">
                                              <block type="text" id="XGDzGD~kYpbk;wh-W:rr">
                                                <field name="TEXT">_</field>
                                              </block>
                                            </value>
                                            <value name="ADD3">
                                              <block type="time_get" id="kQH,;5.qd/G6Q%0bgdHn">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                                <field name="OPTION">hh:mm:ss</field>
                                              </block>
                                            </value>
                                            <value name="ADD4">
                                              <block type="text" id="n)])5NBu2,Tofudc`e+^">
                                                <field name="TEXT">.jpg", "url": "http://192.168.177.41:8068/snapshot.jpg"}</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </statement>
                                    <statement name="ELSE">
                                      <block type="timeouts_clearinterval" id="yk4{h*nNtC(+i?$W~eC+">
                                        <field name="NAME">Intervall</field>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </statement>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </statement>
              </block>
            </statement>
          </block>
        </xml>
        

        Schöne Grüße
        Christian

        hydrotecH Offline
        hydrotecH Offline
        hydrotec
        schrieb am zuletzt editiert von hydrotec
        #62

        @csr sagte in [Neuer Adapter] nextcloud talk messenger:

        ... habe es heute auch mal getestet, das Script habe ich aber ändern müssen, da der counter ja nur bei start des Scriptes auf 0 gesetzt wird. Somit wir ja bei weiterer Auslösung vom Script (das ja läuft) ausgegangen, der counter steht auf der zuletzt hochgezählten Zahl.

        Deshalb habe ich die Counter- Rückstellung erst nach Auslösung eingebaut

        Stimmt, ist mir wohl aus dem Blick geraten, sorry.
        (manchmal ist man vor lauter Stolz etwas übereifrig :grinning: )
        Danke für den Hinweis :+1:
        Selbstverständlich muss die Zurücksetzung der Variable nach dem Trigger erfolgen.
        @johen
        Entschuldige bitte das ich dir einen Strich durch die Rechnung gemacht habe. :eyes:
        Du solltest das Beispiel wieder aus deiner Beschreibung in GitHub raus nehmen.
        Wenn das Blocky, nach einer Testphase, einwandfrei funktioniert, schreibe ich dir eine neue Dokumentation, die du dann einpflegen kannst.
        Bin aber gerade noch am Rätseln, warum bei mir das Vorschaubild nicht dem gesendeten Bild entspricht.
        (aber da komme ich auch noch dahinter)

        Als Nächstes hatte ich das Problem das die Dateien ja jeweils mit screenshot_ 1-3 (bei Dir ja 5) benannt wurden. Das führte dazu, dass sich der Adapter aufhing, da die Dateien im Nextcloud- Ordner nicht überschrieben werden konnten.

        Hast du in den Einstellungen den Haken zum Überschreiben gesetzt?
        nextcloud_talk_24.png

        Um aber die Dateien zu behalten und weiterzuführen habe ich diese einfach mit Datum und Zeit benannt. Ich weis nicht warum er mir das nicht als "anwenderformatiert" mit "JJJJ.MM.TT SS:mm:ss" nahm. so wurden keine Bilder erzeugt/gesendet. Die Lösung über 2 Felder geht.

        Hast du mal mit dem Debug-Block den Text, welcher erstellt wird, ausgeben lassen?

        Jetzt fehlt für Talk nur noch die Automatische Löschung nach vorgegebener Zeit so wie mit Telegram auch einstellbar. Oder in anderer Lösung über den Nextcloud-Talk Ordner.

        Automatisches Löschen könnte eventuell Jochen mit dem Adapter hinbekommen.
        (ich meine etwas in der API zu Nextcloud davon gelesen zu haben)
        Ansonsten wird es nur mit Umwegen funktionieren, da wir bei der Managed Nextcloud keine Befehle ausführen können.
        Vielleicht findet sich jemand der sein Nextcloud selbst verwaltet, und das mal testet.

        Gruß, Karsten

        Ubuntu 22.04 LTS (LXD/LXC)
        admin: v6.3.5
        js-controller: v4.0.24
        node: v18.16.1
        npm: v9.5.1
        repository: stable

        -cs-- 1 Antwort Letzte Antwort
        0
        • hydrotecH hydrotec

          @csr sagte in [Neuer Adapter] nextcloud talk messenger:

          ... habe es heute auch mal getestet, das Script habe ich aber ändern müssen, da der counter ja nur bei start des Scriptes auf 0 gesetzt wird. Somit wir ja bei weiterer Auslösung vom Script (das ja läuft) ausgegangen, der counter steht auf der zuletzt hochgezählten Zahl.

          Deshalb habe ich die Counter- Rückstellung erst nach Auslösung eingebaut

          Stimmt, ist mir wohl aus dem Blick geraten, sorry.
          (manchmal ist man vor lauter Stolz etwas übereifrig :grinning: )
          Danke für den Hinweis :+1:
          Selbstverständlich muss die Zurücksetzung der Variable nach dem Trigger erfolgen.
          @johen
          Entschuldige bitte das ich dir einen Strich durch die Rechnung gemacht habe. :eyes:
          Du solltest das Beispiel wieder aus deiner Beschreibung in GitHub raus nehmen.
          Wenn das Blocky, nach einer Testphase, einwandfrei funktioniert, schreibe ich dir eine neue Dokumentation, die du dann einpflegen kannst.
          Bin aber gerade noch am Rätseln, warum bei mir das Vorschaubild nicht dem gesendeten Bild entspricht.
          (aber da komme ich auch noch dahinter)

          Als Nächstes hatte ich das Problem das die Dateien ja jeweils mit screenshot_ 1-3 (bei Dir ja 5) benannt wurden. Das führte dazu, dass sich der Adapter aufhing, da die Dateien im Nextcloud- Ordner nicht überschrieben werden konnten.

          Hast du in den Einstellungen den Haken zum Überschreiben gesetzt?
          nextcloud_talk_24.png

          Um aber die Dateien zu behalten und weiterzuführen habe ich diese einfach mit Datum und Zeit benannt. Ich weis nicht warum er mir das nicht als "anwenderformatiert" mit "JJJJ.MM.TT SS:mm:ss" nahm. so wurden keine Bilder erzeugt/gesendet. Die Lösung über 2 Felder geht.

          Hast du mal mit dem Debug-Block den Text, welcher erstellt wird, ausgeben lassen?

          Jetzt fehlt für Talk nur noch die Automatische Löschung nach vorgegebener Zeit so wie mit Telegram auch einstellbar. Oder in anderer Lösung über den Nextcloud-Talk Ordner.

          Automatisches Löschen könnte eventuell Jochen mit dem Adapter hinbekommen.
          (ich meine etwas in der API zu Nextcloud davon gelesen zu haben)
          Ansonsten wird es nur mit Umwegen funktionieren, da wir bei der Managed Nextcloud keine Befehle ausführen können.
          Vielleicht findet sich jemand der sein Nextcloud selbst verwaltet, und das mal testet.

          Gruß, Karsten

          -cs-- Offline
          -cs-- Offline
          -cs-
          schrieb am zuletzt editiert von -cs-
          #63

          @hydrotec sagte in [Neuer Adapter] nextcloud talk messenger:

          Hast du in den Einstellungen den Haken zum Überschreiben gesetzt?

          Omg, natürlich, wieder mal das Brett vor dem Kopf, aber mehr weist Du ja.

          Um aber die Dateien zu behalten und weiterzuführen habe ich diese einfach mit Datum und Zeit benannt. Ich weis nicht warum er mir das nicht als "anwenderformatiert" mit "JJJJ.MM.TT SS:mm:ss" nahm. so wurden keine Bilder erzeugt/gesendet. Die Lösung über 2 Felder geht.

          Hast du mal mit dem Debug-Block den Text, welcher erstellt wird, ausgeben lassen?

          Muss mal schauen wenns geht, ist jetzt aber grad nicht so gut (weist ja).

          Edit:

          Habs gefunden, wenn ich im Blockly den Standart bei "anwenderformatiert" übernehme, geht es nicht, wenn ich im Format ein _ zwischen Datum und Zeit setze, geht es.

          Also so: JJJJ.MM.TT_SS:mm:ss

          nc-Talk-Bild_2.jpg

          1 Antwort Letzte Antwort
          0
          • N Offline
            N Offline
            nowi2000
            schrieb am zuletzt editiert von
            #64

            Hallo,

            ich bekomme den Adapter leider nicht zum Laufen.

            Nextcloud Talk auf einem Raspberry Pi (DietPi) installiert. Mit Let’s Encrypt Zertifikat von extern über https erreichbar. 2 User eingerichtet - chat funktioniert ohne Probleme.

            Prinzipielle Frage: Funktioniert der Adapter mit Username / Passwort eines Nextcloud Talk Users oder über dessen App Token?

            Mit Username / Passwort bekomme ich im ncc:log immer:

            Debug    no app in context  OC\Authentication\Exceptions\InvalidTokenException: Token does not exist at
            

            wenn ich den „Fetch“ Button drücke.

            Habe dann einen App Token erstellt und diesen in der Konfig der Instanz eingetragen, aber im iobroker Log leider immer noch:

            TypeError: Cannot read property 'getlistofrooms' of undefined at Nctalk.onMessage (/opt/iobroker/node_modules/iobroker.nctalk/main.js:250:101) at Nctalk.emit (events.js:400:28) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5636:34) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:232:37) at processImmediate (internal/timers.js:464:21)
            

            In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

            NextCloud Version: 23.0.1.2
            iobrokerAdapter: 0.3.0

            Danke,

            Bernhard

            hydrotecH J 2 Antworten Letzte Antwort
            0
            • N nowi2000

              Hallo,

              ich bekomme den Adapter leider nicht zum Laufen.

              Nextcloud Talk auf einem Raspberry Pi (DietPi) installiert. Mit Let’s Encrypt Zertifikat von extern über https erreichbar. 2 User eingerichtet - chat funktioniert ohne Probleme.

              Prinzipielle Frage: Funktioniert der Adapter mit Username / Passwort eines Nextcloud Talk Users oder über dessen App Token?

              Mit Username / Passwort bekomme ich im ncc:log immer:

              Debug    no app in context  OC\Authentication\Exceptions\InvalidTokenException: Token does not exist at
              

              wenn ich den „Fetch“ Button drücke.

              Habe dann einen App Token erstellt und diesen in der Konfig der Instanz eingetragen, aber im iobroker Log leider immer noch:

              TypeError: Cannot read property 'getlistofrooms' of undefined at Nctalk.onMessage (/opt/iobroker/node_modules/iobroker.nctalk/main.js:250:101) at Nctalk.emit (events.js:400:28) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5636:34) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:232:37) at processImmediate (internal/timers.js:464:21)
              

              In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

              NextCloud Version: 23.0.1.2
              iobrokerAdapter: 0.3.0

              Danke,

              Bernhard

              hydrotecH Offline
              hydrotecH Offline
              hydrotec
              schrieb am zuletzt editiert von
              #65

              @nowi2000 sagte in [Neuer Adapter] nextcloud talk messenger:

              In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

              Lass mal /nextcloud bei Host weg.

              Ubuntu 22.04 LTS (LXD/LXC)
              admin: v6.3.5
              js-controller: v4.0.24
              node: v18.16.1
              npm: v9.5.1
              repository: stable

              N 1 Antwort Letzte Antwort
              0
              • hydrotecH hydrotec

                @nowi2000 sagte in [Neuer Adapter] nextcloud talk messenger:

                In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

                Lass mal /nextcloud bei Host weg.

                N Offline
                N Offline
                nowi2000
                schrieb am zuletzt editiert von
                #66

                @hydrotec

                Ich musste bei meiner Nextcloud Installation tatsächlich den Http Server Root anpassen.

                Falls jemand auch die Standard Dietpi Installation nutzt:

                /etc/lighttpd/lighttpd.conf

                von:  server.document-root = "/var/www/"
                zu:   server.document-root = "/var/www/nextcloud"
                

                und in /etc/lighttpd/conf-available/99-dietpi-nextcloud.conf alle "nextcloud" Einträge löschen.

                service lighttpd restart

                Aber vielleicht kann man ja die URL in der Instanzen Konfiguration anpassbar machen.

                Danke für den Tipp.

                Bernhard

                hydrotecH 1 Antwort Letzte Antwort
                0
                • N nowi2000

                  @hydrotec

                  Ich musste bei meiner Nextcloud Installation tatsächlich den Http Server Root anpassen.

                  Falls jemand auch die Standard Dietpi Installation nutzt:

                  /etc/lighttpd/lighttpd.conf

                  von:  server.document-root = "/var/www/"
                  zu:   server.document-root = "/var/www/nextcloud"
                  

                  und in /etc/lighttpd/conf-available/99-dietpi-nextcloud.conf alle "nextcloud" Einträge löschen.

                  service lighttpd restart

                  Aber vielleicht kann man ja die URL in der Instanzen Konfiguration anpassbar machen.

                  Danke für den Tipp.

                  Bernhard

                  hydrotecH Offline
                  hydrotecH Offline
                  hydrotec
                  schrieb am zuletzt editiert von
                  #67

                  @nowi2000

                  Guten Morgen Bernhard,

                  entschuldige das die letzte Antwort so kurz ausgefallen ist.

                  Grundsätzlich kann man Nextcloud auf einem Pi betreiben, doch auf Dauer damit glücklich werden, eher nicht.
                  Ehrlich gesagt, kann ich mir nicht vorstellen, das die Performance eines Pi ausreicht, um Nextcloud voll zu nutzen.
                  Nextcloud in sich ist ja schon eine eierlegende Wollmilchsau, und du hast mit dem DietPi selbiges nochmals on top.
                  Es kommt natürlich darauf an, was man innerhalb Nextcloud nutzen möchte.
                  Talk ist eine der Apps, die Ressourcen nur so verschlingt.
                  (eigene Erfahrungen auf der heimischen NAS gemacht)
                  Und wie du in den vergangenen Posts sehen kannst,
                  ist selbst bei den online Hostern ein Unterschied bei der Performance zu erkennen.

                  Doch zum eigentlichen Thema zurück.

                  @nowi2000 sagte in [Neuer Adapter] nextcloud talk messenger:

                  Aber vielleicht kann man ja die URL in der Instanzen Konfiguration anpassbar machen.

                  Du kannst ja auf GitHub ein Issue erstellen, Link befindet sich im Eröffnungspost.
                  Oder du schaust mal in dieser Anleitung nach, ob du deinen Web Server anpassen kannst.

                  Ansonsten noch einen angenehmen Sonntag.
                  Gruß, Karsten

                  Ubuntu 22.04 LTS (LXD/LXC)
                  admin: v6.3.5
                  js-controller: v4.0.24
                  node: v18.16.1
                  npm: v9.5.1
                  repository: stable

                  N 1 Antwort Letzte Antwort
                  0
                  • hydrotecH hydrotec

                    @nowi2000

                    Guten Morgen Bernhard,

                    entschuldige das die letzte Antwort so kurz ausgefallen ist.

                    Grundsätzlich kann man Nextcloud auf einem Pi betreiben, doch auf Dauer damit glücklich werden, eher nicht.
                    Ehrlich gesagt, kann ich mir nicht vorstellen, das die Performance eines Pi ausreicht, um Nextcloud voll zu nutzen.
                    Nextcloud in sich ist ja schon eine eierlegende Wollmilchsau, und du hast mit dem DietPi selbiges nochmals on top.
                    Es kommt natürlich darauf an, was man innerhalb Nextcloud nutzen möchte.
                    Talk ist eine der Apps, die Ressourcen nur so verschlingt.
                    (eigene Erfahrungen auf der heimischen NAS gemacht)
                    Und wie du in den vergangenen Posts sehen kannst,
                    ist selbst bei den online Hostern ein Unterschied bei der Performance zu erkennen.

                    Doch zum eigentlichen Thema zurück.

                    @nowi2000 sagte in [Neuer Adapter] nextcloud talk messenger:

                    Aber vielleicht kann man ja die URL in der Instanzen Konfiguration anpassbar machen.

                    Du kannst ja auf GitHub ein Issue erstellen, Link befindet sich im Eröffnungspost.
                    Oder du schaust mal in dieser Anleitung nach, ob du deinen Web Server anpassen kannst.

                    Ansonsten noch einen angenehmen Sonntag.
                    Gruß, Karsten

                    N Offline
                    N Offline
                    nowi2000
                    schrieb am zuletzt editiert von
                    #68

                    @hydrotec

                    Guten Morgen Karsten,

                    ich nutze Nextcloud Talk nur für eine IoT Anwendung (wollte mir einfach keinen Telegram Account anlegen.)

                    Also Talk nur als Chat Client über Port 443 von extern erreichbar. Coturn Server nicht aktiv. Über einen node-red flow "rede "ich mit meinem Auto :-)
                    Kann jetzt also vom Handy aus z.B. den Ladestatus oder den Standort anzeigen lassen (ja, es gibt auch eine App des Herstellers - aber die ist nicht so optimal).

                    Ich nutze zuvor eine öffentliche IoT Plattform, aber da ist die Anzahl der API Aufrufe begrenzt. Deshalb habe ich nach einer selbst gehosteten Lösung gesucht. Nachdem ich DietPi extrem gut finde und dort NextCloudTalk als Softwarepaket verfügbar ist begann die Suche nach einem iobroker Adapter.

                    Für meine Zwecke also mehr als ausreichend. Raspi hat gerade mal 40% Memory Auslastung und CPU ist im Nasenbohrermodus. Am Raspi selbst läuft auch der iobroker im Docker Container sowie noch ein paar kleinere Anwendungen.

                    Auf jeden Fall Danke für den tollen Adapter - genau das was ich gesucht habe!

                    Sonnige Grüße aus Österreich.

                    LG,

                    Bernhard

                    1 Antwort Letzte Antwort
                    1
                    • N nowi2000

                      Hallo,

                      ich bekomme den Adapter leider nicht zum Laufen.

                      Nextcloud Talk auf einem Raspberry Pi (DietPi) installiert. Mit Let’s Encrypt Zertifikat von extern über https erreichbar. 2 User eingerichtet - chat funktioniert ohne Probleme.

                      Prinzipielle Frage: Funktioniert der Adapter mit Username / Passwort eines Nextcloud Talk Users oder über dessen App Token?

                      Mit Username / Passwort bekomme ich im ncc:log immer:

                      Debug    no app in context  OC\Authentication\Exceptions\InvalidTokenException: Token does not exist at
                      

                      wenn ich den „Fetch“ Button drücke.

                      Habe dann einen App Token erstellt und diesen in der Konfig der Instanz eingetragen, aber im iobroker Log leider immer noch:

                      TypeError: Cannot read property 'getlistofrooms' of undefined at Nctalk.onMessage (/opt/iobroker/node_modules/iobroker.nctalk/main.js:250:101) at Nctalk.emit (events.js:400:28) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5636:34) at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/db-states-redis/lib/states/statesInRedisClient.js:232:37) at processImmediate (internal/timers.js:464:21)
                      

                      In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

                      NextCloud Version: 23.0.1.2
                      iobrokerAdapter: 0.3.0

                      Danke,

                      Bernhard

                      J Offline
                      J Offline
                      johen
                      schrieb am zuletzt editiert von johen
                      #69

                      @nowi2000 said in [Neuer Adapter] nextcloud talk messenger:

                      Prinzipielle Frage: Funktioniert der Adapter mit Username / Passwort eines Nextcloud Talk Users oder über dessen App Token?

                      Sollte eigtl. mit beidem funktionieren, ich hab bis jetzt aber immer direkt Username / Passwort verwendet - werd mal App Token nochmal testen.
                      Idee ist ein eigenen "Iobroker / Smarthome" User anzulegen und diesen für den Adapter zu verwenden.

                      In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

                      Diese Konfiguration werd ich mir mal anschauen, sollte machbar sein dies mit dem Adapter nutzbar zu machen

                      Grüße
                      Jochen

                      N 1 Antwort Letzte Antwort
                      0
                      • hydrotecH Offline
                        hydrotecH Offline
                        hydrotec
                        schrieb am zuletzt editiert von
                        #70

                        Ich habe gerade festgestellt, das bei mir die Bilder der WebCam nicht mehr übertragen werden.
                        Ist das bei euch auch so, oder nur bei mir.
                        nextcloud_talk_25.png

                        Version
                        
                        HomeCloud 22.2.3 Enterprise
                        Deine Version ist aktuell. 
                        
                        Talk 12.2.2
                        aktualisierbar auf 12.2.3
                        

                        Dankeschön für eure Rückmeldungen
                        Gruß, Karsten

                        Ubuntu 22.04 LTS (LXD/LXC)
                        admin: v6.3.5
                        js-controller: v4.0.24
                        node: v18.16.1
                        npm: v9.5.1
                        repository: stable

                        J 1 Antwort Letzte Antwort
                        0
                        • hydrotecH hydrotec

                          Ich habe gerade festgestellt, das bei mir die Bilder der WebCam nicht mehr übertragen werden.
                          Ist das bei euch auch so, oder nur bei mir.
                          nextcloud_talk_25.png

                          Version
                          
                          HomeCloud 22.2.3 Enterprise
                          Deine Version ist aktuell. 
                          
                          Talk 12.2.2
                          aktualisierbar auf 12.2.3
                          

                          Dankeschön für eure Rückmeldungen
                          Gruß, Karsten

                          J Offline
                          J Offline
                          johen
                          schrieb am zuletzt editiert von
                          #71

                          @hydrotec
                          Die Meldung bedeutet, dass die in Talk zum teilen referenzierte Datei nicht mehr existiert / gelöscht würde.
                          Wie sieht bei der der "iobroker" Ordner in deiner nextcloud aus, sind dort die Dateien noch vorhanden ?

                          hydrotecH 1 Antwort Letzte Antwort
                          0
                          • J johen

                            @hydrotec
                            Die Meldung bedeutet, dass die in Talk zum teilen referenzierte Datei nicht mehr existiert / gelöscht würde.
                            Wie sieht bei der der "iobroker" Ordner in deiner nextcloud aus, sind dort die Dateien noch vorhanden ?

                            hydrotecH Offline
                            hydrotecH Offline
                            hydrotec
                            schrieb am zuletzt editiert von hydrotec
                            #72

                            @johen sagte in [Neuer Adapter] nextcloud talk messenger:

                            sind dort die Dateien noch vorhanden ?

                            Nein, waren sie beim ersten mal, als ich mit den screenshots angefangen habe ja auch nicht,
                            und sie wurden angelegt.
                            Seither hatte ich an den Einstellungen zu nctalk nichts geändert.

                            Edit:
                            1.
                            Hab testhalber eine Bild-Datei mit der gleichen Bezeichnung in den Ordner gelegt, keine Änderung

                            Jetzt hab ich die Instanz auf debug gestellt, damit du etwas in den Händen hast.
                            Dabei mal testweise Sonderzeichen im Dateinamen weg gelassen, und was soll ich sagen.
                            Es funktioniert wieder.
                            Werde noch ein paar Szenarien testen, und wieder berichten.

                            Noch ein wenig getestet, und es liegt tatsächlich an dem Sonderzeichen.
                            In meinem Fall _, ein - funktioniert.

                            Was ich noch feststellen konnte, das die Voransichtsbilder im Chat, auf dem mobile,
                            nicht dem entsprechen, wie die tatsächlich gesendeten Bilder sind.
                            Im Nextcloud Verzeichnis stimmen sie überein.
                            Es muss irgendein Zeitfaktor dahinter stecken, ich weiß nur noch nicht welcher.

                            Ubuntu 22.04 LTS (LXD/LXC)
                            admin: v6.3.5
                            js-controller: v4.0.24
                            node: v18.16.1
                            npm: v9.5.1
                            repository: stable

                            J 1 Antwort Letzte Antwort
                            0
                            • hydrotecH hydrotec

                              @johen sagte in [Neuer Adapter] nextcloud talk messenger:

                              sind dort die Dateien noch vorhanden ?

                              Nein, waren sie beim ersten mal, als ich mit den screenshots angefangen habe ja auch nicht,
                              und sie wurden angelegt.
                              Seither hatte ich an den Einstellungen zu nctalk nichts geändert.

                              Edit:
                              1.
                              Hab testhalber eine Bild-Datei mit der gleichen Bezeichnung in den Ordner gelegt, keine Änderung

                              Jetzt hab ich die Instanz auf debug gestellt, damit du etwas in den Händen hast.
                              Dabei mal testweise Sonderzeichen im Dateinamen weg gelassen, und was soll ich sagen.
                              Es funktioniert wieder.
                              Werde noch ein paar Szenarien testen, und wieder berichten.

                              Noch ein wenig getestet, und es liegt tatsächlich an dem Sonderzeichen.
                              In meinem Fall _, ein - funktioniert.

                              Was ich noch feststellen konnte, das die Voransichtsbilder im Chat, auf dem mobile,
                              nicht dem entsprechen, wie die tatsächlich gesendeten Bilder sind.
                              Im Nextcloud Verzeichnis stimmen sie überein.
                              Es muss irgendein Zeitfaktor dahinter stecken, ich weiß nur noch nicht welcher.

                              J Offline
                              J Offline
                              johen
                              schrieb am zuletzt editiert von johen
                              #73

                              @hydrotec
                              Wenn ich mich richtig erinnere, überschreibst du immer die selben Dateien snapshot 0 bis 5?
                              Meine Vermutung ist, dass beide Problem daher rühren könnte und dies sich erst nach einer gewissen Zeit zeigt....
                              Versuch mal ein anderes beliebiges Zeichen zu ändern oder hinzuzufügen z.b. "snapshotneu_0..1..2..."
                              Bei Problem "Voransichtsbilder" könnte ich mir ein "Caching von Preview files" Thema vorstellen...

                              Das es ein Problem mit dem Sonderzeichen "Unterstich _" ist glaube ich nicht, da ich ebenfalls ein Unterstrich verwende und schon über 500 mal ohne Probleme funktioniert hat - ich überschreibe jedoch nicht sondern hab es fortlaufend, als Archiv...

                              hydrotecH 1 Antwort Letzte Antwort
                              0
                              • J johen

                                @hydrotec
                                Wenn ich mich richtig erinnere, überschreibst du immer die selben Dateien snapshot 0 bis 5?
                                Meine Vermutung ist, dass beide Problem daher rühren könnte und dies sich erst nach einer gewissen Zeit zeigt....
                                Versuch mal ein anderes beliebiges Zeichen zu ändern oder hinzuzufügen z.b. "snapshotneu_0..1..2..."
                                Bei Problem "Voransichtsbilder" könnte ich mir ein "Caching von Preview files" Thema vorstellen...

                                Das es ein Problem mit dem Sonderzeichen "Unterstich _" ist glaube ich nicht, da ich ebenfalls ein Unterstrich verwende und schon über 500 mal ohne Probleme funktioniert hat - ich überschreibe jedoch nicht sondern hab es fortlaufend, als Archiv...

                                hydrotecH Offline
                                hydrotecH Offline
                                hydrotec
                                schrieb am zuletzt editiert von
                                #74

                                @johen

                                Das ist echt komisch.
                                Gerade noch einmal getestet, jetzt funktioniert auch ein _ wieder. :thinking_face:
                                Muss wohl eine Langzeitstudie betreiben, warum sich das so bei mir verhält.
                                Danke erst mal für deine Rückmeldung dazu.

                                @johen sagte in [Neuer Adapter] nextcloud talk messenger:

                                Bei Problem "Voransichtsbilder" könnte ich mir ein "Caching von Preview files" Thema vorstellen...

                                Was meinst du, eher bei Nextcloud gelagert, oder bei nctalk?
                                Einen wirklichen Einfluss darauf habe ich ja nicht, oder?

                                Ubuntu 22.04 LTS (LXD/LXC)
                                admin: v6.3.5
                                js-controller: v4.0.24
                                node: v18.16.1
                                npm: v9.5.1
                                repository: stable

                                1 Antwort Letzte Antwort
                                0
                                • J johen

                                  @nowi2000 said in [Neuer Adapter] nextcloud talk messenger:

                                  Prinzipielle Frage: Funktioniert der Adapter mit Username / Passwort eines Nextcloud Talk Users oder über dessen App Token?

                                  Sollte eigtl. mit beidem funktionieren, ich hab bis jetzt aber immer direkt Username / Passwort verwendet - werd mal App Token nochmal testen.
                                  Idee ist ein eigenen "Iobroker / Smarthome" User anzulegen und diesen für den Adapter zu verwenden.

                                  In der Konfig verwende ich meine.nextcloud.net/nextcloud Port 443 und HTTPS.

                                  Diese Konfiguration werd ich mir mal anschauen, sollte machbar sein dies mit dem Adapter nutzbar zu machen

                                  Grüße
                                  Jochen

                                  N Offline
                                  N Offline
                                  nowi2000
                                  schrieb am zuletzt editiert von
                                  #75

                                  @johen

                                  Ich bin jetzt doch auf einen netcup vServer umgezogen. Die haben ein fertiges Ubuntu Image mit Nextcloud installiert.

                                  Bzgl. dem ServerRoot Thema - Nextcloud installiert sich unter Ubuntu und Apache in /var/www/nextcloud. Damit man mit den restlichen Scripts nicht durcheinander kommt ist die einfachste Lösung in /etc/apache2/sites-available/nextcloud.conf

                                  Alias / "/var/www/nextcloud/"
                                  

                                  einzufügen. Dann funktioniert das "Fetch" auch.

                                  Vielleicht hat ja jemand auch so ein Problem.

                                  LG,

                                  Bernhard

                                  J 1 Antwort Letzte Antwort
                                  0
                                  • N nowi2000

                                    @johen

                                    Ich bin jetzt doch auf einen netcup vServer umgezogen. Die haben ein fertiges Ubuntu Image mit Nextcloud installiert.

                                    Bzgl. dem ServerRoot Thema - Nextcloud installiert sich unter Ubuntu und Apache in /var/www/nextcloud. Damit man mit den restlichen Scripts nicht durcheinander kommt ist die einfachste Lösung in /etc/apache2/sites-available/nextcloud.conf

                                    Alias / "/var/www/nextcloud/"
                                    

                                    einzufügen. Dann funktioniert das "Fetch" auch.

                                    Vielleicht hat ja jemand auch so ein Problem.

                                    LG,

                                    Bernhard

                                    J Offline
                                    J Offline
                                    johen
                                    schrieb am zuletzt editiert von johen
                                    #76
                                    Aktuelle Test Version 0.4.0
                                    Veröffentlichungsdatum 24.02.2023
                                    Github Link https://github.com/jjqoie/ioBroker.nctalk

                                    Hallo zusammen

                                    es gibt ein Update vom Adapter welches jetzt virtual host im Format (www.mycloud.de/nextcloud) erlaubt.
                                    Dann wurde ein Filter hinzugefügt der verhindert, dass Chat Gruppen mit Sonderzeichen bei anlegen der Objekte probleme verursachen.
                                    Weiter bin ich dabei den Adapter ins offzielle Repository überzuführen und hier gab es auch ein paar Anpassungen.
                                    Gerne testen - installation direkt über github link im Expert Modus

                                    Desweiteren bin ich an eueren Erfahrungen mit der vorherigen Version 0.3.0 interessiert, ob noch Fehler aufgetaucht sind, oder sonstiges....

                                    Grüße
                                    Jochen

                                    hydrotecH D 2 Antworten Letzte Antwort
                                    1
                                    • J johen
                                      Aktuelle Test Version 0.4.0
                                      Veröffentlichungsdatum 24.02.2023
                                      Github Link https://github.com/jjqoie/ioBroker.nctalk

                                      Hallo zusammen

                                      es gibt ein Update vom Adapter welches jetzt virtual host im Format (www.mycloud.de/nextcloud) erlaubt.
                                      Dann wurde ein Filter hinzugefügt der verhindert, dass Chat Gruppen mit Sonderzeichen bei anlegen der Objekte probleme verursachen.
                                      Weiter bin ich dabei den Adapter ins offzielle Repository überzuführen und hier gab es auch ein paar Anpassungen.
                                      Gerne testen - installation direkt über github link im Expert Modus

                                      Desweiteren bin ich an eueren Erfahrungen mit der vorherigen Version 0.3.0 interessiert, ob noch Fehler aufgetaucht sind, oder sonstiges....

                                      Grüße
                                      Jochen

                                      hydrotecH Offline
                                      hydrotecH Offline
                                      hydrotec
                                      schrieb am zuletzt editiert von
                                      #77

                                      @johen

                                      Hallo Jochen,
                                      ich arbeite derzeit mit der Version 0.3.0 und bin damit zufrieden.
                                      Der Adapter macht was er soll.

                                      Ein Update werde ich dann über das offizielle Repository machen, wenn es soweit ist.

                                      Gruß Karsten

                                      Ubuntu 22.04 LTS (LXD/LXC)
                                      admin: v6.3.5
                                      js-controller: v4.0.24
                                      node: v18.16.1
                                      npm: v9.5.1
                                      repository: stable

                                      1 Antwort Letzte Antwort
                                      1
                                      • J johen
                                        Aktuelle Test Version 0.4.0
                                        Veröffentlichungsdatum 24.02.2023
                                        Github Link https://github.com/jjqoie/ioBroker.nctalk

                                        Hallo zusammen

                                        es gibt ein Update vom Adapter welches jetzt virtual host im Format (www.mycloud.de/nextcloud) erlaubt.
                                        Dann wurde ein Filter hinzugefügt der verhindert, dass Chat Gruppen mit Sonderzeichen bei anlegen der Objekte probleme verursachen.
                                        Weiter bin ich dabei den Adapter ins offzielle Repository überzuführen und hier gab es auch ein paar Anpassungen.
                                        Gerne testen - installation direkt über github link im Expert Modus

                                        Desweiteren bin ich an eueren Erfahrungen mit der vorherigen Version 0.3.0 interessiert, ob noch Fehler aufgetaucht sind, oder sonstiges....

                                        Grüße
                                        Jochen

                                        D Offline
                                        D Offline
                                        DaGo79
                                        schrieb am zuletzt editiert von
                                        #78

                                        @johen Hi! Das letzte Update liegt schon einige Zeit zurück. Wie ist denn der aktuelle Status, wird der Adapter in absehbarer Zeit den Weg in das offizielle Repo finden?
                                        Wenn ich den Adapter via Github installiere, startet dieser regelmäßig neu, bis er vom IOBroker automatisch deaktiviert wird.

                                        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

                                        347

                                        Online

                                        32.5k

                                        Benutzer

                                        81.8k

                                        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