Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Heizung mit Nachtabsenkung und Anwesenheitsprüfung

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Heizung mit Nachtabsenkung und Anwesenheitsprüfung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Arne Schuch
      Arne Schuch @ente34 last edited by

      @ente34
      Ich hab sie inzwischen gelöscht aber sinngemäß:
      DOIF ([23:00 - 06:00] or [AdF4_Residents:state] ne "home") (set WHG_Heizungen 18)
      DOELSEIF ([AdF4_Residents:state] eq "home") (set WHG_Heizungen 22)
      Bin mir nicht sicher, ob das genau so hatte, müsste aber hinkommen.
      Am Ende sollte sogar ein
      DOELSE (set WHG_Heizungen 22)
      reichen.

      E 1 Reply Last reply Reply Quote 0
      • E
        ente34 @Arne Schuch last edited by

        @arne-schuch
        Für alles, was in der DOIF_Bedingung ist, müssen Trigger angelegt werden. Für den Zeitbereich 23:00 bis 6:00 Uhr auch, s. Paul's Script.
        Den kompakten Syntax von FHEM habe ich schon an anderer Stelle gelobt (ist natürlich Geschmacksache)

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @ente34 last edited by paul53

          @ente34 sagte: Für alles, was in der DOIF_Bedingung ist, müssen Trigger angelegt werden.

          Hier eine Version ohne Variable "anwesend": Die Prüfungen erfolgen in der Funktion setTemp().

          Bild_2021-01-23_132218.png

          1 Reply Last reply Reply Quote 0
          • G
            grossek @paul53 last edited by

            @paul53 Ich hab Ihre Schaltung mal nachgebaut, nur leider funktioniert Sie bei mir irgend wie nicht .
            Wenn Sie da helfen könnten wäre das super.Screenshot 2021-02-03 231815.jpg

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @grossek last edited by

              @grossek
              Dem Trigger links oben ist keine ID zugewiesen: "Alle Abwesend"
              Ich würde nicht jede Minute von 6:00 bis 6:59 Uhr und 23:00 bis 23:59 Uhr triggern.

              G 1 Reply Last reply Reply Quote 0
              • G
                grossek @paul53 last edited by

                @paul53 ok und was muss ich jetzt ändern ? das verstehe ich nicht so ganz
                Mein Handy ist doch das Objekt welches für die Anwesenheit Zuständig ist

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @grossek last edited by

                  @grossek sagte: Mein Handy ist doch das Objekt welches für die Anwesenheit Zuständig ist

                  Das Handy ist nicht zugewiesen, denn es steht dort immer noch "Objekt ID".
                  Ist der Datenpunkt bei Anwesenheit true oder bei Abwesenheit?

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    grossek @paul53 last edited by

                    @paul53 Screenshot 2021-02-04 124313.jpg

                    Ok ich hab es jetzt auch da zugewiesen, aber irgendwie funktioniert immer noch nichts

                    paul53 2 Replies Last reply Reply Quote 0
                    • paul53
                      paul53 @grossek last edited by

                      @grossek sagte: irgendwie funktioniert immer noch nichts

                      Es funktioniert nichts oder falsch herum (10°C bei Anwesenheit)?
                      Das Skript ist aktiviert und hoffentlich nicht unter der Gruppe "global" erstellt?

                      Arne Schuch 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @grossek last edited by

                        @grossek
                        Mache es mal so:

                        Bild_2021-02-04_130824.png

                        1 Reply Last reply Reply Quote 0
                        • Arne Schuch
                          Arne Schuch @paul53 last edited by

                          @paul53 sagte in Heizung mit Nachtabsenkung und Anwesenheitsprüfung:

                          Das Skript ist aktiviert und hoffentlich nicht unter der Gruppe "global" erstellt?

                          Hab das nachgebaut und läuft. Danke!
                          Ich verstehe so halbwegs, was da passiert. Ich habe das Script allerdings unter "global" angelegt. Ist das ein Problem? Kann ich das irgendwie nach "common" verschieben oder muss ich ex-/importieren?

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @Arne Schuch last edited by paul53

                            @arne-schuch sagte: Ich habe das Script allerdings unter "global" angelegt. Ist das ein Problem?

                            Ja, das ist ein Problem, da globale Skripte in jedes andere (nicht globale) Skript kopiert und dort ausgeführt werden.

                            @arne-schuch sagte:

                            muss ich ex-/importieren?

                            Eine andere Möglichkeit kenne ich nicht.

                            Arne Schuch G 3 Replies Last reply Reply Quote 0
                            • Arne Schuch
                              Arne Schuch @paul53 last edited by

                              @paul53 Danke, hab ich so umgebaut. 👍

                              G 1 Reply Last reply Reply Quote 0
                              • G
                                grossek @Arne Schuch last edited by

                                @arne-schuch Ich hab diese Schaltung jetzt mal nachgebaut neu.jpg
                                diesmal ist überhaupt nichts im Protokoll zu sehen aber dafür im LOG
                                Screenshot 2021-02-06 154832.jpg

                                jetzt mal ganz blöd gefragt muss ich für diese Schaltung auch einen Datenpunkt erstellen?

                                Oder ist es so wie ich es gerade aus dem skript lese das wenn das handy Wahr ist schaltet er das Comet Dect auf den Gewünschten wert welchen ich im Skript hinterlegt habe ,das alles natürlich nur zur vorgegebenen Zeit

                                paul53 1 Reply Last reply Reply Quote 0
                                • G
                                  grossek @paul53 last edited by

                                  @paul53 sorry der letzte Eintrag sollte an dich gerichtet sein

                                  1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @grossek last edited by

                                    @grossek sagte: wenn das handy Wahr ist schaltet er das Comet Dect auf den Gewünschten wert welchen ich im Skript hinterlegt habe

                                    So ist es gedacht.

                                    G 2 Replies Last reply Reply Quote 0
                                    • G
                                      grossek @paul53 last edited by

                                      @paul53 ok aber irgend wie funktioniert das nicht so ganz

                                      G paul53 2 Replies Last reply Reply Quote 0
                                      • G
                                        grossek @grossek last edited by

                                        @grossek ok hab in die falsche Zeile geguckt er übernimmt es
                                        danke

                                        1 Reply Last reply Reply Quote 0
                                        • paul53
                                          paul53 @grossek last edited by paul53

                                          @grossek sagte: irgend wie funktioniert das nicht so ganz

                                          Was soll ich mit dieser Aussage anfangen?

                                          Ändere erst einmal den Minuten-Stern im Zeitplan in eine 0.

                                          G 1 Reply Last reply Reply Quote 0
                                          • G
                                            grossek @paul53 last edited by

                                            @paul53 wobei jetzt wäre die nächste Herausforderung das dieses Skript nur in den Wintermonaten ausgeführt wird

                                            wäre es ratsam das über den CRON zu steuern ?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            813
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly heating
                                            5
                                            38
                                            2260
                                            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