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.
    • 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
                      • M
                        meexx last edited by

                        So ich bin jetzt einigermassen verwirrt 🙂

                        Ich möchte nicht den Wechselrichter Ausschalten sondern nur den ModbusAdapter wenn der Wechselrichter nicht mehr erreichbar ist. Das ganze ( zumindest dachte ich mir das so ) wollte ich über den Ping Adapter realisieren was auch in meinem ersten Versuch funktioniert hat, nur das der Ping zu dem Wechselrichter ab und zu mal verloren geht weil der Wechselrichter ab und zu mal die Verbindung zur Fritzbox verliert und dadurch wird dann auch der ModbusAdapter wieder an bzw aus geschalten Was natürlich so nicht gewollt ist am Tage wenn der Wechselrichter über den Modbus Daten liefern soll. darum möchte ich den/die Abrage über das Blockly begrenzen, so das der ModbusAdapter wenn der erste Ping erfolgreich zum Wechselrichter dann Schalte den ModbusAdapter ein und beende das Script , und am Abend dann halt genau umgedreht wenn Ping zum Wechselrichter scheitert dann schalte den ModbusAdapter aus und beende das Script

                        Thomas Braun haselchen liv-in-sky 3 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @meexx last edited by

                          @meexx

                          Schalte den Adapter in Abhängigkeit vom Sonnenstand. Der ist verlässlicher als ein Ping.

                          1 Reply Last reply Reply Quote 0
                          • haselchen
                            haselchen Most Active @meexx last edited by

                            @meexx

                            Gibt es beim WR einen "Last Success" Datenpunkt?
                            Dann könnte man auch darauf triggern: wenn 5min keine Daten , dann Script aus.

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

                              @haselchen auch icht gut wenn das Gewitter 7 Minuten dauert!

                              @meexx sagte in Adapter nachts ausschalten:

                              Ich möchte nicht den Wechselrichter Ausschalten sondern nur den ModbusAdapter

                              natürlich!

                              @meexx sagte in Adapter nachts ausschalten:

                              nur das der Ping zu dem Wechselrichter ab und zu mal verloren geht

                              deswegen sollst du ja nicht mit dem ping arbeiten.

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

                                @meexx ich denke, die meinen sowas:

                                Image 055.png

                                über den versatz bin ich mir nicht schlüssig - ob man den braucht - habe keine solche anlage

                                du mußt im setting von iob deine koordinaten eingetragen haben !!!

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

                                  So ähnlich habe ich es mir auch schon gebastelt nur halt mit dem empfohlenen .alive wert vom Modbus, oder sollte ich dann doch lieber den exec befehl nutzen.

                                  Im Iobroker habe ich meine Koordinaten gesetzt danke für den Hinweis das hatte ich noch nicht gemacht.

                                  modbusonoff_1.JPG

                                  liv-in-sky Homoran 2 Replies Last reply Reply Quote 0
                                  • liv-in-sky
                                    liv-in-sky @meexx last edited by liv-in-sky

                                    @meexx einfach mal so testen - du kannst ja mal aktualisiere blockly mit dem false wert rausziehen aus dem trigger und das script speichern - dann siehst du im instanzen tab, ob der modbus adapter ausgegangen ist (alles, was nicht in einem trigger ist, wird sofort beim speichern ausgeführt

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

                                      @meexx du musst steuere anstelle aktualisiere nehmen. du willst ja den Adapter steuern

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

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

                                        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

                                        Es gibt zwei Attribute in der io-package.json eines jeden Adapters, über welche man theoretisch alle Attribute schützen kann. Das sind protectedNative und encryptedNative. Da kann der Entwickler alles mögliche angeben. Das können also auch Benutzernamen oder Server-Adressen sein. Die Idee ist, dass man so nicht ganz so einfach an sensible Informationen kommt. Ich nutze das in fast allen Adaptern (OctoPrint, LaMetric, ...).

                                        Wenn man nun also getObject aufruft, bekommt man ggf. nicht alle native-Attribute (die "protected" sind nicht enthalten). Speichert man nun wieder das Objekt, sind die Daten weg.

                                        https://iobroker.readthedocs.io/de/latest/development/encryption.html

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

                                          So, das ist jetzt erstmal die Version die ich testen werde, Morgen werden ich dann sehen ob es funktioniert hat und eventuell noch den Versatz ein wenig anpassen. Der steuer Befehl funktioniert zumindest von allein schonmal. Ich glaube das ihr mich auf den richtigen Weg gebracht habt, denn so schaltet der ModbusAdapter dann unabhängig von der Zeit und ist dann wenn es hell wird in bereitschaft 👍 Wo holt der IoBroker eigentlich die daten her für den Sonnenaufgang bzw Sonnenuntergang ? Google ?

                                          finale_version.JPG

                                          Gruß Ralf

                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @meexx last edited by

                                            @meexx sagte in Adapter nachts ausschalten:

                                            Wo holt der IoBroker eigentlich die daten her für den Sonnenaufgang bzw Sonnenuntergang ?

                                            Aus dem nodejs Modul 'suncalc' dürfte das kommen.

                                            https://www.npmjs.com/package/suncalc

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            897
                                            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