Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Object.<anonymous> finden?

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Object.<anonymous> finden?

    This topic has been deleted. Only users with topic management privileges can see it.
    • SMS
      SMS @Codierknecht last edited by

      @codierknecht Ich habe ja nicht gesagt das es perfekt ist. Das war für mich die Lösung damit da nicht 0 steht. Ich könnte natürlich auch einen Zahlenwert reinschreiben, den ich eh nie erreichen werde.

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

        @sms sagte: Das war für mich die Lösung damit da nicht 0 steht.

        Wie wäre es mit Strings?

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

          @paul53 Wie müsste es dann aussehen? Trotzdem Zahlenwerte und true und false gemischt?

          paul53 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @SMS last edited by

            @sms sagte in Object.<anonymous> finden?:

            Ich habe ja nicht gesagt das es perfekt ist

            Deswegen ja auch "OT". War nicht an Dich adressiert.

            Ich könnte natürlich auch einen Zahlenwert reinschreiben, den ich eh nie erreichen werde.

            Wäre eine Möglichkeit.
            Das Problem ist ja hier, dass eine rein Logische Aussage zusammen mit quantitativen Aussagen in einem einzigen DP zusammen abgebildet werden sollen.

            @paul53 sagte in Object.<anonymous> finden?:

            Wie wäre es mit Strings?

            Fände ich fast noch unschöner.
            Ich würde einen bestimmten - unter normalen Umständen niemals erreichbaren - Zahlenwert bevorzugen.

            Oder aber z.B. -1 und diesen Sonderfall nochmal explizit prüfen, bevor da etwas losgetreten wird.
            Alternative wäre ein Objekt. Mit "On/Off" als Bool und den Zahlenwerten als Number. Fände ich am saubersten.

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

              @sms sagte: Wie müsste es dann aussehen?

              Blockly_temp.JPG

              Datenpunkt-Typ: "string".

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

                @paul53 werde ich mal ausprobieren

                1 Reply Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @Codierknecht last edited by

                  @codierknecht sagte in Object.<anonymous> finden?:

                  Alternative wäre ein Objekt

                  In etwa so:

                  7437b5c3-672e-45b2-b181-e34d0bcc7c50-image.png
                  Da hätte man Bool'sche und Zahlenwerte sauber getrennt.
                  Kann man jetzt noch weiter optimieren, so dass das Objekt zur Laufzeit nur noch im RAM existiert und man das nicht ständig neu einlesen muss.

                  SMS 1 Reply Last reply Reply Quote 0
                  • SMS
                    SMS @Codierknecht last edited by

                    @codierknecht Guten Morgen,

                    ich habe mal die Variablen rausgemacht und etwas umprogrammiert, jetzt kommt die Meldung nicht mehr.

                    Du hast zwar eine schöne Anleitung geschrieben, nur leider finde ich den Fall nicht den ich brauche:

                    Funktioniert das hier so:
                    52ecbabc-b937-4591-b584-624b517fda6c-grafik.png

                    Ich möchte, wenn alle Stufen aus sind, das die Meldung "Heizstab eingeschaltet" weg geht.

                    Oder ist es so besser:
                    d8ae21eb-f363-4301-8a17-f8220da780ed-grafik.png

                    Oder eine der beiden Varianten und bei "wurde geändert" "ist unwahr" auswählen und das "nicht" weg machen?

                    Danke!

                    Codierknecht 1 Reply Last reply Reply Quote 0
                    • Codierknecht
                      Codierknecht Developer Most Active @SMS last edited by

                      @sms
                      Variante 1 auf keinen Fall.
                      An einen Trigger kommen Objekt-ID's - kein bool'scher Ausdruck!

                      Wir sind hier aber jetzt plötzlich bei einer völlig anderen Anwendung, oder?
                      Was willst Du erreichen?

                      SMS 1 Reply Last reply Reply Quote 0
                      • SMS
                        SMS @Codierknecht last edited by SMS

                        @codierknecht Ja andere Anwendung. Da ich aber gesehen habe das du eine Anleitung https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps geschrieben hast und man dort nicht antworten soll, dachte ich ich schreibe hier bevor ich ein neues Thema aufmache.

                        Hier soll, sobald ein Heizstab angeht die Meldung "Heizstab eingeschaltet" ausgegeben werden:
                        f848c27b-fac4-4c80-9e8b-ca3ba57e4523-grafik.png

                        Sind alle Stufen aus, soll die Meldung wieder weg gehen.

                        haus-automatisierung Homoran Codierknecht 3 Replies Last reply Reply Quote 0
                        • haus-automatisierung
                          haus-automatisierung Developer Most Active @SMS last edited by

                          @sms sagte in Object.<anonymous> finden?:

                          Hier soll, sobald ein Heizstab angeht die Meldung "Heizstab eingeschaltet" ausgegeben werden:

                          Dann musst Du auf das Zahnrad vor "Falls Objekte" klicken und mehr Trigger auf die andere Seite ziehen. Dann dort mehrere Objekt IDs angeben. Der Oder-Baustein hat dort nichts zu suchen.

                          Homoran SMS 2 Replies Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @SMS last edited by Homoran

                            @sms im Trigger niemals Logik!
                            nur IDs

                            der Block WERT bezieht sich auf den Wert des Triggernden Datenpunkts.

                            was genau willst du mit dem Wert?

                            1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @haus-automatisierung last edited by Homoran

                              @haus-automatisierung aber

                              @sms sagte in Object.<anonymous> finden?:

                              Sind alle Stufen aus, soll die Meldung wieder weg gehen.

                              wird damit doch nie abgefangen!
                              Dazu braucht's eine komplexere Logik

                              1 Reply Last reply Reply Quote 0
                              • SMS
                                SMS @haus-automatisierung last edited by SMS

                                @haus-automatisierung Das hier ist dann eine ODER Verknüpfung?

                                7f07ecc3-7f3f-4412-b5e7-cda0f9f773af-grafik.png

                                Sprich, sobald ein Objekt ID den Wert "true" sendet wird das Ergebnis ebenfalls "true" (in meinem Fall)

                                Aber wie bekomme ich eine UND Verknüpfung hin?

                                Homoran paul53 2 Replies Last reply Reply Quote 0
                                • Homoran
                                  Homoran Global Moderator Administrators @SMS last edited by

                                  @sms sagte in Object.<anonymous> finden?:

                                  Aber wie bekomme ich eine UND Verknüpfung hin?

                                  nicht im Trigger!

                                  @homoran sagte in Object.<anonymous> finden?:

                                  Dazu braucht's eine komplexere Logik

                                  zusätzlich auch ein "sonst" oder "sonst falls" um

                                  @sms sagte in Object.<anonymous> finden?:

                                  Sind alle Stufen aus, soll die Meldung wieder weg gehen.

                                  zu realisieren

                                  SMS 1 Reply Last reply Reply Quote 0
                                  • SMS
                                    SMS @Homoran last edited by

                                    @homoran Ich probiere es mal so:

                                    27be1f58-d765-40e3-a6a9-37e398bfb0c9-grafik.png

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @SMS last edited by

                                      @sms sagte in Object.<anonymous> finden?:

                                      @homoran Ich probiere es mal so:

                                      27be1f58-d765-40e3-a6a9-37e398bfb0c9-grafik.png

                                      fast!

                                      jetzt noch statt WERT, dieses Konstrukt
                                      Screenshot_20250425-092512_Firefox.jpg

                                      SMS 1 Reply Last reply Reply Quote 0
                                      • Codierknecht
                                        Codierknecht Developer Most Active @SMS last edited by

                                        @sms sagte in Object.<anonymous> finden?:

                                        sobald ein Heizstab angeht

                                        Wenn es egal ist, welcher Heizstab und die Meldung nur kommen soll, wenn einer der drei auf true wechselt:

                                        5af3dcfa-21ca-4bcf-bf0e-f56b3995636a-grafik.png

                                        Homoran SMS 2 Replies Last reply Reply Quote 0
                                        • SMS
                                          SMS @Homoran last edited by

                                          @homoran Ist das dann nicht doppelt?

                                          b51cb280-3d15-4415-9b74-c4e4c6d2320b-grafik.png

                                          Homoran 1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @Codierknecht last edited by

                                            @codierknecht sagte in Object.<anonymous> finden?:

                                            Wenn es egal ist, welcher Heizstab

                                            aber alle aus -> Meldung weg, fehlt

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            51
                                            601
                                            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