Navigation

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

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Adapter nachts ausschalten

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      meexx last edited by

      Hi,
      ich möchte einen Adapter per blockly Script Abends ausschalten und Morgens wieder Einschalten. Im speziellen geht es mir um den Modbus Adapter der bei mir den Wechselrichter für die Werte benutzt. Da der Wechselrichter ( SofarSolar2700TL-G3 ) wie die meisten Wechselrichter Nachts abschaltet springt dann der ModbusAdapter immer hin und her und füllt unaufhörlich das Protokoll mit Fehlermeldungen. Ich habe auch schon etwas Experimentiert und nutze den Ping Adapter zur Abfrage des Datenloggers vom Wechselrichter, allerdings ist die W-Lan Verbindung nicht sehr stabil und das Script was ich gebastelt habe schaltet auch am Tag wenn der Wechselrichter über Ping nicht erreichbar ist, den Modbus Adapter auch mal aus was natürlich nicht so gewollt ist,

      Ich habe mir das so gedacht, das wenn Ping Erfolgreich ist schalte den Modbus Adaper ein und dann beende das Script. Ein zweites Script macht dann das gleiche Abends wenn Ping nicht erfolgreich dann stoppe den ModbusAdapter und stoppe das Script und das müsste ja dann auch irgendwie Zeitlich gesteuert werden .....

      Ich hoffe ihr versteht was ich meine, im Grunde müsste da eine Logik rein damit das nicht permanent abgefragt wird bzw eine Bedingung und da hänge ich gerade in einer Sackgasse 😞

      sowas habe ich schon mal gebastelt, wie gesagt funktioniert das auch.... allerdings wenn der Ping mal nicht erfolgreich ist dann schaltet der Adapter auch mal Mittags aus z.B.

      blockly2.JPG

      wäre echt schön wenn ihr mir da mal unter die Arme Greifen könntet

      haselchen liv-in-sky Codierknecht 4 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @meexx last edited by haselchen

        @meexx

        Ob das die richtige feine Art ist kann ich dir nicht sagen...
        Expertenmodus an
        Dann in den Objekten gucken, dort muss ein System Ordner erscheinen und dort sind deine Adapter.
        Ob man unter Alive "false" eintragen kann/darf um den Adapter zu stoppen ....auf eigene Gefahr.

        Edit: Hab es selber mal probiert....Adapter ist gestoppt wenn ich false eingebe.

        parcel.0
        	2023-04-06 10:26:46.073	info	Got terminate signal TERMINATE_YOURSELF
        parcel.0
        	2023-04-06 10:26:46.063	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
        parcel.0
        	2023-04-06 10:26:46.058	info	terminating
        parcel.0
        	2023-04-06 10:26:45.991	info	Got terminate signal TERMINATE_YOURSELF
        
        Homoran 1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @meexx last edited by liv-in-sky

          @meexx

          EDIT: so nicht verwenden - siehe weiter unten: https://forum.iobroker.net/post/973885

          adapter kann man auch auf diese art schalten - den blockly function node verwenden

          var obj = getObject("system.adapter.plex.0");
          obj.common.enabled = true;  // Adapter einschalten
          setObject("system.adapter.plex.0", obj);
          
          var obj = getObject("system.adapter.plex.0");
          obj.common.enabled = false;  // Adapter ausschalten
          setObject("system.adapter.plex.0", obj);
          

          Image 050.png

          haus-automatisierung 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @meexx last edited by

            @meexx sagte in Adapter nachts ausschalten:

            allerdings wenn der Ping mal nicht erfolgreich ist dann schaltet der Adapter auch mal Mittags aus

            Man könnte im Script die fehlerhaften Ping-Versuche hochzählen und den Adapter erst abschalten wenn das Ping x-mal nicht durchgeht.
            Wenn's durchgeht natürlich den Zähler wieder auf 0 setzen.

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

              @haselchen sagte in Adapter nachts ausschalten:

              Ob das die richtige feine Art ist kann ich dir nicht sagen...

              ist es!

              @meexx
              ich mache es so, wenn ich die Stromversorgung zu meiner Klimaanlage kappe:
              Screenshot_20230406-104150_Firefox.jpg

              haselchen 1 Reply Last reply Reply Quote 2
              • haselchen
                haselchen Most Active @Homoran last edited by

                @homoran

                So ein Blockly schwebte mir auch vor .
                Warst schneller 😉
                Und danke für die Bestätigung, war mir nicht mehr sicher.

                1 Reply Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @meexx last edited by liv-in-sky

                  @meexx

                  oder du nimmst den ping-adapter und wartest im trigger einen bestimmten zeitraum und frägst dann, ob der ping immer noch true/false ist

                  du kannst auch die uhrzeit mit einarbeiten und abfragen

                  Homoran 1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @liv-in-sky last edited by

                    @liv-in-sky ich würde auf die Elevation triggern.

                    liv-in-sky 1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @Homoran last edited by

                      @homoran würd ich auch, wenn ich wüßte, was das ist 🙂

                      Homoran 1 Reply Last reply Reply Quote 1
                      • Homoran
                        Homoran Global Moderator Administrators @liv-in-sky last edited by

                        @liv-in-sky dat is <0, wenn die Sonne unterm Horizont is

                        1 Reply Last reply Reply Quote 1
                        • M
                          meexx last edited by

                          Ei Ei Ei, ok erstmal vielen Dank für das schnelle Feedback. Da ich quasie blutiger Anfänger bin fliegen mir hier gleich viele Gedanken um die Ohren und ich glaube es hapert etwas mit der Umsetzung meinerseits und ehrlichgesagt weiß ich nicht wo ich anfangen soll.

                          sollte ich jetzt das Script auf true bzw false setzen oder den Adapter ? Eigentlich, so denke ich mir das, wird der ping ja auch aut true bzw false gesetzt je nachdem, dann sollte das Script je nach zustand dann .... hmmm

                          ich muss wohl etstmal etwas mich belesen.

                          1 Reply Last reply Reply Quote 0
                          • haus-automatisierung
                            haus-automatisierung Developer Most Active @liv-in-sky last edited by

                            @liv-in-sky So würde ich das nicht empfehlen. Hat die Adapter-Konfiguration geschützte Attribute (wie Passwörter), dann löscht man die damit aus der Objekt-Definition. Am besten über den .alive Datenpunkt gehen.

                            liv-in-sky 2 Replies Last reply Reply Quote 1
                            • liv-in-sky
                              liv-in-sky @haus-automatisierung last edited by

                              @haus-automatisierung echt jetzt - so wurde mir das erklärt - dann lieber mit dem exec-blockly

                              wird beim schreiben des objects dann das attribute gelöscht - wußte ich nicht - danke für die aufklärung

                              1 Reply Last reply Reply Quote 0
                              • M
                                meexx last edited by

                                also meint ihr den Wert sollte man schalten nach Bedingung x dann y ?

                                modbus alive.JPG

                                Homoran 1 Reply Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @haus-automatisierung last edited by

                                  @haus-automatisierung nur noch kurz - weil neugierig - welche adapter außer admin und evtl web haben solche attribute?

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @liv-in-sky last edited by

                                    @liv-in-sky sagte in Adapter nachts ausschalten:

                                    @haus-automatisierung nur noch kurz - weil neugierig - welche adapter außer admin und evtl web haben solche attribute?

                                    @haus-automatisierung sagte in Adapter nachts ausschalten:

                                    geschützte Attribute (wie Passwörter)

                                    Jede Menge Adapter nutzen Passwörter.

                                    liv-in-sky 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @meexx last edited by

                                      @meexx sagte in Adapter nachts ausschalten:

                                      also meint ihr den Wert sollte man schalten nach Bedingung x dann y ?

                                      den verstehe ich nicht.

                                      welchen Wert und was soll x und y sein?
                                      Hast du dir mein Blockly angesehen?

                                      M 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @Homoran last edited by

                                        @homoran ich dachte, dass müßte ein adapter sein, der bei der setting konfiguration (beim aufruf des settings) nach einem passwort fragt - nicht nach der verbindung zu einem dienst - denke dass wird woanders gespeichert - ist aber reine vermutung von mir? mache ja keine adapter

                                        und sorry - gehört hier eigentlich nicht in den thread

                                        haus-automatisierung 1 Reply Last reply Reply Quote 0
                                        • M
                                          meexx @Homoran last edited by

                                          @homoran das war nur ein beispiel und ja dein blockly habe ich mir angesehen, und verstehe es noch nicht so ganz .-)

                                          Ich meinte das wenn der Ping erfolgreich dann setze den .alive vom Modbus auf true und wenn der ping nicht erfolgreich dann setze den wert auf false.

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

                                            @meexx sagte in Adapter nachts ausschalten:

                                            wenn der Ping erfolgreich

                                            warum?

                                            @meexx sagte in Adapter nachts ausschalten:

                                            allerdings wenn der Ping mal nicht erfolgreich ist dann schaltet der Adapter auch mal Mittags aus z.B.

                                            warum dann nicht

                                            @homoran sagte in Adapter nachts ausschalten:

                                            @liv-in-sky ich würde auf die Elevation triggern.

                                            so mache ich das mit meinem WR Ausleseskript

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            894
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            8
                                            39
                                            1643
                                            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