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.
    • 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

                          877
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          5
                          34
                          4570
                          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