Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Steuerung Heizung nach Schichtplan

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Steuerung Heizung nach Schichtplan

    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      rudiraz last edited by

      Dankeschön 🙂

      werde ich einbauen

      Grüße

      1 Reply Last reply Reply Quote 0
      • T
        Torsten_MG last edited by

        Ich muß mich hier auch mal anhängen, obwohl der Beitrag schon Staub ansetzt 😄

        JavaScript ist für mich auch noch komplettes neuland und ich verstehe jetzt gar nicht was ich damit anfangen kann.

        @BuZZy:

        @tempestas:

        Das ical.0.data.table ein Array ist, kann ich bei mir eben nicht sehen. Das hat schon sehr geholfen 🙂 Überall wo "object Object" auftaucht kannst du mit…

        Wo genau muß ich das einsetzen, damit ich das wo in Klarschrift sehe?

        ` > ````

        JSON.stringify(.....)
        also für ical.0.data.table:
        JSON.stringify(getState('ical.0.data.table').val)
        ````in Klartext darstellen was sich hinter "object Object" verbirgt. 🙂 `

        Danke schonmal!!

        1 Reply Last reply Reply Quote 0
        • BuZZy
          BuZZy last edited by

          Hi,

          wie weit bist du denn jetzt?

          Was genau möchtest du erreichen?

          Wie sieht dein Script bis jetzt aus?

          Gruß

          1 Reply Last reply Reply Quote 0
          • T
            Torsten_MG last edited by

            @BuZZy:

            Hi,

            wie weit bist du denn jetzt?

            Was genau möchtest du erreichen?

            Wie sieht dein Script bis jetzt aus?

            Gruß ` Das Sript selber kann ich noch nicht gebrauchen. Noch kein Thermostat. Ich möchte aber schon mal lernen das zu verstehen, darum die vorige Frage

            Gesendet von Unterwegs mit Tapatalk

            1 Reply Last reply Reply Quote 0
            • T
              Torsten_MG last edited by

              Du hattest mal geschrieben, dass man mit````
              JSON.stringify(getState('ical.0.data.table').val)

              
              Ich gehe jetzt mal davon aus, dass das in ein JavaScript eintragen werden muß. Wo wird mir aber das dann in Klartext angezeigt?
              1 Reply Last reply Reply Quote 0
              • BuZZy
                BuZZy last edited by

                JSON.stringify(getState('ical.0.data.table').val)
                

                Wandelt nur ein Object in ein String um.

                Du musst mit diesem String dann natürlich "weiter Arbeiten"..

                So pauschal kann ich dir da jetzt keine Antwort geben wenn ich nicht weiß was du überhaupt vor hast. :lol: 😄

                Gruß

                1 Reply Last reply Reply Quote 0
                • T
                  Torsten_MG last edited by

                  Du warst jetzt schneller als ich, der Groschen war in der zwischenzeit gefallen :roll:

                  Ich wollte mir eigentlich nur den String anzeigen lassen um das zu verstehen, wie das geht habe ich jetzt verstanden

                  1 Reply Last reply Reply Quote 0
                  • T
                    Torsten_MG last edited by

                    Ich habe jetzt mal Testweise dein Script vom 17.01.2018, 13:57 geladen und gestartet. Ich habe für morgen einen Termin mit dem Text Frühschicht in den Kalender geschrieben, aber aus irgendeinem Grund erkennt er es anscheinend nicht.
                    9214_heizungssteuerung.jpg

                    1 Reply Last reply Reply Quote 0
                    • BuZZy
                      BuZZy last edited by

                      Aktivier mal in den Einstellungen vom iCal adapter die option "Ersetze Datum mit Worten" danach das Script nochmal starten, dann sollte es funktionieren..

                      Das Script sucht nach dem Wort "Morgen" und "Frühschicht".. Das Wort "Morgen" taucht aber nur mit der oben genannten Einstellung im iCal Adapter auf..

                      Gruß

                      1 Reply Last reply Reply Quote 0
                      • T
                        Torsten_MG last edited by

                        @BuZZy:

                        Aktivier mal in den Einstellungen vom iCal adapter die option "Ersetze Datum mit Worten" danach das Script nochmal starten, dann sollte es funktionieren..

                        Das Script sucht nach dem Wort "Morgen" und "Frühschicht".. Das Wort "Morgen" taucht aber nur mit der oben genannten Einstellung im iCal Adapter auf..

                        Gruß `

                        OK funktioniert. Nur steht jetzt im vis auch morgen, übermorgen, in 2 Tagen … im Plan, Das wollte ich ja eigentlich nicht

                        1 Reply Last reply Reply Quote 0
                        • BuZZy
                          BuZZy last edited by

                          Dann musst du das Script abändern - so dass statt nach "Morgen" + "Frühschicht" nach "Datum heute + 1 Tag" also nach "11.11.2018" + "Frühschicht" gesucht wird..

                          Gruß

                          1 Reply Last reply Reply Quote 0
                          • T
                            Torsten_MG last edited by

                            ich habe es jetzt anders gelöst bekommen.

                            Statt nach date schaue ich jetzt nach _class

                            Hier die geänderten Zeilen:

                            function icalheating(obj){
                            var datestring="_class";
                            
                            
                            `if (obj[i][datestring].indexOf('ical_Schicht Torsten ical_tomorrow') === 0 && obj[i][eventstring].indexOf('Frühschicht') === 0) {` [/i][/i]
                            
                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            850
                            Online

                            32.0k
                            Users

                            80.4k
                            Topics

                            1.3m
                            Posts

                            5
                            34
                            4575
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo