Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Luftfeuchtigkeitsabfrage > Pushover

    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

    Luftfeuchtigkeitsabfrage > Pushover

    This topic has been deleted. Only users with topic management privileges can see it.
    • TG70
      TG70 Forum Testing last edited by

      Hallo, ich habe versucht ein Blockly für eine Luftfeuchtigkeitsabfrage zu erstellen mit Pushover Benachrichtgung
      ab einem bestimmten Luftfeuchtigkeitswert.
      Die Abfrage bzw. die Pushover Nachricht soll aber nur in der Zeit zwischen 7-21 erfolgen. Die Einschränkung
      mit der Zeit und des Wertes funktioniert aber leider nicht so wie gewollt? Wo habe ich den Gedankenfehler?

      3c83a271-23cf-4b08-afb4-357779a8a881.jpg

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

        @tom1970
        Keine Trigger (Zeitplan) im Trigger (HUMIDITY) verwenden !
        Soll die Nachricht nur einmal bei erster Überschreitung des Feuchtegrenzwertes erzeugt werden, fragt man auch den "vorherigen Wert" ab.

        Blockly_hoheFeuchte_7-21.JPG

        TG70 1 Reply Last reply Reply Quote 1
        • TG70
          TG70 Forum Testing @paul53 last edited by TG70

          Dank probiere ich gleich mal aus. Da waren meine Gedankengänge wieder komplett falsch.
          Aber wenn du das so schreibst, ist mir völlig klar, dass es nur so funktionieren kann.

          FredF 1 Reply Last reply Reply Quote 0
          • FredF
            FredF Most Active Forum Testing @TG70 last edited by

            @tom1970 sagte in Luftfeuchtigkeitsabfrage > Pushover:

            Ich kriege die beiden "und" Blocks nicht so hin, wie es bei dir aussieht???!

            Mit Maus über den Baustein und mit rechter Maustaste externe (interne) Eingänge wählen

            TG70 1 Reply Last reply Reply Quote 0
            • TG70
              TG70 Forum Testing @FredF last edited by

              @FredF .. danke dir für deine Info ... ja bin ich zu spät drauf gekommen, wie ich das finde ... schäm

              TG70 1 Reply Last reply Reply Quote 0
              • TG70
                TG70 Forum Testing @TG70 last edited by

                Hab das Blockly jetzt so erstellt. Aber es wurde mir heute beim erreichen des Werte keine Nachricht geschickt?

                Blockly.png

                dslraser paul53 2 Replies Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @TG70 last edited by dslraser

                  @tom1970
                  sieht alles richtig aus. Stimmt Deine Systemzeit ?
                  Und zeig mal den RAW vom Datenpunkt Deines Triggers (Luftfeuchtigkeit)

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

                    @tom1970 sagte:

                    heute beim erreichen des Werte keine Nachricht geschickt?

                    Heute wurden 72 %rH erreicht ?

                    TG70 1 Reply Last reply Reply Quote 0
                    • TG70
                      TG70 Forum Testing @paul53 last edited by

                      Ja aktueller Wert bei 74%

                      paul53 1 Reply Last reply Reply Quote 0
                      • TG70
                        TG70 Forum Testing @dslraser last edited by

                        @dslraser said in Luftfeuchtigkeitsabfrage > Pushover:

                        @tom1970
                        sieht alles richtig aus. Stimmt Deine Systemzeit ?
                        Und zeig mal den RAW vom Datenpunkt Deines Triggers (Luftfeuchtigkeit)

                        Ja Systemzeit habe ich gerade gerpüft.

                        blockly2.png

                        dslraser 2 Replies Last reply Reply Quote 0
                        • dslraser
                          dslraser Forum Testing Most Active @TG70 last edited by

                          @tom1970
                          ich meinte es so
                          20190627_191728.jpg

                          1 Reply Last reply Reply Quote 0
                          • dslraser
                            dslraser Forum Testing Most Active @TG70 last edited by

                            @tom1970
                            und noch eine vielleicht "ganz blöde Frage", das Blockly läuft bzw. ist an und Dein Pushover/E-Mail ist auch aktiv ?
                            Kommen andere Pushover/E-Mail Nachrichten an ?

                            TG70 1 Reply Last reply Reply Quote 0
                            • TG70
                              TG70 Forum Testing @dslraser last edited by

                              Ja Pushover ansich funktioniert. E-Mal auch.

                              {
                                "from": "system.adapter.hm-rpc.0",
                                "ts": 1544268382328,
                                "common": {
                                  "name": "Ben WT:1.HUMIDITY",
                                  "type": "number",
                                  "unit": "%",
                                  "role": "value.humidity",
                                  "def": 0,
                                  "min": 0,
                                  "max": 99,
                                  "read": true,
                                  "write": false
                                },
                                "native": {
                                  "AutoconfRoles": "WEATHER",
                                  "CONTROL": "NONE",
                                  "ID": "HUMIDITY",
                                  "TYPE": "INTEGER",
                                  "UNIT": "%",
                                  "DEFAULT": 0,
                                  "FLAGS": 1,
                                  "MAX": 99,
                                  "MIN": 0,
                                  "OPERATIONS": 5,
                                  "TAB_ORDER": 1
                                },
                                "acl": {
                                  "object": 1636,
                                  "owner": "system.user.admin",
                                  "ownerGroup": "system.group.administrator",
                                  "state": 1636
                                },
                                "_id": "hm-rpc.0.OEQ0762498.1.HUMIDITY",
                                "type": "state"
                              }
                              
                              1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @TG70 last edited by paul53

                                @tom1970
                                Das Skript wurde nicht unter der Gruppe "global" erstellt ?

                                Poste bitte den von Blockly erzeugten Javascript-Code ohne die letzte Zeile in Code tags.

                                TG70 1 Reply Last reply Reply Quote 0
                                • TG70
                                  TG70 Forum Testing @paul53 last edited by TG70

                                  Das Blockly liegt in "common"

                                  on({id: "hm-rpc.0.OEQ0762498.1.HUMIDITY"/*Ben WT:1.HUMIDITY*/, change: "ne"}, function (obj) {
                                    var value = obj.state.val;
                                    var oldValue = obj.oldState.val;
                                    if ((obj.state ? obj.state.val : "") >= 72 && (obj.oldState ? obj.oldState.val : "") < 72 && compareTime("07:00", "21:00", "between")) {
                                      sendTo("pushover", "send", {
                                         message: (['Ben Luftfeuchtigkeit zu hoch: ','\n','Luftfeuchtigkeit =  ',getState("hm-rpc.0.OEQ0762498.1.HUMIDITY").val,'%'].join('')),
                                         sound: "pushover",
                                         title: 'Ben Luftfeuchtigkeit zu hoch'
                                      });
                                      sendTo("email", "send", {
                                         text: (['Ben Luftfeuchtigkeit zu hoch:','\n','Luftfeuchtigkeit ist: ',getState("hm-rpc.0.OEQ0762498.1.HUMIDITY").val,'%'].join('')),
                                         to: 'xxx_emailadresse_xxxx',
                                         subject: 'BEN Luftfeuchtigkeit zu hoch'
                                      });
                                    }
                                  });
                                  
                                  paul53 1 Reply Last reply Reply Quote 0
                                  • paul53
                                    paul53 @TG70 last edited by

                                    @tom1970 sagte:

                                    Das Blockly liegt in "common"

                                    Dann muss es funktionieren. Setze mal den Wert manuell im Reiter "Objekte" auf 70. Nach wenigen Minuten geht er dann wieder auf den echten Messwert und muss eine Nachricht auslösen.

                                    TG70 1 Reply Last reply Reply Quote 0
                                    • TG70
                                      TG70 Forum Testing @paul53 last edited by TG70

                                      @paul53 .. oje Frau hat gelüftet... Wert jetzt aktuell bei 62 % :)))
                                      Muss ich wohl morgen nochmal hier vorbeischauen... die Werte sinken jetzt gerade alle.

                                      Wie kann ich aber einen Wert unter "Objekte" manuell eintragen??

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

                                        @tom1970 sagte:

                                        Wie kann ich aber einen Wert unter "Objekte" manuell eintragen??

                                        In der Spalte "Wert" den Wert anklicken und neuen Wert eingeben.

                                        1 Reply Last reply Reply Quote 0
                                        • dslraser
                                          dslraser Forum Testing Most Active @TG70 last edited by

                                          @tom1970 sagte in Luftfeuchtigkeitsabfrage > Pushover:

                                          Muss ich wohl morgen nochmal hier vorbeischauen... die Werte sinken jetzt gerade alle.

                                          Das kannst Du doch auch ohne echte Werte testen. Wenn der Wert jetzt unter Deinem Grenzwert liegt, dann musst Du doch nur einmal von Hand einen Wert eintragen der drüber liegt. Dann muss ausgelöst werden.
                                          Das einzige was eventuell passiert ist eine Fehlermeldung im Log vom rpc Adapter. Der echte Wert wird ja dann bei der nächsten Änderung automatisch wieder vom Adapter geschrieben....

                                          1 Reply Last reply Reply Quote 0
                                          • TG70
                                            TG70 Forum Testing last edited by

                                            Ich habe es jetzt mal so gelöst. Aktuell ist es ja eher trocken... hat bisher aber noch keine Zeit es manuell zu testen.

                                            Luftfeuchtigkeit.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            372
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            20
                                            609
                                            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