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. Blockly
  5. Blockly für Müllabfuhrtermine

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Blockly für Müllabfuhrtermine

Geplant Angeheftet Gesperrt Verschoben Blockly
17 Beiträge 4 Kommentatoren 1.1k 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.
  • E Elektronikwelt

    Hallo zusammen

    kann mir jemand eine Blockly basteln wo ich den Abfuhrtermin aktuell herausfinden kann, und wenn an dem Tag die Abfuhr ist dies in die jeweilige Variable Papier, Restmüll usw. per true und false schreibt.

    [{"Ack":"Success","id":"mm_termins","messages":[{"status":"OK","msg":"getTermins"}],"_data":[{"cal_id":"85676095","cal_date":"2020-01-04","cal_date_normal":"04.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676124","cal_date":"2020-01-09","cal_date_normal":"09.01.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676140","cal_date":"2020-01-10","cal_date_normal":"10.01.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676096","cal_date":"2020-01-17","cal_date_normal":"17.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676097","cal_date":"2020-01-31","cal_date_normal":"31.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676125","cal_date":"2020-02-05","cal_date_normal":"05.02.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676141","cal_date":"2020-02-06","cal_date_normal":"06.02.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676098","cal_date":"2020-02-14","cal_date_normal":"14.02.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676087","cal_date":"2020-02-28","cal_date_normal":"28.02.2020","cal_garbage_type":"BIB_PROB","cal_comment":"beim Bauhof 09:30 - 10:15"},{"cal_id":"85676099","cal_date":"2020-02-28","cal_date_normal":"28.02.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676126","cal_date":"2020-03-04","cal_date_normal":"04.03.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676142","cal_date":"2020-03-05","cal_date_normal":"05.03.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676100","cal_date":"2020-03-13","cal_date_normal":"13.03.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676101","cal_date":"2020-03-27","cal_date_normal":"27.03.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676127","cal_date":"2020-04-01","cal_date_normal":"01.04.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676143","cal_date":"2020-04-02","cal_date_normal":"02.04.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676154","cal_date":"2020-04-09","cal_date_normal":"09.04.2020","cal_garbage_type":"BIB_GRUEN","cal_comment":""},{"cal_id":"85676102","cal_date":"2020-04-11","cal_date_normal":"11.04.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676103","cal_date":"2020-04-24","cal_date_normal":"24.04.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676128","cal_date":"2020-04-29","cal_date_normal":"29.04.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676144","cal_date":"2020-04-30","cal_date_normal":"30.04.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676104","cal_date":"2020-05-08","cal_date_normal":"08.05.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676105","cal_date":"2020-05-23","cal_date_normal":"23.05.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676129","cal_date":"2020-05-27","cal_date_normal":"27.05.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676145","cal_date":"2020-05-28","cal_date_normal":"28.05.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676106","cal_date":"2020-06-06","cal_date_normal":"06.06.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676107","cal_date":"2020-06-19","cal_date_normal":"19.06.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676130","cal_date":"2020-06-24","cal_date_normal":"24.06.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676146","cal_date":"2020-06-25","cal_date_normal":"25.06.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676108","cal_date":"2020-07-03","cal_date_normal":"03.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676109","cal_date":"2020-07-17","cal_date_normal":"17.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676131","cal_date":"2020-07-22","cal_date_normal":"22.07.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676147","cal_date":"2020-07-23","cal_date_normal":"23.07.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676110","cal_date":"2020-07-31","cal_date_normal":"31.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676111","cal_date":"2020-08-14","cal_date_normal":"14.08.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676132","cal_date":"2020-08-19","cal_date_normal":"19.08.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676148","cal_date":"2020-08-20","cal_date_normal":"20.08.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676112","cal_date":"2020-08-28","cal_date_normal":"28.08.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676113","cal_date":"2020-09-11","cal_date_normal":"11.09.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676133","cal_date":"2020-09-16","cal_date_normal":"16.09.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676149","cal_date":"2020-09-17","cal_date_normal":"17.09.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676114","cal_date":"2020-09-25","cal_date_normal":"25.09.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676088","cal_date":"2020-09-25","cal_date_normal":"25.09.2020","cal_garbage_type":"BIB_PROB","cal_comment":"beim Bauhof 09:30 - 10:15"},{"cal_id":"85676115","cal_date":"2020-10-09","cal_date_normal":"09.10.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676134","cal_date":"2020-10-14","cal_date_normal":"14.10.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676150","cal_date":"2020-10-15","cal_date_normal":"15.10.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676116","cal_date":"2020-10-23","cal_date_normal":"23.10.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676117","cal_date":"2020-11-06","cal_date_normal":"06.11.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676135","cal_date":"2020-11-11","cal_date_normal":"11.11.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676151","cal_date":"2020-11-12","cal_date_normal":"12.11.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676155","cal_date":"2020-11-12","cal_date_normal":"12.11.2020","cal_garbage_type":"BIB_GRUEN","cal_comment":""},{"cal_id":"85676118","cal_date":"2020-11-20","cal_date_normal":"20.11.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676119","cal_date":"2020-12-04","cal_date_normal":"04.12.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676136","cal_date":"2020-12-09","cal_date_normal":"09.12.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},{"cal_id":"85676152","cal_date":"2020-12-10","cal_date_normal":"10.12.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},{"cal_id":"85676120","cal_date":"2020-12-18","cal_date_normal":"18.12.2020","cal_garbage_type":"BIB_REST","cal_comment":""},{"cal_id":"85676153","cal_date":"2020-12-30","cal_date_normal":"30.12.2020","cal_garbage_type":"BIB_GELB","cal_comment":""}],"_extra":[]}]
    

    Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
    Hier gehts zur Hilfe.

    ChaotC Offline
    ChaotC Offline
    Chaot
    schrieb am zuletzt editiert von
    #2

    @Elektronikwelt
    Kennst du das:
    https://forum.iobroker.net/topic/27050/test-adapter-trashschedule-v0-0-x?page=1

    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

    1 Antwort Letzte Antwort
    0
    • E Offline
      E Offline
      Elektronikwelt
      schrieb am zuletzt editiert von
      #3

      Ja kenn ich. Ich rufe die Termine direkt ab und bekomme den oberen Output. Hier muss ich dann kein Kalender pflegen.

      ChaotC 1 Antwort Letzte Antwort
      0
      • Ralla66R Offline
        Ralla66R Offline
        Ralla66
        Most Active
        schrieb am zuletzt editiert von Ralla66
        #4

        @Elektronikwelt sagte in Blockly für Müllabfuhrtermine:

        kann mir jemand eine Blockly basteln wo ich den Abfuhrtermin aktuell herausfinden kann

        Mach mal selbst, wo ist das Problem, per ICal bindest du die Kalender ein und per trashschedule
        wertest du das aus.
        daysleft ist der nächste Abholtag, den verkasperste im Blockly.
        Wenn daysleft Biotonne ist 0 dann mache... aktualisiere Datenpunkt xy mit true oder false.

        ical_19001.jpg

        1 Antwort Letzte Antwort
        0
        • E Elektronikwelt

          Ja kenn ich. Ich rufe die Termine direkt ab und bekomme den oberen Output. Hier muss ich dann kein Kalender pflegen.

          ChaotC Offline
          ChaotC Offline
          Chaot
          schrieb am zuletzt editiert von
          #5

          @Elektronikwelt
          Warum? Ist doch auch im ICal Format. Also im Kalender importieren und fertig.
          Der Kalender ist hier eigentlich als Standard - Ausgangsbasis gedacht. Irgendwie muss man ja auf einheitliche Werte kommen. Sonst müsste man für jeden User separat eigene Scripte anlegen.

          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

          1 Antwort Letzte Antwort
          0
          • E Offline
            E Offline
            Elektronikwelt
            schrieb am zuletzt editiert von
            #6

            ICal ist nicht das richtige für mich. Ich habe kein ICal File. Dies sind Onlinedaten die ich direkt von der Gemeinde abrufe.

            ChaotC 1 Antwort Letzte Antwort
            0
            • E Elektronikwelt

              ICal ist nicht das richtige für mich. Ich habe kein ICal File. Dies sind Onlinedaten die ich direkt von der Gemeinde abrufe.

              ChaotC Offline
              ChaotC Offline
              Chaot
              schrieb am zuletzt editiert von
              #7

              @Elektronikwelt Und was ist das für ein Datenformat?
              Das sieht fast aus wie ein ICal Export.

              ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

              1 Antwort Letzte Antwort
              0
              • E Offline
                E Offline
                Elektronikwelt
                schrieb am zuletzt editiert von
                #8

                Ist ein JSON Format aus dem Web.

                ChaotC 1 Antwort Letzte Antwort
                0
                • E Elektronikwelt

                  Ist ein JSON Format aus dem Web.

                  ChaotC Offline
                  ChaotC Offline
                  Chaot
                  schrieb am zuletzt editiert von
                  #9

                  @Elektronikwelt
                  Ok, das habe ich dann falsch gedeutet.
                  In dem Fall wirst du wohl das JSON parsen müssen.
                  Wie du das in Blockly umsetzt kann ich dir dann leider nicht erklären.
                  Ich könnte dir mein Gasthermenscript anbieten ,it dem ich sowas mache. Das kannst du dir vielleicht mal anschauen um zu sehen wie das abläuft. Eventuell kannst du das ja dann für deine Zwecke nutzen.

                  //Script zur Zerlegung der JSON Daten in einzelne Datenpunkte
                  //Idee: Chaot
                  // Umsetzung: paul53
                  
                  
                  var json = "mqtt.0.Heizung.boiler_data"/*BoilerDaten*/;
                  var Vorl = "javascript.0.Heizung.Vorlauf"/*Vorlauf*/;
                  var Rueckl = "javascript.0.Heizung.Ruecklauf"/*Ruecklauf*/;
                  var WWist = "javascript.0.Heizung.WarmwasserIst"/*Warmwasser Ist*/;
                  var WWsoll = "javascript.0.Heizung.WarmwasserSoll"/*Warmwasser Soll*/;
                  var Druck = "javascript.0.Heizung.Systemdruck"/*Systemdruck*/;
                  var WWAn = "javascript.0.Heizung.WarmwasserAn"/*Warmwasser aktiv*/;
                  var WWFlow = "javascript.0.Heizung.WarmwasserDurchfluss"/*Warmwasser Durchfluss*/;
                  var GasAn = "javascript.0.Heizung.GasAn"/*Gas aktiv*/;
                  var Leistung = "javascript.0.Heizung.Leistung"/*Leistung*/;
                  var OutTemp = "javascript.0.Heizung.OutTemp"/*Aussentemperatur*/;
                  var BoilTemp = "javascript.0.Heizung.BoilTemp"/*Boilertemperatur*/;
                  var BurnStarts = "javascript.0.Heizung.BurnStarts"/*Brennerstarts*/;
                  var LaufzeitBrenner = "javascript.0.Heizung.LaufzeitBrenner"/*LaufzeitBrenner*/;
                  var LaufzeitWW = "javascript.0.Heizung.LaufzeitWW"/*LaufzeitWW*/;
                  var LaufzeitGesamt = "javascript.0.Heizung.LaufzeitGesamt"/*LaufzeitGesamt*/;
                  var LaufzeitHeizung = "javascript.0.Heizung.LaufzeitHeizung"/*LaufzeitHeizung*/;
                  
                  
                  on(json, function(dp) {
                     var obj = JSON.parse(dp.state.val);
                     setState(Vorl, parseFloat(obj.curFlowTemp));
                     setState(Rueckl, parseFloat(obj.retTemp));
                     setState(WWist, parseFloat(obj.wWCurTmp));
                     setState(WWsoll, parseFloat(obj.wWSelTemp));
                     setState(Druck, parseFloat(obj.sysPress));
                     setState(WWAn, obj.wWActivated);
                     setState(WWFlow, obj.wWCurFlow);
                     setState(GasAn, obj.burnGas);
                     setState(Leistung, obj.curBurnPow);
                     setState(OutTemp, obj.outdoorTemp);
                     setState(BoilTemp, obj.boilTemp);
                     setState(BurnStarts, obj.burnStarts);
                     setState(LaufzeitBrenner, obj.burnWorkMin);
                     setState(LaufzeitWW, obj.wWWorkM);
                     setState(LaufzeitGesamt, obj.UBAuptime);
                     setState(LaufzeitHeizung, obj.heatWorkMin);
                  });
                  

                  ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                  1 Antwort Letzte Antwort
                  0
                  • E Offline
                    E Offline
                    Elektronikwelt
                    schrieb am zuletzt editiert von
                    #10

                    @Chaot ich bin nicht ganz fit in Javascript. Ich habe z.B. oben in dem Abruf mehrere cal_id usw. . Wie kann ich diese dementsprechend ablegen?

                    ChaotC 1 Antwort Letzte Antwort
                    0
                    • E Elektronikwelt

                      @Chaot ich bin nicht ganz fit in Javascript. Ich habe z.B. oben in dem Abruf mehrere cal_id usw. . Wie kann ich diese dementsprechend ablegen?

                      ChaotC Offline
                      ChaotC Offline
                      Chaot
                      schrieb am zuletzt editiert von
                      #11

                      @Elektronikwelt
                      Ich habe jetzt maldeine Kalender etwas übersichtlicher formatiert.
                      Vielleicht ist dann etwas besser zu erkennen nach was man sortieren könnte:

                      [{"Ack":"Success","id":"mm_termins","messages":[{"status":"OK","msg":"getTermins"}],"_data":[
                      {"cal_id":"85676095","cal_date":"2020-01-04","cal_date_normal":"04.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676124","cal_date":"2020-01-09","cal_date_normal":"09.01.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676140","cal_date":"2020-01-10","cal_date_normal":"10.01.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676096","cal_date":"2020-01-17","cal_date_normal":"17.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676097","cal_date":"2020-01-31","cal_date_normal":"31.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676125","cal_date":"2020-02-05","cal_date_normal":"05.02.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676141","cal_date":"2020-02-06","cal_date_normal":"06.02.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676098","cal_date":"2020-02-14","cal_date_normal":"14.02.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676087","cal_date":"2020-02-28","cal_date_normal":"28.02.2020","cal_garbage_type":"BIB_PROB","cal_comment":"beim Bauhof 09:30 - 10:15"},
                      {"cal_id":"85676099","cal_date":"2020-02-28","cal_date_normal":"28.02.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676126","cal_date":"2020-03-04","cal_date_normal":"04.03.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676142","cal_date":"2020-03-05","cal_date_normal":"05.03.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676100","cal_date":"2020-03-13","cal_date_normal":"13.03.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676101","cal_date":"2020-03-27","cal_date_normal":"27.03.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676127","cal_date":"2020-04-01","cal_date_normal":"01.04.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676143","cal_date":"2020-04-02","cal_date_normal":"02.04.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676154","cal_date":"2020-04-09","cal_date_normal":"09.04.2020","cal_garbage_type":"BIB_GRUEN","cal_comment":""},
                      {"cal_id":"85676102","cal_date":"2020-04-11","cal_date_normal":"11.04.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676103","cal_date":"2020-04-24","cal_date_normal":"24.04.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676128","cal_date":"2020-04-29","cal_date_normal":"29.04.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676144","cal_date":"2020-04-30","cal_date_normal":"30.04.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676104","cal_date":"2020-05-08","cal_date_normal":"08.05.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676105","cal_date":"2020-05-23","cal_date_normal":"23.05.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676129","cal_date":"2020-05-27","cal_date_normal":"27.05.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676145","cal_date":"2020-05-28","cal_date_normal":"28.05.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676106","cal_date":"2020-06-06","cal_date_normal":"06.06.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676107","cal_date":"2020-06-19","cal_date_normal":"19.06.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676130","cal_date":"2020-06-24","cal_date_normal":"24.06.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676146","cal_date":"2020-06-25","cal_date_normal":"25.06.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676108","cal_date":"2020-07-03","cal_date_normal":"03.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676109","cal_date":"2020-07-17","cal_date_normal":"17.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676131","cal_date":"2020-07-22","cal_date_normal":"22.07.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676147","cal_date":"2020-07-23","cal_date_normal":"23.07.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676110","cal_date":"2020-07-31","cal_date_normal":"31.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676111","cal_date":"2020-08-14","cal_date_normal":"14.08.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676132","cal_date":"2020-08-19","cal_date_normal":"19.08.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676148","cal_date":"2020-08-20","cal_date_normal":"20.08.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676112","cal_date":"2020-08-28","cal_date_normal":"28.08.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676113","cal_date":"2020-09-11","cal_date_normal":"11.09.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676133","cal_date":"2020-09-16","cal_date_normal":"16.09.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676149","cal_date":"2020-09-17","cal_date_normal":"17.09.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676114","cal_date":"2020-09-25","cal_date_normal":"25.09.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676088","cal_date":"2020-09-25","cal_date_normal":"25.09.2020","cal_garbage_type":"BIB_PROB","cal_comment":"beim Bauhof 09:30 - 10:15"},
                      {"cal_id":"85676115","cal_date":"2020-10-09","cal_date_normal":"09.10.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676134","cal_date":"2020-10-14","cal_date_normal":"14.10.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676150","cal_date":"2020-10-15","cal_date_normal":"15.10.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676116","cal_date":"2020-10-23","cal_date_normal":"23.10.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676117","cal_date":"2020-11-06","cal_date_normal":"06.11.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676135","cal_date":"2020-11-11","cal_date_normal":"11.11.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676151","cal_date":"2020-11-12","cal_date_normal":"12.11.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676155","cal_date":"2020-11-12","cal_date_normal":"12.11.2020","cal_garbage_type":"BIB_GRUEN","cal_comment":""},
                      {"cal_id":"85676118","cal_date":"2020-11-20","cal_date_normal":"20.11.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676119","cal_date":"2020-12-04","cal_date_normal":"04.12.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676136","cal_date":"2020-12-09","cal_date_normal":"09.12.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                      {"cal_id":"85676152","cal_date":"2020-12-10","cal_date_normal":"10.12.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                      {"cal_id":"85676120","cal_date":"2020-12-18","cal_date_normal":"18.12.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                      {"cal_id":"85676153","cal_date":"2020-12-30","cal_date_normal":"30.12.2020","cal_garbage_type":"BIB_GELB","cal_comment":""}
                      ],"_extra":[]}]
                      

                      Aktuell fällt mir da zwar noch nichts ein, aber vielleicht findet sich ja jemand der hier ein Muster erkennt das man umsetzen kann.

                      ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                      E 1 Antwort Letzte Antwort
                      0
                      • ChaotC Chaot

                        @Elektronikwelt
                        Ich habe jetzt maldeine Kalender etwas übersichtlicher formatiert.
                        Vielleicht ist dann etwas besser zu erkennen nach was man sortieren könnte:

                        [{"Ack":"Success","id":"mm_termins","messages":[{"status":"OK","msg":"getTermins"}],"_data":[
                        {"cal_id":"85676095","cal_date":"2020-01-04","cal_date_normal":"04.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676124","cal_date":"2020-01-09","cal_date_normal":"09.01.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676140","cal_date":"2020-01-10","cal_date_normal":"10.01.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676096","cal_date":"2020-01-17","cal_date_normal":"17.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676097","cal_date":"2020-01-31","cal_date_normal":"31.01.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676125","cal_date":"2020-02-05","cal_date_normal":"05.02.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676141","cal_date":"2020-02-06","cal_date_normal":"06.02.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676098","cal_date":"2020-02-14","cal_date_normal":"14.02.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676087","cal_date":"2020-02-28","cal_date_normal":"28.02.2020","cal_garbage_type":"BIB_PROB","cal_comment":"beim Bauhof 09:30 - 10:15"},
                        {"cal_id":"85676099","cal_date":"2020-02-28","cal_date_normal":"28.02.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676126","cal_date":"2020-03-04","cal_date_normal":"04.03.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676142","cal_date":"2020-03-05","cal_date_normal":"05.03.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676100","cal_date":"2020-03-13","cal_date_normal":"13.03.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676101","cal_date":"2020-03-27","cal_date_normal":"27.03.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676127","cal_date":"2020-04-01","cal_date_normal":"01.04.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676143","cal_date":"2020-04-02","cal_date_normal":"02.04.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676154","cal_date":"2020-04-09","cal_date_normal":"09.04.2020","cal_garbage_type":"BIB_GRUEN","cal_comment":""},
                        {"cal_id":"85676102","cal_date":"2020-04-11","cal_date_normal":"11.04.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676103","cal_date":"2020-04-24","cal_date_normal":"24.04.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676128","cal_date":"2020-04-29","cal_date_normal":"29.04.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676144","cal_date":"2020-04-30","cal_date_normal":"30.04.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676104","cal_date":"2020-05-08","cal_date_normal":"08.05.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676105","cal_date":"2020-05-23","cal_date_normal":"23.05.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676129","cal_date":"2020-05-27","cal_date_normal":"27.05.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676145","cal_date":"2020-05-28","cal_date_normal":"28.05.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676106","cal_date":"2020-06-06","cal_date_normal":"06.06.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676107","cal_date":"2020-06-19","cal_date_normal":"19.06.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676130","cal_date":"2020-06-24","cal_date_normal":"24.06.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676146","cal_date":"2020-06-25","cal_date_normal":"25.06.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676108","cal_date":"2020-07-03","cal_date_normal":"03.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676109","cal_date":"2020-07-17","cal_date_normal":"17.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676131","cal_date":"2020-07-22","cal_date_normal":"22.07.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676147","cal_date":"2020-07-23","cal_date_normal":"23.07.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676110","cal_date":"2020-07-31","cal_date_normal":"31.07.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676111","cal_date":"2020-08-14","cal_date_normal":"14.08.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676132","cal_date":"2020-08-19","cal_date_normal":"19.08.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676148","cal_date":"2020-08-20","cal_date_normal":"20.08.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676112","cal_date":"2020-08-28","cal_date_normal":"28.08.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676113","cal_date":"2020-09-11","cal_date_normal":"11.09.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676133","cal_date":"2020-09-16","cal_date_normal":"16.09.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676149","cal_date":"2020-09-17","cal_date_normal":"17.09.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676114","cal_date":"2020-09-25","cal_date_normal":"25.09.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676088","cal_date":"2020-09-25","cal_date_normal":"25.09.2020","cal_garbage_type":"BIB_PROB","cal_comment":"beim Bauhof 09:30 - 10:15"},
                        {"cal_id":"85676115","cal_date":"2020-10-09","cal_date_normal":"09.10.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676134","cal_date":"2020-10-14","cal_date_normal":"14.10.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676150","cal_date":"2020-10-15","cal_date_normal":"15.10.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676116","cal_date":"2020-10-23","cal_date_normal":"23.10.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676117","cal_date":"2020-11-06","cal_date_normal":"06.11.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676135","cal_date":"2020-11-11","cal_date_normal":"11.11.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676151","cal_date":"2020-11-12","cal_date_normal":"12.11.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676155","cal_date":"2020-11-12","cal_date_normal":"12.11.2020","cal_garbage_type":"BIB_GRUEN","cal_comment":""},
                        {"cal_id":"85676118","cal_date":"2020-11-20","cal_date_normal":"20.11.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676119","cal_date":"2020-12-04","cal_date_normal":"04.12.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676136","cal_date":"2020-12-09","cal_date_normal":"09.12.2020","cal_garbage_type":"BIB_PAP","cal_comment":""},
                        {"cal_id":"85676152","cal_date":"2020-12-10","cal_date_normal":"10.12.2020","cal_garbage_type":"BIB_GELB","cal_comment":""},
                        {"cal_id":"85676120","cal_date":"2020-12-18","cal_date_normal":"18.12.2020","cal_garbage_type":"BIB_REST","cal_comment":""},
                        {"cal_id":"85676153","cal_date":"2020-12-30","cal_date_normal":"30.12.2020","cal_garbage_type":"BIB_GELB","cal_comment":""}
                        ],"_extra":[]}]
                        

                        Aktuell fällt mir da zwar noch nichts ein, aber vielleicht findet sich ja jemand der hier ein Muster erkennt das man umsetzen kann.

                        E Offline
                        E Offline
                        Elektronikwelt
                        schrieb am zuletzt editiert von
                        #12

                        Ja ich hoffe es. Danke trotzdem für deine Mühe

                        ChaotC 1 Antwort Letzte Antwort
                        0
                        • E Elektronikwelt

                          Ja ich hoffe es. Danke trotzdem für deine Mühe

                          ChaotC Offline
                          ChaotC Offline
                          Chaot
                          schrieb am zuletzt editiert von
                          #13

                          @Elektronikwelt
                          Hast du mal Tante Google bemüht ob du JSON in Ical konvertiert bekommst?
                          Oder du nimmst die Datenblöcke und machst schnell ein CSV draus. Das kann der GoogleKalender auch lesen.

                          ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                          1 Antwort Letzte Antwort
                          0
                          • HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #14

                            Das geht "eigentlich" wahrscheinlich ganz einfach.
                            Selbst in Blockly gibt es Blöcke um json auszulesen.

                            Wie das json strukturiert ist kann man sich unter http://jsonviewer.stack.hu/ ansehen

                            Dann muss mann "nur noch" die richtigen Parameter abfragen, dann klappt es.

                            Ich selber habe es noch nicht hinbekommen, aber wer sonst als @paul53 hat mir mal ein Skript in dem ich nach werten per Text-Suche parsen wollte in json-Analyse umgebogen.

                            Ich hatte sonst auch den json2ical Ansatz über google gesucht, finde aber nichts "mal eben" brauchbares

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • E Offline
                              E Offline
                              Elektronikwelt
                              schrieb am zuletzt editiert von
                              #15

                              Wie das JSON aufgebaut ist, ist mir bekannt. Nur die Frage ist wie komme ich über Blockly an die richtigen Daten. Genau dieser Ansatz fehlt mir.

                              @paul53 kannst du mir behilflich sein.

                              HomoranH 1 Antwort Letzte Antwort
                              0
                              • E Elektronikwelt

                                Wie das JSON aufgebaut ist, ist mir bekannt. Nur die Frage ist wie komme ich über Blockly an die richtigen Daten. Genau dieser Ansatz fehlt mir.

                                @paul53 kannst du mir behilflich sein.

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von Homoran
                                #16

                                @Elektronikwelt sagte in Blockly für Müllabfuhrtermine:

                                Wie das JSON aufgebaut ist, ist mir bekannt.

                                Dann ist ja gut, dann kennst du auch die Bezeichnungen.

                                In Blockly von Paul sah das Zerlegen des JSON etwa so aus:

                                JSON_parse_Blockly.png

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                E 1 Antwort Letzte Antwort
                                0
                                • HomoranH Homoran

                                  @Elektronikwelt sagte in Blockly für Müllabfuhrtermine:

                                  Wie das JSON aufgebaut ist, ist mir bekannt.

                                  Dann ist ja gut, dann kennst du auch die Bezeichnungen.

                                  In Blockly von Paul sah das Zerlegen des JSON etwa so aus:

                                  JSON_parse_Blockly.png

                                  E Offline
                                  E Offline
                                  Elektronikwelt
                                  schrieb am zuletzt editiert von
                                  #17

                                  @Homoran danke das werde ich mal die nächsten Tage ausprobieren

                                  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

                                  649

                                  Online

                                  32.7k

                                  Benutzer

                                  82.3k

                                  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