Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter OpenLigaDB

    This topic has been deleted. Only users with topic management privileges can see it.
    • mcm1957
      mcm1957 @OliverIO last edited by mcm1957

      @oliverio
      DANKE für dien Zeit und die Überarbeitung.

      Bitte noch adapter-core auf aktuelle Version bringen. Der vorhandene Dependabot PR wurde (gemeinsam mit einigen anderen eigentlich sinnvollen PRs) geclosed.

      Adapter core muss bei neuen Releases auf 3.1.4 (= aktuelle Version) gehoben werden - auch um Probleme mit js-controller 6 zu vermeiden.

      1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active @OliverIO last edited by sigi234

        @oliverio

        Version 1.4.8 keine Anzeige im Widgets

        Screenshot (826).pngScreenshot (827).png

        Plattform: Windows
        RAM: 15.9 GB
        Node.js: v20.14.0
        NPM: 10.7.0
        Admin: 6.17.14
        JS: 6.0.3

        Edit:
        Alle anderen gehen nur OLiDB PivotTable v2 nicht.

        Screenshot (828).png

        Edit:

        Läuft mit Version 1.4.9

        mcm1957 OliverIO 2 Replies Last reply Reply Quote 0
        • mcm1957
          mcm1957 @sigi234 last edited by mcm1957

          Für js-controller6 sollte adapter-core >= 3.1.4 sein

          EDIT: verswion von 3.4 auf 3.1.4 korrigiert

          sigi234 OliverIO 2 Replies Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @mcm1957 last edited by

            @mcm1957 sagte in Test Adapter OpenLigaDB v0.0.x:

            Für js-controller6 sollte adapter-core >= 3.4 sein

            Mal für mein Verständnis, was ist der Adapter Core eigentlich?
            Ist ja nur für Entwickler oder?
            Sollte dann mit JS 5.0.19 laufen?

            mcm1957 1 Reply Last reply Reply Quote 0
            • mcm1957
              mcm1957 @sigi234 last edited by

              @sigi234
              Ein Paket dass die Schnittstelle zwischen Adapter u ioBroker core herstellt. Wird vom dev als dependency eingebunden.

              Muss der dev in einer Release aktualisieren

              Sorry f d knappen Infos. Bin zur Zeit im Urlaub und scan nur via Gandy.

              1 Reply Last reply Reply Quote 1
              • OliverIO
                OliverIO @mcm1957 last edited by

                @mcm1957 sagte in Test Adapter OpenLigaDB v0.0.x:

                Für js-controller6 sollte adapter-core >= 3.4 sein

                schönen urlaub noch.
                wir müssen jetzt nicht unbedingt während deines urlaubs diskutieren.

                aber das kommt mir irgendwie so wie auf zuruf vor.
                wenn, dann bitte per dependabot den merge schicken.
                da wurde letzte Woche noch von 3.1.5 auf 3.1.6 aktualisiert.
                woher soll den der gelegenheitsprogrammierer das wissen?
                ich lese nicht jeden tag release notes und kann die auch zeitlich nicht zeitnah
                einpflegen. geschweige den, das viele abhängigkeiten nicht so ganz ersichtlich sind.
                aber ich will nicht schon wieder in den mecker modus verfallen.

                mcm1957 1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO @sigi234 last edited by OliverIO

                  @sigi234 sagte in Test Adapter OpenLigaDB v0.0.x:

                  Alle anderen gehen nur OLiDB PivotTable v2 nicht.

                  kannst du mir mal die genauen Einstellungen geben? ggfs ein widget export?
                  dann kann ich das nachstellen

                  ich glaube ich sehe es im screenshot

                  1 Reply Last reply Reply Quote 0
                  • mcm1957
                    mcm1957 @OliverIO last edited by

                    @oliverio said in Test Adapter OpenLigaDB v0.0.x:

                    @mcm1957 sagte in Test Adapter OpenLigaDB v0.0.x:

                    Für js-controller6 sollte adapter-core >= 3.4 sein

                    schönen urlaub noch.
                    wir müssen jetzt nicht unbedingt während deines urlaubs diskutieren.

                    aber das kommt mir irgendwie so wie auf zuruf vor.
                    wenn, dann bitte per dependabot den merge schicken.
                    da wurde letzte Woche noch von 3.1.5 auf 3.1.6 aktualisiert.
                    woher soll den der gelegenheitsprogrammierer das wissen?
                    ich lese nicht jeden tag release notes und kann die auch zeitlich nicht zeitnah
                    einpflegen. geschweige den, das viele abhängigkeiten nicht so ganz ersichtlich sind.
                    aber ich will nicht schon wieder in den mecker modus verfallen.

                    3.4 ist ein Tippfehler war 3.1.4 gemeint. Wenn schon 3.1.6 drinnen ist ist alles ok.
                    Sorry f verwiirrung

                    1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO last edited by OliverIO

                      Neue Version v1.4.9 (beta)

                      • da die EM eine andere Turnierart wie die Bundesliga ist und da nicht alle Spiele (also jeden gegen jeden) existieren, lief es an einer Stelle auf einen Fehler.
                        Das wurde nun behoben
                      mcm1957 sigi234 2 Replies Last reply Reply Quote 1
                      • mcm1957
                        mcm1957 @OliverIO last edited by mcm1957

                        @oliverio
                        Wenn wg em ein prio updste dor sinnvoll erscheint mach bitte pr. Dann schau ich dass ich den am Abend durchschalte

                        For stable mein ich.

                        OliverIO 1 Reply Last reply Reply Quote 0
                        • OliverIO
                          OliverIO @mcm1957 last edited by OliverIO

                          @mcm1957

                          kann ich machen.

                          Nachtrag
                          https://github.com/ioBroker/ioBroker.repositories/pull/3732

                          oweitman created this issue in ioBroker/ioBroker.repositories

                          closed Update openliga to 1.4.9 #3732

                          mcm1957 1 Reply Last reply Reply Quote 0
                          • sigi234
                            sigi234 Forum Testing Most Active @OliverIO last edited by

                            @oliverio sagte in Test Adapter OpenLigaDB v0.0.x:

                            Neue Version v1.4.9 (beta)

                            • da die EM eine andere Turnierart wie die Bundesliga ist und da nicht alle Spiele (also jeden gegen jeden) existieren, lief es an einer Stelle auf einen Fehler.
                              Das wurde nun behoben

                            Läuft, Danke. 👍

                            Screenshot (829).png Screenshot (830).png

                            1 Reply Last reply Reply Quote 0
                            • mcm1957
                              mcm1957 @OliverIO last edited by

                              @oliverio said in Test Adapter OpenLigaDB v0.0.x:

                              @mcm1957

                              kann ich machen.

                              Nachtrag
                              https://github.com/ioBroker/ioBroker.repositories/pull/3732

                              Sollte ab morge im STABLE sein

                              1 Reply Last reply Reply Quote 0
                              • D4vE
                                D4vE @OliverIO last edited by D4vE

                                @oliverio besteht irgendwie eine Möglichkeit Gewese Sachen sich via Telegram anzeigen zu lassen? z.B das nächste FCB spiel etc?
                                ich nutze keine vis nur Telegram. ? danke

                                lg David

                                OliverIO 1 Reply Last reply Reply Quote 0
                                • OliverIO
                                  OliverIO @D4vE last edited by

                                  @d4ve

                                  Aktuell nicht,
                                  Aber man kann natürlich die Daten aus Allmächtigen entsprechend auswerten.
                                  Die Logik dazu findet sich im JavaScript für das Widget um die nächsten Matches zu finden.
                                  Danach nur noch aufbereiten und per telegram versenden

                                  D4vE 1 Reply Last reply Reply Quote 1
                                  • D4vE
                                    D4vE @OliverIO last edited by

                                    @oliverio sagte in Test Adapter OpenLigaDB:

                                    @d4ve

                                    Aktuell nicht,
                                    Aber man kann natürlich die Daten aus Allmächtigen entsprechend auswerten.
                                    Die Logik dazu findet sich im JavaScript für das Widget um die nächsten Matches zu finden.
                                    Danach nur noch aufbereiten und per telegram versenden

                                    danke für die Antwort 🙂

                                    aber davon hab ich keine Ahnung ^^ dachte es gibt da was wie dwd oder Lebensmittel Warnung so bei ein neuen spiel eine Nachricht kommt nächstes Bayern spiel heute um xx und wenn ein Tor gibt etc. aber wenn das nicht so einfach ist kann ich es wohl vergessen 🙂

                                    vielen Dank für deine Antwort!

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      Einstein2002 last edited by

                                      Hallo zusammen, Hallo @OliverIO
                                      ist es denn inzwischen möglich etwas zu schalten wenn ein bestimmter Verein Spielt? Bei über 588 einträgen habe ich jetzt die Orientierung verloren.
                                      Ich möchte wenn die Eintracht oder der BVB spielt zwei unterschiedliche Lampen ein oder ausschalten.
                                      Ich sehe nur nicht wie!
                                      Ein kleines Beispiel oder ein schubs in die Richtung wäre Hilfreich.
                                      Konkret: Wenn Morgen der BVB Spielt möchte ich einen Trigger auslösen der mir eine Lampe anschaltet.
                                      Ist das Irgendwie machbar?

                                      Ganz lieben Dank im vorab.
                                      Gruß Michael

                                      OliverIO 1 Reply Last reply Reply Quote 1
                                      • OliverIO
                                        OliverIO @Einstein2002 last edited by

                                        @einstein2002

                                        ich habe mal eine Funktion aus dem widget extrahiert, mit der du das erreichen kannst
                                        da in der bundesliga ja eigentlich in jedem spieltag jede mannschaft spielt, musst du wahrscheinlich fav nochmal nach datum filtern um herauszufinden ob das spiel in 1,2,3,4,5 tagen stattfindet.

                                        let dp_allmatches = "openligadb.0.bl1.2024.allmatches";
                                        let dp_currgameday = "openligadb.0.bl1.2024.currgameday";
                                        let dp_signal="0_userdata.0.testFolder.bool";
                                        async function main(){
                                            let allmatches = await getStateAsync(dp_allmatches);
                                            let currgameday = await getStateAsync(dp_currgameday);
                                            let fav = filterFavGames(JSON.parse(allmatches.val),"",1,currgameday.val,"bayern",false,"");
                                            console.log(fav);
                                            setState(dp_signal,!!fav.length);            }
                                        main();
                                        
                                        
                                        function filterFavGames(allmatches, gameday, gamedaycount, currgameday, filter, shortname, abbreviation) {
                                        
                                            if (!Array.isArray(allmatches)) return [];
                                        
                                            gameday = gameday || currgameday || "";
                                            gameday = parseInt(gameday) || "";
                                            gamedaycount = parseInt(gamedaycount) || 9999;
                                            currgameday = parseInt(currgameday);
                                            abbreviation = abbreviation || "";
                                            shortname = shortname || false;
                                            filter = filter || "";
                                        
                                            return allmatches.reduce(function (result, item) {
                                        
                                                let found;
                                                item.abbreviation = abbreviation;
                                                if (gameday > 0 && item.group.groupOrderID >= gameday && item.group.groupOrderID < gameday + gamedaycount) found = item;
                                                if (gameday < 0 && item.group.groupOrderID >= currgameday + gameday && item.group.groupOrderID < currgameday + gameday + gamedaycount) found = item;
                                                item.filter = filter;
                                                item.shortname = shortname;
                                                if (found && (checkHighlite(item.team1.teamName, filter) || checkHighlite(item.team2.teamName, filter))) result.push(item);
                                                return result;
                                            }, []);
                                        }
                                        function checkHighlite(value, highlights, sep) {
                                            sep = typeof sep !== "undefined" ? sep : ";";
                                            const highlight = highlights.split(sep);
                                            return highlight.reduce(function (acc, cur) {
                                                if (cur == "") return acc;
                                                return acc || value.toLowerCase().indexOf(cur.toLowerCase()) >= 0;
                                            }, false);
                                        }
                                        
                                        E 1 Reply Last reply Reply Quote 0
                                        • E
                                          Einstein2002 @OliverIO last edited by

                                          @oliverio
                                          Danke,
                                          aber mal ganz DUMM gefragt.. und bitte nicht hauen.. 🙂 wo trage ich dies jetzt ein?

                                          Auch unter CSS??
                                          Ich stehe auf dem Schlauch!!!
                                          Sorry..

                                          OliverIO 1 Reply Last reply Reply Quote 0
                                          • OliverIO
                                            OliverIO @Einstein2002 last edited by

                                            @einstein2002

                                            im javascript adapter als neues javascript anlegen

                                            E 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            921
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter openligadb test
                                            56
                                            672
                                            104777
                                            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