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. Skripten / Logik
  4. Mathe-Nachhilfe gesucht: Berechnung Pyramidenstumpf

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    244

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Mathe-Nachhilfe gesucht: Berechnung Pyramidenstumpf

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
7 Beiträge 4 Kommentatoren 1.0k Aufrufe 3 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.
  • A Offline
    A Offline
    Albyricus
    schrieb am zuletzt editiert von
    #1

    Hi Leute,

    ich habe schon länger meinen ioBroker am laufen und komme im Kern auch sehr gut damit zurecht. Nun scheitere ich aber an einem Projekt für meine Frau bzw. für Ihr Hochbeet...
    Ich habe 2 Regentonnen in der groben Form eines umgedrehten Pyramidenstumpfes (also "große" Fläche ist oben) und habe einen Drucksensor bzgl. dem Füllstand. So erhalte ich bereits ohne Probleme die Angabe wie hoch ca. der Wasserstand in der Tonne ist, nur finde ich keine richtige Formel für die Umrechnung in Liter wg. der Pyramidenform:Regentonne.PNG

    Also 1ne Regentonne hat ein Fassungsvolumen von ca. 240 Litern insgesamt bzw. wenn die maximale Füllhöhe von 75cm erreicht ist. Wie Rechne ich das korrekt um bei z.B. einer Füllhöhe von 35cm, weil ja das Volumen nicht linear zur Füllhöhe abnimmt. (Ja, ich war nie sonderlich gut in Mathe...)

    Bitte um Hilfe und 1000Dank vorab für alle konstruktiven Antworten.

    LG
    Albyricus

    OliverIOO AsgothianA paul53P 3 Antworten Letzte Antwort
    0
    • A Albyricus

      Hi Leute,

      ich habe schon länger meinen ioBroker am laufen und komme im Kern auch sehr gut damit zurecht. Nun scheitere ich aber an einem Projekt für meine Frau bzw. für Ihr Hochbeet...
      Ich habe 2 Regentonnen in der groben Form eines umgedrehten Pyramidenstumpfes (also "große" Fläche ist oben) und habe einen Drucksensor bzgl. dem Füllstand. So erhalte ich bereits ohne Probleme die Angabe wie hoch ca. der Wasserstand in der Tonne ist, nur finde ich keine richtige Formel für die Umrechnung in Liter wg. der Pyramidenform:Regentonne.PNG

      Also 1ne Regentonne hat ein Fassungsvolumen von ca. 240 Litern insgesamt bzw. wenn die maximale Füllhöhe von 75cm erreicht ist. Wie Rechne ich das korrekt um bei z.B. einer Füllhöhe von 35cm, weil ja das Volumen nicht linear zur Füllhöhe abnimmt. (Ja, ich war nie sonderlich gut in Mathe...)

      Bitte um Hilfe und 1000Dank vorab für alle konstruktiven Antworten.

      LG
      Albyricus

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      @albyricus
      Nach der Seite

      https://rechneronline.de/pi/pyramidenstumpf.php
      Ergibt es

      239071 Kubikzentimeter ( keine Kubikmillimeter, die Einheit ändert sich nicht wenn du in cm rechnest)
      ergeben

      0,239 Kubikmeter

      Ergeben 239 Liter Wasser

      Dir bleibt es nun Wasser in Torf, Erde oder sonstiges Volumen (komprimierbar?)
      Umzurechnen :)

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      A 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @albyricus
        Nach der Seite

        https://rechneronline.de/pi/pyramidenstumpf.php
        Ergibt es

        239071 Kubikzentimeter ( keine Kubikmillimeter, die Einheit ändert sich nicht wenn du in cm rechnest)
        ergeben

        0,239 Kubikmeter

        Ergeben 239 Liter Wasser

        Dir bleibt es nun Wasser in Torf, Erde oder sonstiges Volumen (komprimierbar?)
        Umzurechnen :)

        A Offline
        A Offline
        Albyricus
        schrieb am zuletzt editiert von Albyricus
        #3

        @oliverio Teil2.JPG

        Hi,
        ersmal danke für die schnelle Antwort!

        Kern meiner Frage war aber:

        Wenn diese Pyramide nicht voll ist, sondern der Wasserstand "nur" x cm beträgt, wieviel Liter sind dann in der Regentonne.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • A Albyricus

          @oliverio Teil2.JPG

          Hi,
          ersmal danke für die schnelle Antwort!

          Kern meiner Frage war aber:

          Wenn diese Pyramide nicht voll ist, sondern der Wasserstand "nur" x cm beträgt, wieviel Liter sind dann in der Regentonne.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @albyricus

          Sorry nach nochmaligem lesen die Frage verstanden

          Am einfachsten wäre es die Breite und Länge auf 35 cm zu messen und diese neue Fläche dann in die Formel einzusetzen.
          Sind es 35 cm senkrecht zum Boden oder entlang der Kante?

          Es lässt sich sicherlich auch die Breite und Länge durch einen Schnitt durch einen pyramidenstumpf rechnen.
          Ich würde aus den Angaben aber erstmal die Höhe der gesamt Pyramide rechnen und daraus dann einen neuen Schnitt durch die Pyramide bei 35 cm

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          0
          • A Albyricus

            Hi Leute,

            ich habe schon länger meinen ioBroker am laufen und komme im Kern auch sehr gut damit zurecht. Nun scheitere ich aber an einem Projekt für meine Frau bzw. für Ihr Hochbeet...
            Ich habe 2 Regentonnen in der groben Form eines umgedrehten Pyramidenstumpfes (also "große" Fläche ist oben) und habe einen Drucksensor bzgl. dem Füllstand. So erhalte ich bereits ohne Probleme die Angabe wie hoch ca. der Wasserstand in der Tonne ist, nur finde ich keine richtige Formel für die Umrechnung in Liter wg. der Pyramidenform:Regentonne.PNG

            Also 1ne Regentonne hat ein Fassungsvolumen von ca. 240 Litern insgesamt bzw. wenn die maximale Füllhöhe von 75cm erreicht ist. Wie Rechne ich das korrekt um bei z.B. einer Füllhöhe von 35cm, weil ja das Volumen nicht linear zur Füllhöhe abnimmt. (Ja, ich war nie sonderlich gut in Mathe...)

            Bitte um Hilfe und 1000Dank vorab für alle konstruktiven Antworten.

            LG
            Albyricus

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von Asgothian
            #5

            @albyricus

            Leider ist es so das die Formel am Ende durchmultipliziert so ein Polynom nach dem Muster

            a+ b*h + c*h*h + d*h*h*h = v
            

            ist. Das nach H aufzulösen ist sicher machbar, aber beliebig komplex.

            Daher würde ich

            • Das Volumen bei 10 Füllständen berechnen
            • Die Annäherung nutzen das zwischen den Füllständen sich das Volumen linear mit der Höhe ändert (die ist falsch, aber der Fehler ist nicht besonders gross)
            • In einem Skript die Höhe basierend auf dieser Tabelle heraussuchen lassen.

            A.

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            1 Antwort Letzte Antwort
            0
            • A Albyricus

              Hi Leute,

              ich habe schon länger meinen ioBroker am laufen und komme im Kern auch sehr gut damit zurecht. Nun scheitere ich aber an einem Projekt für meine Frau bzw. für Ihr Hochbeet...
              Ich habe 2 Regentonnen in der groben Form eines umgedrehten Pyramidenstumpfes (also "große" Fläche ist oben) und habe einen Drucksensor bzgl. dem Füllstand. So erhalte ich bereits ohne Probleme die Angabe wie hoch ca. der Wasserstand in der Tonne ist, nur finde ich keine richtige Formel für die Umrechnung in Liter wg. der Pyramidenform:Regentonne.PNG

              Also 1ne Regentonne hat ein Fassungsvolumen von ca. 240 Litern insgesamt bzw. wenn die maximale Füllhöhe von 75cm erreicht ist. Wie Rechne ich das korrekt um bei z.B. einer Füllhöhe von 35cm, weil ja das Volumen nicht linear zur Füllhöhe abnimmt. (Ja, ich war nie sonderlich gut in Mathe...)

              Bitte um Hilfe und 1000Dank vorab für alle konstruktiven Antworten.

              LG
              Albyricus

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @albyricus
              Die Grundfläche bleibt konstant und die Oberfläche ist abhängig vom Füllstand. Die Oberfläche lässt sich errechnen aus Länge und Breite (Werte in dm):
              l = l1 - 0,2133 * h = 7,2 - 0,2133 * h
              b = b1 - 0,2 * h = 5,7 - 0,2 * h
              O = b * l
              In der bekannten Volumenformel S durch O ersetzen.

              const idHoehe = '...';
              const idVol = '...'; // Volumen in l
              
              var h = getState(idHoehe).val
              
              function volume() {
                  h = h / 10; // Umrechnen in dm
                  let l = 7.2 - 0.21333 * h;
                  let b = 5.7 - 0.2 * h;
                  let o = l * b;
                  let g = 7.2 * 5.7;
                  let v = (g + o + Math.sqrt(g * o)) * h / 3;
                  setState(idVol, Math.round(v), true);
              }
              
              volume(); // Script start
              on(idHoehe, function(dp) {
                  h = dp.state.val;
                  volume();
              });
              

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              A 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @albyricus
                Die Grundfläche bleibt konstant und die Oberfläche ist abhängig vom Füllstand. Die Oberfläche lässt sich errechnen aus Länge und Breite (Werte in dm):
                l = l1 - 0,2133 * h = 7,2 - 0,2133 * h
                b = b1 - 0,2 * h = 5,7 - 0,2 * h
                O = b * l
                In der bekannten Volumenformel S durch O ersetzen.

                const idHoehe = '...';
                const idVol = '...'; // Volumen in l
                
                var h = getState(idHoehe).val
                
                function volume() {
                    h = h / 10; // Umrechnen in dm
                    let l = 7.2 - 0.21333 * h;
                    let b = 5.7 - 0.2 * h;
                    let o = l * b;
                    let g = 7.2 * 5.7;
                    let v = (g + o + Math.sqrt(g * o)) * h / 3;
                    setState(idVol, Math.round(v), true);
                }
                
                volume(); // Script start
                on(idHoehe, function(dp) {
                    h = dp.state.val;
                    volume();
                });
                
                A Offline
                A Offline
                Albyricus
                schrieb am zuletzt editiert von
                #7

                @paul53
                Tausend Dank!!!! SUPER Lösung!

                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

                597

                Online

                32.7k

                Benutzer

                82.5k

                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