Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19000274 / 19000275 => tankerkoenig.de wie konfigurieren?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Zitat von tobo Beitrag anzeigen

    Lade doch mal einen Screenshot von Deiner Konfiguration hoch.
    ...so Urlaub ich vorbei.
    Hab schon mal ein wenig weiter gespielt. Es liegt irgendwie im Längengrad.
    Den Breitengrand von Hannover nimmt er..
    Hier die Logik die geht:
    Tanker_logik Geht.jpg


    Hier die Logik die nicht geht:
    Tanker_logik Geht nicht .jpg

    Hast Du habt Ihr eine Idee??
    DANKE vorab
    Gruß Marcus

    Kommentar


      #47
      So, ich hab die Koordinaten mal bei mir getestet, gleiches Problem. Evtl. kommen hier mehr als 10kByte? -> mal mit einem kleineren Radius probiert? Die Anzahl an Einträgen wird von der API ja leider nicht unterstützt... Oder wirklich ein Problem wie die Daten rüberkommen.... Muss mir mal Zeit nehmen ob ich noch mehr rausbekomme.

      Ergänzung:
      ja, die 10 kByte werden überschritten... Mal sehen, ob ich den Überlauf im ersten Baustein verhindern kann und evtl. hier intern die maximale Anzahl an Einträgen verwenden kann. Leider bin ich in php und JSON nur ein Anfänger.... wird also etwas dauern bis ich mir Zeit nehmen kann.

      Winni
      Zuletzt geändert von Winni; 04.07.2016, 09:59.

      Kommentar


        #48
        So, auf die schnelle mal was ausprobiert, bei mir scheint es zu gehen. -> Version 0.3 im Download (Nur der erste Baustein muss upgedated werden)
        Wenn jemand den Baustein neu runterlädt: Die Anzahl an Einträgen aus dem ersten Baustein wird nun verwendet. Dadurch kann man den Umfang der Daten begrenzen. Eine Funktion das Maximum aus den 10 kByte rauszuholen habe ich nicht implementiert.

        Winni

        Kommentar


          #49
          Problem ist tatsächlich die Länge der Antwort die von tankerkönig kommt. Die ist zu lang für EDOMI.
          Lösung wäre die scheinbar schon geplante Funktion via E5 die Anzahl der Einträge zu beschränken, die dann auf den Ausgang gegeben wird.

          maximaler Umkreis mit dem es im o.g. Problemfall funktioniert ist: 6km

          EDIT: Danke Winni: Während ich geschrieben habe, hast du es gefixt. Probiere es gleich mal aus.

          Kommentar


            #50
            FUNKTIONIERT! Danke.

            BTW: Habe noch Probleme mit den Umlauten. Wenn ich das ZIP lade, direkt auf meinen EDOMI Server kopiere und mit Eclipse als UTF8 öffne, dann werden die Umlaute nicht korrekt dargestellt. Hast du es als UTF8 codiert und hochgeladen? Evtl. liegt das Problem aber auch bei mir.

            Sehen die anderen die Umlaute korrekt? z.B. beim Neu-Einlesen der Bausteine, wird bei mir das "ö" in Tankerkönig nicht korrekt dargestellt.
            Zuletzt geändert von jonofe; 04.07.2016, 10:30.

            Kommentar


              #51
              Zitat von jonofe Beitrag anzeigen
              FUNKTIONIERT! Danke.

              BTW: Habe noch Probleme mit den Umlauten. Wenn ich das ZIP lade, direkt auf meinen EDOMI Server kopiere und mit Eclipse als UTF8 öffne, dann werden die Umlaute nicht korrekt dargestellt. Hast du es als UTF8 codiert und hochgeladen? Evtl. liegt das Problem aber auch bei mir.

              Sehen die anderen die Umlaute korrekt? z.B. beim Neu-Einlesen der Bausteine, wird bei mir das "ö" in Tankerkönig nicht korrekt dargestellt.
              ...hab auch das "Umlaute- Problem".
              Heut Abend begrenze ich mal den Radius unst Teste!!! DANKE EUCH für die schnelle HILFE!!!

              Kommentar


                #52
                Das Problem mit den Umlauten von anderen Bausteinen habe ich auch (meine eigenen lade ich ja nicht runter)

                Kommentar


                  #53
                  Das hatten wir auch schon mal.
                  Ich gehe dabei so vor (Windoof-System):
                  - LBS runterladen
                  - entpacken
                  - PHP-Datei in Notepad öffnen
                  - im UTF-8 Format speichern
                  - via WinSCP in den EDOMI - LBS-Ordner
                  - in EDOMI neu einlesen

                  Und: siehe da: alle Umlaute wieder da ...

                  Kommentar


                    #54
                    Noch mal einen grundsätzliche Frage bzgl. des Problems mit der 10kb Grenze:

                    Warum sind es eigentlich zwei Bausteine und nicht einer. Dann gäbe es das Problem gar nicht.

                    Kommentar


                      #55
                      Zitat von jonofe Beitrag anzeigen
                      Noch mal einen grundsätzliche Frage bzgl. des Problems mit der 10kb Grenze:

                      Warum sind es eigentlich zwei Bausteine und nicht einer. Dann gäbe es das Problem gar nicht.
                      Bei Einem Baustein müsste ich für jede Tankstelle mehrere Ausgänge definieren oder für jede Zeile eine neue Abfrage starten. Das wollte ich nicht, da unflexibler. Ich habe für mich keinen Sinn darin gesehen, möglichst viele Tankstellen anzeigen zu lassen, Liegt evtl. auch daran, dass ich auf dem Land lebe und ewig lange Anfahrtszeiten nicht sinnvoll sind.
                      Jeder kann gerne einen entsprechenden Baustein aus den beiden vorhanden zusammenkopieren. Wie immer führen viele Wege nach Rom.

                      Kommentar


                        #56
                        Zitat von Winni Beitrag anzeigen
                        So, auf die schnelle mal was ausprobiert, bei mir scheint es zu gehen. -> Version 0.3 im Download (Nur der erste Baustein muss upgedated werden)
                        Wenn jemand den Baustein neu runterlädt: Die Anzahl an Einträgen aus dem ersten Baustein wird nun verwendet. Dadurch kann man den Umfang der Daten begrenzen. Eine Funktion das Maximum aus den 10 kByte rauszuholen habe ich nicht implementiert.

                        Winni
                        Es geht!!! DANKE!!!!
                        Tanker LLogik geht_____.jpg
                        Angehängte Dateien

                        Kommentar


                          #57
                          So mal die Spritpreise (oder besser auf der Startseite nur eine Tankstelle) eingebaut:
                          Visu Marcus_2016.07.04.jpg

                          Echt ein schöner Service den man hat!!
                          DANKE für den Baustein!!!

                          Kommentar


                            #58
                            Hallo allerseits,
                            ich habe den LBS nun seit mehr als 2 Jahren im Einsatz. Seit zwei Tagen nun bekomme ich Fehler-Einträge im LOG die ich mir nicht erklären kann. Auch die Ausgabe beim LBS bleibt leer. Auf der Homepage ist allerdings für meine Tankstelle ein Preis verfügbar... Stelle ich eine Anfrage mit entsprechender ID und API-Key via Webbrowser bekomme ich folgenden String zurück:
                            {"status":"error","ok":false,"message":"last will"}
                            Wo könnte das Problem liegen? Gruß Henrik

                            EDIT: Scheint sich erledigt zu haben, war wohl ein Problem beim König....
                            Zuletzt geändert von Langer89; 04.07.2019, 07:03.

                            Kommentar


                              #59
                              Hatte heute nacht auch folgende Fehler im Log. LBS ist in der aktuellsten Version auf CentOS7 und Edomi 2 installiert.

                              2019-12-04 23:00:02 176620 ? 118046 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000274.php | Fehlercode: 8 | Zeile: 35 | Undefined property: stdClass::$stations ERROR
                              2019-12-04 23:00:02 177342 ? 118046 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000274.php | Fehlercode: 2 | Zeile: 35 | Invalid argument supplied for foreach() ERROR
                              2019-12-04 23:00:02 177474 ? 118046 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000274.php | Fehlercode: 8 | Zeile: 67 | Undefined property: stdClass::$stations ERROR
                              2019-12-04 23:00:02 177571 ? 118046 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000274.php | Fehlercode: 2 | Zeile: 67 | array_slice() expects parameter 1 to be array, null given

                              Kommentar


                                #60
                                Ich bekomme in loser Folge immer mal wieder einzelne EXCEPTIONS im Log vom LBS 19000274:
                                Code:
                                Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000274.php | Fehlercode: 2 | Zeile: 31 | file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known
                                Und das, obwohl nach meinem Verständnis im LBS korrekt EXCEPTIONS abgefangen werden (nicht per TRY..CATCH, aber per @)... Zeile 31/32
                                Code:
                                [...]
                                $json = @file_get_contents($url);
                                if ($json === FALSE) return;
                                [...]
                                Was müsste man im Code anpassen, damit EXCEPTIONS noch verlässlicher vermieden werden?

                                Kommentar

                                Lädt...
                                X