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. Visualisierung
  4. [Vorlage] Heizölpreisabfrage über esyoil.com

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

[Vorlage] Heizölpreisabfrage über esyoil.com

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
76 Beiträge 15 Kommentatoren 11.2k Aufrufe 23 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.
  • B Offline
    B Offline
    bug77
    schrieb am zuletzt editiert von
    #62

    ich bekomme seit neuestem diese fehler und das script läuft damit nicht mehr.
    kann mir jemand helfen?

    	(25493) Error in request callback: TypeError: body.split is not a function
    
    25493) script.js.Heizung.Heizöl_Script5: Fehler beim Ausschneiden
    
    25493) Error in request callback: TypeError: price.split is not a function
    
    	(25493) script.js.Heizung.Heizöl_Script3: Fehler beim Ausschneiden
    
    ? 1 Antwort Letzte Antwort
    0
    • B bug77

      ich bekomme seit neuestem diese fehler und das script läuft damit nicht mehr.
      kann mir jemand helfen?

      	(25493) Error in request callback: TypeError: body.split is not a function
      
      25493) script.js.Heizung.Heizöl_Script5: Fehler beim Ausschneiden
      
      25493) Error in request callback: TypeError: price.split is not a function
      
      	(25493) script.js.Heizung.Heizöl_Script3: Fehler beim Ausschneiden
      
      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #63

      @bug77 @Oli Hi, den Fehler hab ich auch, schon ne Idee?

      könnte das mit den Änderungen im js-controller oder javascript zu tun haben?
      body.split warum gibts das nicht mehr..?

      O 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @bug77 @Oli Hi, den Fehler hab ich auch, schon ne Idee?

        könnte das mit den Änderungen im js-controller oder javascript zu tun haben?
        body.split warum gibts das nicht mehr..?

        O Online
        O Online
        Oli
        schrieb am zuletzt editiert von
        #64

        Hi @ilovegym , @bug77,

        es liegt daran, dass die Webseite wieder mal geändert wurde. Aus Zeitmangel komme ich leider momentan nicht dazu mir das anzuschauen.

        Da esyoil in regelmäßigen Abständen seine Webseite ändert, bin ich auf der Suche nach einer zuverlässigeren Lösung.
        Vorschläge nehme ich gerne an.
        Bis dahin werde ich aus Zeitgründen, dass Projekt erst mal auf Eis legen.

        Sorry, aber es geht momentan leider nicht anders

        Gruß
        Oliver

        T 1 Antwort Letzte Antwort
        0
        • ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #65

          @oli

          Hi Oli,
          ich habe gestern abend mal n bisschen getestet, und bin zum gleichen Ergebnis gekommen, nachdem ich mir die Webseite nach ein paar Wochen wieder angesehen habe.. schöner Mist..

          Bei Heizöl24 ist das auch nicht besser.. hmm ich recherchiere mal weiter.. vielleicht kann ich ja was parsen...

          Wenn ich was gefunden habe, das funktioniert, stelle ich es hier rein.

          1 Antwort Letzte Antwort
          0
          • O Oli

            Hi @ilovegym , @bug77,

            es liegt daran, dass die Webseite wieder mal geändert wurde. Aus Zeitmangel komme ich leider momentan nicht dazu mir das anzuschauen.

            Da esyoil in regelmäßigen Abständen seine Webseite ändert, bin ich auf der Suche nach einer zuverlässigeren Lösung.
            Vorschläge nehme ich gerne an.
            Bis dahin werde ich aus Zeitgründen, dass Projekt erst mal auf Eis legen.

            Sorry, aber es geht momentan leider nicht anders

            T Offline
            T Offline
            tombox
            schrieb am zuletzt editiert von
            #66

            @oli
            Ich denke ihr solltet direkt an die json url gehen um die daten zu kommen
            Entweder ihr baut das in das skript oder nutzt den parser adapter

            Ich kann aber auch schnell ein Adapter erstellen wenn jemand wirklich die ölpreise brauch

            Für esyoil in die Adapter settings würde ich folgendes aufnehmen
            amount: 3000
            deliveryTimes: "normal"
            hose: "fortyMetre"
            payment_type: "ec"
            prod: "normal"
            short_vehicle: "withTrailer"
            unloading_points: 1
            zipcode: "91154"

            im adapter würde dann folgendes angezeigt

              "pricing": {
                    "common": {
                      "isDeliveryChargeIncluded": true,
                      "isDeliveryChargeActive": true,
                      "deliveryChargeName": "GGVS",
                      "deliveryChargePrice": 49.5
                    },
                    "_100L": {
                      "netto": 57.24,
                      "deliveryCharge": 1.65,
                      "vatMonetary": 10.88,
                      "brutto": 68.12
                    },
                    "total": {
                      "netto": 1717.2,
                      "deliveryCharge": 49.5,
                      "vatMonetary": 326.27,
                      "brutto": 2043.47
                    },
                    "bestPriceDiff": 0
                  },
                  "delivery": {
                    "date": "2021-09-10T09:00:43.516Z",
                    "durationDays": 25,
                    "type": "normal"
                  },
                  "dealer": {
                    "id": "6061c6b474d9a20016dcb1dd",
                    "daId": "6061c6cb74d9a20016dcb1de",
                    "legacyId": -1,
                    "name": "COM-OIL Energie + Service GmbH",
                    "shortName": "COM-OIL Energie",
                    "logoPath": "/partner/609a7e7a92d9bf609c3adfb0/logo/logo-288.jpg",
                    "slug": "com-oil-energie-service-gmbh-nuernberg-l3LHkxCIQ",
                    "rating": {
                      "averageRating": 3.8,
                      "countRating": 5,
                      "averageRatingLastYear": 3.8,
                      "countRatingLastYear": 5
                    },
                    "isRal": false,
                    "isTkwCheck": true,
                    "isTestDealer": false
                  }
                },
            
            AtifanA ? O B 4 Antworten Letzte Antwort
            0
            • T tombox

              @oli
              Ich denke ihr solltet direkt an die json url gehen um die daten zu kommen
              Entweder ihr baut das in das skript oder nutzt den parser adapter

              Ich kann aber auch schnell ein Adapter erstellen wenn jemand wirklich die ölpreise brauch

              Für esyoil in die Adapter settings würde ich folgendes aufnehmen
              amount: 3000
              deliveryTimes: "normal"
              hose: "fortyMetre"
              payment_type: "ec"
              prod: "normal"
              short_vehicle: "withTrailer"
              unloading_points: 1
              zipcode: "91154"

              im adapter würde dann folgendes angezeigt

                "pricing": {
                      "common": {
                        "isDeliveryChargeIncluded": true,
                        "isDeliveryChargeActive": true,
                        "deliveryChargeName": "GGVS",
                        "deliveryChargePrice": 49.5
                      },
                      "_100L": {
                        "netto": 57.24,
                        "deliveryCharge": 1.65,
                        "vatMonetary": 10.88,
                        "brutto": 68.12
                      },
                      "total": {
                        "netto": 1717.2,
                        "deliveryCharge": 49.5,
                        "vatMonetary": 326.27,
                        "brutto": 2043.47
                      },
                      "bestPriceDiff": 0
                    },
                    "delivery": {
                      "date": "2021-09-10T09:00:43.516Z",
                      "durationDays": 25,
                      "type": "normal"
                    },
                    "dealer": {
                      "id": "6061c6b474d9a20016dcb1dd",
                      "daId": "6061c6cb74d9a20016dcb1de",
                      "legacyId": -1,
                      "name": "COM-OIL Energie + Service GmbH",
                      "shortName": "COM-OIL Energie",
                      "logoPath": "/partner/609a7e7a92d9bf609c3adfb0/logo/logo-288.jpg",
                      "slug": "com-oil-energie-service-gmbh-nuernberg-l3LHkxCIQ",
                      "rating": {
                        "averageRating": 3.8,
                        "countRating": 5,
                        "averageRatingLastYear": 3.8,
                        "countRatingLastYear": 5
                      },
                      "isRal": false,
                      "isTkwCheck": true,
                      "isTestDealer": false
                    }
                  },
              
              AtifanA Offline
              AtifanA Offline
              Atifan
              schrieb am zuletzt editiert von
              #67

              @tombox ein Adapter dafür wäre ein Traum. Ich schaue regelmäßig den Ölpreis und hab den auch bei mir im Dashboard. Gerade jetzt ist wieder die Zeit wo es ans Auffüllen geht und wo der Preis interessant ist :)

              1 Antwort Letzte Antwort
              0
              • T tombox

                @oli
                Ich denke ihr solltet direkt an die json url gehen um die daten zu kommen
                Entweder ihr baut das in das skript oder nutzt den parser adapter

                Ich kann aber auch schnell ein Adapter erstellen wenn jemand wirklich die ölpreise brauch

                Für esyoil in die Adapter settings würde ich folgendes aufnehmen
                amount: 3000
                deliveryTimes: "normal"
                hose: "fortyMetre"
                payment_type: "ec"
                prod: "normal"
                short_vehicle: "withTrailer"
                unloading_points: 1
                zipcode: "91154"

                im adapter würde dann folgendes angezeigt

                  "pricing": {
                        "common": {
                          "isDeliveryChargeIncluded": true,
                          "isDeliveryChargeActive": true,
                          "deliveryChargeName": "GGVS",
                          "deliveryChargePrice": 49.5
                        },
                        "_100L": {
                          "netto": 57.24,
                          "deliveryCharge": 1.65,
                          "vatMonetary": 10.88,
                          "brutto": 68.12
                        },
                        "total": {
                          "netto": 1717.2,
                          "deliveryCharge": 49.5,
                          "vatMonetary": 326.27,
                          "brutto": 2043.47
                        },
                        "bestPriceDiff": 0
                      },
                      "delivery": {
                        "date": "2021-09-10T09:00:43.516Z",
                        "durationDays": 25,
                        "type": "normal"
                      },
                      "dealer": {
                        "id": "6061c6b474d9a20016dcb1dd",
                        "daId": "6061c6cb74d9a20016dcb1de",
                        "legacyId": -1,
                        "name": "COM-OIL Energie + Service GmbH",
                        "shortName": "COM-OIL Energie",
                        "logoPath": "/partner/609a7e7a92d9bf609c3adfb0/logo/logo-288.jpg",
                        "slug": "com-oil-energie-service-gmbh-nuernberg-l3LHkxCIQ",
                        "rating": {
                          "averageRating": 3.8,
                          "countRating": 5,
                          "averageRatingLastYear": 3.8,
                          "countRatingLastYear": 5
                        },
                        "isRal": false,
                        "isTkwCheck": true,
                        "isTestDealer": false
                      }
                    },
                
                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                #68

                @tombox Ein Adapter wäre wohl für alle einfach super!

                Wichtig wäre Preis ( pro L, oder pro 100L ), Händler mit Adresse und Tel.
                Einstellbar im Adapter dann die Liefermenge ( auch als Variable über Datenpunkt, so kann ich mir die Kosten für 1500, 2000 und 3000 L anzeigen lassen),
                Die Zahlart, Zapfstelle , PLZ und Ölsorte ändert man selten..
                :+1: :+1: :+1: :+1: :+1: :+1:

                1 Antwort Letzte Antwort
                0
                • T tombox

                  @oli
                  Ich denke ihr solltet direkt an die json url gehen um die daten zu kommen
                  Entweder ihr baut das in das skript oder nutzt den parser adapter

                  Ich kann aber auch schnell ein Adapter erstellen wenn jemand wirklich die ölpreise brauch

                  Für esyoil in die Adapter settings würde ich folgendes aufnehmen
                  amount: 3000
                  deliveryTimes: "normal"
                  hose: "fortyMetre"
                  payment_type: "ec"
                  prod: "normal"
                  short_vehicle: "withTrailer"
                  unloading_points: 1
                  zipcode: "91154"

                  im adapter würde dann folgendes angezeigt

                    "pricing": {
                          "common": {
                            "isDeliveryChargeIncluded": true,
                            "isDeliveryChargeActive": true,
                            "deliveryChargeName": "GGVS",
                            "deliveryChargePrice": 49.5
                          },
                          "_100L": {
                            "netto": 57.24,
                            "deliveryCharge": 1.65,
                            "vatMonetary": 10.88,
                            "brutto": 68.12
                          },
                          "total": {
                            "netto": 1717.2,
                            "deliveryCharge": 49.5,
                            "vatMonetary": 326.27,
                            "brutto": 2043.47
                          },
                          "bestPriceDiff": 0
                        },
                        "delivery": {
                          "date": "2021-09-10T09:00:43.516Z",
                          "durationDays": 25,
                          "type": "normal"
                        },
                        "dealer": {
                          "id": "6061c6b474d9a20016dcb1dd",
                          "daId": "6061c6cb74d9a20016dcb1de",
                          "legacyId": -1,
                          "name": "COM-OIL Energie + Service GmbH",
                          "shortName": "COM-OIL Energie",
                          "logoPath": "/partner/609a7e7a92d9bf609c3adfb0/logo/logo-288.jpg",
                          "slug": "com-oil-energie-service-gmbh-nuernberg-l3LHkxCIQ",
                          "rating": {
                            "averageRating": 3.8,
                            "countRating": 5,
                            "averageRatingLastYear": 3.8,
                            "countRatingLastYear": 5
                          },
                          "isRal": false,
                          "isTkwCheck": true,
                          "isTestDealer": false
                        }
                      },
                  
                  O Online
                  O Online
                  Oli
                  schrieb am zuletzt editiert von
                  #69

                  @tombox
                  Ein Adapter wäre natürlich genial. Allerdings kenne ich mich mit der Entwicklung eines Adapters überhaupt nicht aus.

                  Vielen Dank für deine Unterstützung.

                  Gruß
                  Oliver

                  1 Antwort Letzte Antwort
                  0
                  • T tombox

                    @oli
                    Ich denke ihr solltet direkt an die json url gehen um die daten zu kommen
                    Entweder ihr baut das in das skript oder nutzt den parser adapter

                    Ich kann aber auch schnell ein Adapter erstellen wenn jemand wirklich die ölpreise brauch

                    Für esyoil in die Adapter settings würde ich folgendes aufnehmen
                    amount: 3000
                    deliveryTimes: "normal"
                    hose: "fortyMetre"
                    payment_type: "ec"
                    prod: "normal"
                    short_vehicle: "withTrailer"
                    unloading_points: 1
                    zipcode: "91154"

                    im adapter würde dann folgendes angezeigt

                      "pricing": {
                            "common": {
                              "isDeliveryChargeIncluded": true,
                              "isDeliveryChargeActive": true,
                              "deliveryChargeName": "GGVS",
                              "deliveryChargePrice": 49.5
                            },
                            "_100L": {
                              "netto": 57.24,
                              "deliveryCharge": 1.65,
                              "vatMonetary": 10.88,
                              "brutto": 68.12
                            },
                            "total": {
                              "netto": 1717.2,
                              "deliveryCharge": 49.5,
                              "vatMonetary": 326.27,
                              "brutto": 2043.47
                            },
                            "bestPriceDiff": 0
                          },
                          "delivery": {
                            "date": "2021-09-10T09:00:43.516Z",
                            "durationDays": 25,
                            "type": "normal"
                          },
                          "dealer": {
                            "id": "6061c6b474d9a20016dcb1dd",
                            "daId": "6061c6cb74d9a20016dcb1de",
                            "legacyId": -1,
                            "name": "COM-OIL Energie + Service GmbH",
                            "shortName": "COM-OIL Energie",
                            "logoPath": "/partner/609a7e7a92d9bf609c3adfb0/logo/logo-288.jpg",
                            "slug": "com-oil-energie-service-gmbh-nuernberg-l3LHkxCIQ",
                            "rating": {
                              "averageRating": 3.8,
                              "countRating": 5,
                              "averageRatingLastYear": 3.8,
                              "countRatingLastYear": 5
                            },
                            "isRal": false,
                            "isTkwCheck": true,
                            "isTestDealer": false
                          }
                        },
                    
                    B Offline
                    B Offline
                    Beowolf
                    schrieb am zuletzt editiert von
                    #70

                    @tombox sagte in [Vorlage] Heizölpreisabfrage über esyoil.com:

                    Ich kann aber auch schnell ein Adapter erstellen wenn jemand wirklich die ölpreise brauch

                    Schnell einen Adapter erstellen - und ich sitzt an einem kleinen Blockly zwei Tage bis es läuft. :confused:

                    Das wäre wirklich sehr nett.

                    Grüße

                    Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                    1 Antwort Letzte Antwort
                    0
                    • T Offline
                      T Offline
                      tombox
                      schrieb am zuletzt editiert von
                      #71

                      @beowolf @ilovegym
                      Ich bin soweit fertig ist nur die frage heizoel24 mit rein oder sind das eh immer die gleichen preise.

                      AtifanA 1 Antwort Letzte Antwort
                      0
                      • T tombox

                        @beowolf @ilovegym
                        Ich bin soweit fertig ist nur die frage heizoel24 mit rein oder sind das eh immer die gleichen preise.

                        AtifanA Offline
                        AtifanA Offline
                        Atifan
                        schrieb am zuletzt editiert von
                        #72

                        @tombox Cool bin schon sehr gespannt :D Ich denke die Preise sollten eigentlich überall gleich sein. Die meisten Webseiten zeigen nach der Eingabe die gleichen Anbieter an. Möglicherweise gibt es leichte Abweichungen aber denke wenn das so wäre ist das auch irrelevant. Wichtig ist dass man die aktuelle Preisentwicklung immer im Blick hat.

                        T 1 Antwort Letzte Antwort
                        0
                        • AtifanA Atifan

                          @tombox Cool bin schon sehr gespannt :D Ich denke die Preise sollten eigentlich überall gleich sein. Die meisten Webseiten zeigen nach der Eingabe die gleichen Anbieter an. Möglicherweise gibt es leichte Abweichungen aber denke wenn das so wäre ist das auch irrelevant. Wichtig ist dass man die aktuelle Preisentwicklung immer im Blick hat.

                          T Offline
                          T Offline
                          tombox
                          schrieb am zuletzt editiert von
                          #73

                          @atifan
                          Ok dann war es einfach und er ist fertig bitte mal testen
                          https://forum.iobroker.net/topic/46855/test-adapter-heizöl-v1-0-0

                          1 Antwort Letzte Antwort
                          0
                          • KusselinK Offline
                            KusselinK Offline
                            Kusselin
                            schrieb am zuletzt editiert von
                            #74

                            Hallo Zusammen,

                            ich habe mir den Adapter auch mal installiert soweit...meine Frage...

                            Brauche ich dann noch die 5 Scripte dazu ? wobei der Script 5 eine Fehlermeldung rausgibt.

                            Gruss

                            O 1 Antwort Letzte Antwort
                            0
                            • KusselinK Kusselin

                              Hallo Zusammen,

                              ich habe mir den Adapter auch mal installiert soweit...meine Frage...

                              Brauche ich dann noch die 5 Scripte dazu ? wobei der Script 5 eine Fehlermeldung rausgibt.

                              Gruss

                              O Online
                              O Online
                              Oli
                              schrieb am zuletzt editiert von
                              #75

                              @kusselin
                              Nein, die brauchst du nicht mehr.

                              Gruß
                              Oliver

                              KusselinK 1 Antwort Letzte Antwort
                              0
                              • O Oli

                                @kusselin
                                Nein, die brauchst du nicht mehr.

                                KusselinK Offline
                                KusselinK Offline
                                Kusselin
                                schrieb am zuletzt editiert von
                                #76

                                @oli danke Dir.. hab’s dann später anhand des erstellten Heizölpreis Adapters gesehen

                                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

                                531

                                Online

                                32.5k

                                Benutzer

                                81.7k

                                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