Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Datenpunkt durch einen Pointer auswählen/Kalenderwoche?

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    405

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

Datenpunkt durch einen Pointer auswählen/Kalenderwoche?

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 2 Kommentatoren 256 Aufrufe
  • Ä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.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von hg6806
    #1

    Hallo an Alle,

    für Verbrauchscharts möchte ich mir ein Programm schreiben, dass mir aus Sourceanalytix bestimmte Werte extrahiert.

    Das Ganze sieht z.B. so aus:

    5b47154a-f7d2-4b45-884c-19297ada30b0-image.png

    D.h. ich brauche die Werte vor 2 Wochen/Monaten, vor 3 Wochen/Monaten, etc.

    In Sourceanalytix steht das zwar auf der todo Liste, steht dort aber auch schon seit 2 Jahren, deshalb wollte ich das selbst programmieren.

    Ich habe halt nur Werte von "absoluten Kalenderwochen" aber eben nicht vor "x" Wochen.

    34dc4275-74c5-4bb4-acb4-bc279e2125af-image.png

    In ViS muss ich es dann jeden Montag händisch umtragen:

    a9d91f74-dbfa-4da2-9481-18021e07ad21-image.png

    Mega-nervig, gerade jetzt bei 2 Projekten.

    Zur Programmierung.
    Ich habe einen neuen Datenpunkt angelegt.
    Den würde ich befüllen wenn ein Wochenwechsel ist. Ich triggere auf "Current Week"

    5f0deb25-5119-42dd-ad8f-55f41237db99-image.png

    Doch wie kann ich per Pointer o.ä. auf den Datenpunkt mit der Kalenderwoche vor 3 bzw. x Wochen zeigen und den Wert holen?

    Nächstes wäre dann noch den Jahreswechsel mit einzupflegen, da ab der 3. Woche in 2023 dann auf den neuen Jahresordner gezeigt werden muss.

    paul53P 1 Antwort Letzte Antwort
    0
    • hg6806H hg6806

      Hallo an Alle,

      für Verbrauchscharts möchte ich mir ein Programm schreiben, dass mir aus Sourceanalytix bestimmte Werte extrahiert.

      Das Ganze sieht z.B. so aus:

      5b47154a-f7d2-4b45-884c-19297ada30b0-image.png

      D.h. ich brauche die Werte vor 2 Wochen/Monaten, vor 3 Wochen/Monaten, etc.

      In Sourceanalytix steht das zwar auf der todo Liste, steht dort aber auch schon seit 2 Jahren, deshalb wollte ich das selbst programmieren.

      Ich habe halt nur Werte von "absoluten Kalenderwochen" aber eben nicht vor "x" Wochen.

      34dc4275-74c5-4bb4-acb4-bc279e2125af-image.png

      In ViS muss ich es dann jeden Montag händisch umtragen:

      a9d91f74-dbfa-4da2-9481-18021e07ad21-image.png

      Mega-nervig, gerade jetzt bei 2 Projekten.

      Zur Programmierung.
      Ich habe einen neuen Datenpunkt angelegt.
      Den würde ich befüllen wenn ein Wochenwechsel ist. Ich triggere auf "Current Week"

      5f0deb25-5119-42dd-ad8f-55f41237db99-image.png

      Doch wie kann ich per Pointer o.ä. auf den Datenpunkt mit der Kalenderwoche vor 3 bzw. x Wochen zeigen und den Wert holen?

      Nächstes wäre dann noch den Jahreswechsel mit einzupflegen, da ab der 3. Woche in 2023 dann auf den neuen Jahresordner gezeigt werden muss.

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

      @hg6806 sagte: wenn ein Wochenwechsel ist. Ich triggere auf "Current Week"

      Behandle doch die Datenpunkte beim Wechsel wie ein Schieberegister:

      • vor 8 Wochen --> vor 9 Wochen
      • vor 7 Wochen --> vor 8 Wochen
        ...
      • diese Woche --> letzte Woche

      Ebenso bei Monats- und Jahreswechsel.
      Damit erspart man sich die Berechnungen.

      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

      hg6806H 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @hg6806 sagte: wenn ein Wochenwechsel ist. Ich triggere auf "Current Week"

        Behandle doch die Datenpunkte beim Wechsel wie ein Schieberegister:

        • vor 8 Wochen --> vor 9 Wochen
        • vor 7 Wochen --> vor 8 Wochen
          ...
        • diese Woche --> letzte Woche

        Ebenso bei Monats- und Jahreswechsel.
        Damit erspart man sich die Berechnungen.

        hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        @paul53

        Ja, klar, aber wie mache ich das automatisch?

        Im Prinzip schiebe ich ja die Werte einzeln und händisch in VIS.

        paul53P 1 Antwort Letzte Antwort
        0
        • hg6806H hg6806

          @paul53

          Ja, klar, aber wie mache ich das automatisch?

          Im Prinzip schiebe ich ja die Werte einzeln und händisch in VIS.

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

          @hg6806 sagte: wie mache ich das automatisch?

          8 Datenpunktwerte in der richtigen Reihenfolge übertragen:

          Bild_2022-08-29_151625495.png

          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

          hg6806H 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @hg6806 sagte: wie mache ich das automatisch?

            8 Datenpunktwerte in der richtigen Reihenfolge übertragen:

            Bild_2022-08-29_151625495.png

            hg6806H Offline
            hg6806H Offline
            hg6806
            Most Active
            schrieb am zuletzt editiert von
            #5

            @paul53

            Hmm, so ganz steige ich da nicht durch.
            Das Jahr hat 52 Wochen, also müsste ich das 52 Blöcke in der Mitte machen, also Wert von KW2 zu KW1, KW3 zu KW2 usw.
            Zudem würden die Werte überschrieben werden und die Kalenderwochen Werte würde nicht mehr stimmen.

            1 Antwort Letzte Antwort
            0
            • hg6806H Offline
              hg6806H Offline
              hg6806
              Most Active
              schrieb am zuletzt editiert von
              #6

              Ich glaube ich hab's

              02fe8cd4-a7a6-4389-9cc5-8b41f68af2cd-image.png

              Der absolute Wert "33" müsste dann noch durch die aktuelle Kalenderwoche-2 ersetzt werden, da es als Datenpunkte aktuelle und letzte Woche schon gibt und ich bei "vor 2 Wochen" anfangen muss.

              Zumindest habe ich durch den Test den richtigen Wert bekommen.

              Die aktuelle Kalenderwoche versuche ich hierüber zu ermitteln.
              https://forum.iobroker.net/topic/19346/blockly-skript-kalenderwochen-als-und-bedingung

              paul53P 1 Antwort Letzte Antwort
              0
              • hg6806H hg6806

                Ich glaube ich hab's

                02fe8cd4-a7a6-4389-9cc5-8b41f68af2cd-image.png

                Der absolute Wert "33" müsste dann noch durch die aktuelle Kalenderwoche-2 ersetzt werden, da es als Datenpunkte aktuelle und letzte Woche schon gibt und ich bei "vor 2 Wochen" anfangen muss.

                Zumindest habe ich durch den Test den richtigen Wert bekommen.

                Die aktuelle Kalenderwoche versuche ich hierüber zu ermitteln.
                https://forum.iobroker.net/topic/19346/blockly-skript-kalenderwochen-als-und-bedingung

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

                @hg6806 sagte: da es als Datenpunkte aktuelle und letzte Woche schon gibt und ich bei "vor 2 Wochen" anfangen muss.

                Dann müssen einmalig (ohne Trigger und anschließend wieder löschen) die eigenen Datenpunkt für "vorletzte Woche" bis "vor 9 Wochen" aus den aktuell passenden Sourceanalytix-Datenpunkten beschrieben werden.
                Verbleibend werden mittels Wochen-Trigger die eigenen Datenpunkte verschoben wie oben gezeigt.

                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

                hg6806H 1 Antwort Letzte Antwort
                0
                • paul53P paul53

                  @hg6806 sagte: da es als Datenpunkte aktuelle und letzte Woche schon gibt und ich bei "vor 2 Wochen" anfangen muss.

                  Dann müssen einmalig (ohne Trigger und anschließend wieder löschen) die eigenen Datenpunkt für "vorletzte Woche" bis "vor 9 Wochen" aus den aktuell passenden Sourceanalytix-Datenpunkten beschrieben werden.
                  Verbleibend werden mittels Wochen-Trigger die eigenen Datenpunkte verschoben wie oben gezeigt.

                  hg6806H Offline
                  hg6806H Offline
                  hg6806
                  Most Active
                  schrieb am zuletzt editiert von hg6806
                  #8

                  @paul53

                  Sorry, ich glaube ich habe deine Version wohl noch nicht verstanden.

                  Ich habe es nun so gelöst und hoffe das ist ok so.
                  Der Trigger kommt normalerweise dann auch nur 1x pro Woche.

                  484c5137-41fe-43d3-af50-45073e786a51-image.png

                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  467

                  Online

                  32.8k

                  Benutzer

                  82.9k

                  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