Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] Homematic Adapter schaltet nicht per Script

    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

    SOLVED [gelöst] Homematic Adapter schaltet nicht per Script

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      DerGraf123 last edited by Negalein

      Hallo,

      aktuell plagt mich ein merkwürdiges Problem:

      Ich schaltete bisher einen Wired Aktor per javascript. Dies hat auch bis vor kurzem funktioniert und plötzlich nicht mehr.

      Unter Objekte wird der State nach Scriptausführung auch von false auf true (und umgekehrt) gesetzt. Dies kommt aber nicht bei der CCU2 an. Also schaltet auch nichts.

      Wenn ich in den Objekten manuell true/false setze, kommt dies jedoch bei der CCU2 an und der Aktor wird geschaltet.

      Es gibt in den ioBroker Logs keine Fehlermeldung.

      Irgend jemand eine Idee?

      Gruß

      foxriver76 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 last edited by paul53

        on("javascript.0.Akkustand", function (obj) {
               if ((obj.state.val < 15) && (getState('hm-rpc.1.LEQ0975***.14.STATE').val === false)) {
                   setState("hm-rpc.1.LEQ0975***.14.STATE", true);
                   console.log("Akkuladen gestartet");
               }
               if ((obj.state.val === 100) && (getState('hm-rpc.1.LEQ0975***.14.STATE').val === true)) {
                   setState("hm-rpc.1.LEQ0975***.14.STATE", false);
                   console.log("Akkuladen gestoppt");
               }
        });
        

        Es darf keine Bestätigung gesetzt werden !

        1 Reply Last reply Reply Quote 0
        • foxriver76
          foxriver76 Developer @DerGraf123 last edited by

          @DerGraf123 zeig am besten mal dein Skript.

          1 Reply Last reply Reply Quote 0
          • D
            DerGraf123 last edited by

            Ob es am Script liegt wage ich zu bezweifeln, da true/false ja gesetzt wird. Hier das Script:

            on("javascript.0.Akkustand", function (obj) {
                if ((obj.state.val < 15) && (getState('hm-rpc.1.LEQ0975***.14.STATE').val === false)) {
                    setState("hm-rpc.1.LEQ0975***.14.STATE", true, true);
                    console.log("Akkuladen gestartet");
                }
                if ((obj.state.val === 100) && (getState('hm-rpc.1.LEQ0975***.14.STATE').val === true)) {
                    setState("hm-rpc.1.LEQ0975***.14.STATE", false, true);
                    console.log("Akkuladen gestoppt");
                }
            });
            

            Wie schon geschrieben, bis vor kurzem hat es geklappt. Ob es jetzt am Javascript Adapter liegt oder doch am Homematic Adapter kann ich nicht beurteilen.

            Gruß

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

              on("javascript.0.Akkustand", function (obj) {
                     if ((obj.state.val < 15) && (getState('hm-rpc.1.LEQ0975***.14.STATE').val === false)) {
                         setState("hm-rpc.1.LEQ0975***.14.STATE", true);
                         console.log("Akkuladen gestartet");
                     }
                     if ((obj.state.val === 100) && (getState('hm-rpc.1.LEQ0975***.14.STATE').val === true)) {
                         setState("hm-rpc.1.LEQ0975***.14.STATE", false);
                         console.log("Akkuladen gestoppt");
                     }
              });
              

              Es darf keine Bestätigung gesetzt werden !

              1 Reply Last reply Reply Quote 0
              • D
                DerGraf123 last edited by

                Tja. Lag dann wohl doch am Script. Es funktioniert ohne Bestätigung 😱

                Das erklärt zwar nicht, warum es bis vor kurzem so funktioniert hat aber wieder was dazu gelernt.

                Vielen Dank für die Hilfe.

                Gruß

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

                Support us

                ioBroker
                Community Adapters
                Donate

                986
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                fehler homematic javascript
                3
                5
                320
                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