Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Vorlage] Heizölpreisabfrage über esyoil.com

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    115

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    159

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    866

[Vorlage] Heizölpreisabfrage über esyoil.com

Scheduled Pinned Locked Moved Visualisierung
vis
76 Posts 15 Posters 12.1k Views 23 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Holger EtzelH Offline
    Holger EtzelH Offline
    Holger Etzel
    wrote on last edited by
    #58

    Hallo,

    habe gerade festgestellt das das Skript5 und das Skript 2 Fehler liefert.

    script.js.Heizöl.Skript_5: null
    und beim Betätigen des Abfrage-Buttons
    script.js.Heizöl.Skript_2: null

    Die Skripte liefen Wochenlang ohne Fehler

    Hat jemand eine Idee?

    1 Reply Last reply
    0
    • Holger EtzelH Offline
      Holger EtzelH Offline
      Holger Etzel
      wrote on last edited by
      #59

      Funktioniert komischerweise wieder

      1 Reply Last reply
      0
      • B Offline
        B Offline
        bug77
        wrote on last edited by
        #60

        funktioniert die abfrage nicht mehr?

        1 Reply Last reply
        0
        • B Offline
          B Offline
          bug77
          wrote on last edited by
          #61

          hab die scripte neu reingeladen, tut :-)

          1 Reply Last reply
          0
          • B Offline
            B Offline
            bug77
            wrote on last edited by
            #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 Reply Last reply
            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
              A Former User
              wrote on last edited by
              #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 Reply Last reply
              0
              • ? A Former User

                @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
                wrote on last edited by
                #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 Reply Last reply
                0
                • ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #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 Replies Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      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
                        A Former User
                        wrote on last edited by A Former User
                        #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 Reply Last reply
                        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
                          wrote on last edited by
                          #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 Reply Last reply
                          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
                            wrote on last edited by
                            #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. 😕

                            Das wäre wirklich sehr nett.

                            Grüße

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

                            1 Reply Last reply
                            0
                            • T Offline
                              T Offline
                              tombox
                              wrote on last edited by
                              #71

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

                              AtifanA 1 Reply Last reply
                              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
                                wrote on last edited by
                                #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 Reply Last reply
                                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
                                  wrote on last edited by
                                  #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 Reply Last reply
                                  0
                                  • KusselinK Offline
                                    KusselinK Offline
                                    Kusselin
                                    wrote on last edited by
                                    #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 Reply Last reply
                                    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
                                      wrote on last edited by
                                      #75

                                      @kusselin
                                      Nein, die brauchst du nicht mehr.

                                      Gruß
                                      Oliver

                                      KusselinK 1 Reply Last reply
                                      0
                                      • O Oli

                                        @kusselin
                                        Nein, die brauchst du nicht mehr.

                                        KusselinK Offline
                                        KusselinK Offline
                                        Kusselin
                                        wrote on last edited by
                                        #76

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

                                        1 Reply Last reply
                                        0

                                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                        With your input, this post could be even better 💗

                                        Register Login
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        537

                                        Online

                                        32.8k

                                        Users

                                        82.7k

                                        Topics

                                        1.3m

                                        Posts
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2025
                                        logo
                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Home
                                        • Recent
                                        • Tags
                                        • Unread 0
                                        • Categories
                                        • Unreplied
                                        • Popular
                                        • GitHub
                                        • Docu
                                        • Hilfe