Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [gelöst] Befehle an Geräte senden

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    903

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Befehle an Geräte senden

Geplant Angeheftet Gesperrt Verschoben Blockly
26 Beiträge 6 Kommentatoren 2.6k Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • R Rico Sander

    @homoran sagte in [gelöst] Befehle an Geräte senden:

    Sourceanalytix

    Naja, es geht auch weitaus einfacher, wie ich weiß, und wie man es aus dem Ursprungspost auch herauslesen kann. Ich habe ja die Lösung für mich gefunden. Der Adapter von kreyerborg erfüllt mir alle Wünsche. Ich wollte eigentlich die Antwort von Jemandem, der sich "recht gut mit den Geräten auskennt" :-)

    Außerdem gings in dem Ausgangspost nicht um das Vorhalten der Daten, sondern um das scriptgesteuerte Zurücksetzen der Geräte. Ich wollte halt nur meine Lösung vorstellen.

    Und ja, es ging wieder mal schnell vom eigentlichen Thema weg :-)

    Schönen Abend Allerseits.

    da_WoodyD Offline
    da_WoodyD Offline
    da_Woody
    schrieb am zuletzt editiert von da_Woody
    #21

    @pi-ter sagte in [gelöst] Befehle an Geräte senden:

    Der Adapter von kreyerborg

    jetzt ist das ein adapter?

    Wer das Shelly-Script von Stefan Kreyenborg

    sorry...

    Ich wollte eigentlich die Antwort von Jemandem, der sich "recht gut mit den Geräten auskennt"

    was hat das damit zu tun?

    ich logge mir "wichtige daten" halt mit influxdb, anschaubar dann mit grafana, verhindert aber nicht, daß bei parziellem stromausfall halt nicht geloggt wird.
    allerdings bin ich nicht so der datenfuzzi, der jedes mW genau wissen will. mir gehts da eher um die nette optik.
    z.b. meine 10 heizkreise:
    b690ba84-4507-46af-8feb-24f546ee4f7e-grafik.png
    genaueres kann ich mir im jeweiligen raum belinsen.
    af03119f-8728-4aed-9c7c-c5aefba5ceee-grafik.png

    gruß vom Woody
    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

    1 Antwort Letzte Antwort
    0
    • da_WoodyD Offline
      da_WoodyD Offline
      da_Woody
      schrieb am zuletzt editiert von
      #22

      @pi-ter sagte in [gelöst] Befehle an Geräte senden:
      hat mir einfach keine ruhe gelassen. extra den tread von @SKB rausgesucht und mir das script durchgelesen. bin kein progger, aber lesen/verstehn geht so.

      1. Lösung für Shelly's (1PM und Steckdosen)
        Um aufgelaufene Werte zu "löschen", müssen Geräte mit Shelly-Software per reboot resettet werden.

      warum? die daten in den shelly objekten werden da nicht beeinflusst. somit unnötig.

      Die aufgelaufenen Werte befinden sich ja hierbei nicht "im Gerät", sondern werden im Shelly-Adapter vorgehalten.

      nein, die sind vom gerät. außer der uptime wird sich nach reboot in den shelly objekten nichts ändern.

      Um die Geräte per http Befehl zu resetten, müssen bei passwortgeschützten Geräten (restrict login) im http-request Benutzername und Passwort mit übergeben werden.
      Die Lösung fand ich hier.
      Das nachfolgende Blockly zeigt aber etwas mehr:
      Wer das Shelly-Script von Stefan Kreyenborg nutz um die aufgelaufenen Verbrauchswerte vor Verlust durch Stromausfall etc. zu schützen, muss natürlich auch hier radikal löschen lassen.
      Ich reboote zunächst also das Gerät und setze im Shelly-Script alle relevanten DP ebenfalls auf Null.

      deine relevanten DPs stehen aber unter javascript!

      // Hauptdatenpunkt unterhalb javascript
      var datenpunkt = "ShellyVerbrauch."; // Abschließender Punkt !!! WICHTIG !!!
      // Verbrauchs Objekte der einzelnen Shelly
      var objekt = ["gesamt", "dieses_jahr", "letztes_jahr", "letzter_monat", "dieser_monat", "letzte_woche",
          "diese_woche", "gestern", "heute", "alter_wert", "aktueller_wert"
      

      und eben nicht in den shelly objekten!

      Ob hier die Reihenfolge eine Rolle spielt, habe ich nicht getestet. Ich habe einfach die DP abgearbeitet.
      Wie zu erkennen habe ich hierbei nicht mit timeouts gearbeitet, geht also auch.
      Das Script arbeitet am Stichtag sowohl die "Nullung" der Tasmota-Geräte, als auch die der Shelly's ab. Der Trigger sitzt somit am Beginn der Blöcke, ebenso die Definition und Zuweisung des Null-Wertes zur Variablen "Nullung".

      somit arbeitest du nicht mit echten shelly DPs, sonderen eben mit variablen die in einem völlig anderen objektpfad zu finden sind, die man jederzeit nullen kann.

      wünsche geruhsame nacht! ;)

      gruß vom Woody
      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        Rico Sander
        schrieb am zuletzt editiert von
        #23

        @pi-ter sagte in [gelöst] Befehle an Geräte senden:

        Aufgabenstellung:
        Zu einem definierten Zeitpunkt/Datum sollen die aufgelaufenen Verbrauchswerte (Energy in kWh) von verschiedenen Geräten auf Null zurückgesetzt werden, um mit Beginn eines neuen Abrechnungszeitraumes mit der Aufzeichnung neu beginnen zu können.

        @all
        Die oben noch einmal zitierte Aufgabenstellung zeigt m.E. deutlich den Sinn und Zweck der von mir vorgestellten Lösung. Was ist daran nicht zu verstehen?

        Warum man mir jetzt in unzähligen Post erklären will, wie ich die aufgelaufenen Werte behalten kann, ist für mich nicht nachvollziehbar. Ebenso nicht, dass es einige falsche Aussagen gibt, die fachlich nicht der Realität entsprechen.

        Nachdem ich anfänglich gleich erst einmal belehrt wurde (Stichwort Cloud), gab es eine Reihe ziemlich wirrer Erläuterungen zu den Begriffen reset, werksreset, reboot und Neustart. Und die äußerst bedeutsame Information, dass das Ausstecken eines Gerätes aus der Steckdose noch eine ganz andere Geschichte sei.

        Warum meine Lösung nicht das gelbe vom Ei sei, wurde zwar nicht begründet, diese Behauptung wurde aber immerhin wenigstens nur in Fettdruck und nicht mit Versalien unternmauert :-). Und es gab natürlich auch keinen anderen Lösungsvorschlag.

        Auch die Aufforderung, mich doch mal mit den Geräten zu beschäftigen, fand ich irgendwie kurios, unangemessen und überheblich.

        Aber geschenkt.

        Nach dem meine Bemerkung "Verdammt, Du hast Recht - danke für den Tip." nicht als ironisch erkannt wurde, bin ich auch nicht sicher, ob das "Schlusswort" man kann über alles quatschen. ebenso ein Hinweis auf die ausklingende 5. Jahreszeit war.

        Natürlich wurde wieder alles in der aus DOS-Zeiten gewohnten durchgängigen Kleinschreibung verfasst, ob wohl es mehrere Kritik daran gab (Beratungsresistenz?).
        Immerhin endete das dann alles mit einer Ansammlung animierter Emojis und somit im multimedialen Zeitalter der bewegten Bilder. :-)

        Da der Beitrag ohnehin schon als gelöst gekennzeichnet war, denke ich, dass alles gesagt wurde und wir können den Thread beenden. Ich bin jedenfalls raus.

        Schönen Tag und schönes WE Euch Allen.

        Wenns nicht geht, wie man will
        - muss mans tun, wie man kann.
        da_WoodyD 1 Antwort Letzte Antwort
        0
        • R Rico Sander

          @pi-ter sagte in [gelöst] Befehle an Geräte senden:

          Aufgabenstellung:
          Zu einem definierten Zeitpunkt/Datum sollen die aufgelaufenen Verbrauchswerte (Energy in kWh) von verschiedenen Geräten auf Null zurückgesetzt werden, um mit Beginn eines neuen Abrechnungszeitraumes mit der Aufzeichnung neu beginnen zu können.

          @all
          Die oben noch einmal zitierte Aufgabenstellung zeigt m.E. deutlich den Sinn und Zweck der von mir vorgestellten Lösung. Was ist daran nicht zu verstehen?

          Warum man mir jetzt in unzähligen Post erklären will, wie ich die aufgelaufenen Werte behalten kann, ist für mich nicht nachvollziehbar. Ebenso nicht, dass es einige falsche Aussagen gibt, die fachlich nicht der Realität entsprechen.

          Nachdem ich anfänglich gleich erst einmal belehrt wurde (Stichwort Cloud), gab es eine Reihe ziemlich wirrer Erläuterungen zu den Begriffen reset, werksreset, reboot und Neustart. Und die äußerst bedeutsame Information, dass das Ausstecken eines Gerätes aus der Steckdose noch eine ganz andere Geschichte sei.

          Warum meine Lösung nicht das gelbe vom Ei sei, wurde zwar nicht begründet, diese Behauptung wurde aber immerhin wenigstens nur in Fettdruck und nicht mit Versalien unternmauert :-). Und es gab natürlich auch keinen anderen Lösungsvorschlag.

          Auch die Aufforderung, mich doch mal mit den Geräten zu beschäftigen, fand ich irgendwie kurios, unangemessen und überheblich.

          Aber geschenkt.

          Nach dem meine Bemerkung "Verdammt, Du hast Recht - danke für den Tip." nicht als ironisch erkannt wurde, bin ich auch nicht sicher, ob das "Schlusswort" man kann über alles quatschen. ebenso ein Hinweis auf die ausklingende 5. Jahreszeit war.

          Natürlich wurde wieder alles in der aus DOS-Zeiten gewohnten durchgängigen Kleinschreibung verfasst, ob wohl es mehrere Kritik daran gab (Beratungsresistenz?).
          Immerhin endete das dann alles mit einer Ansammlung animierter Emojis und somit im multimedialen Zeitalter der bewegten Bilder. :-)

          Da der Beitrag ohnehin schon als gelöst gekennzeichnet war, denke ich, dass alles gesagt wurde und wir können den Thread beenden. Ich bin jedenfalls raus.

          Schönen Tag und schönes WE Euch Allen.

          da_WoodyD Offline
          da_WoodyD Offline
          da_Woody
          schrieb am zuletzt editiert von
          #24

          @pi-ter hab jetzt lange überlegt, ob ich auf das reagieren soll.
          das du in meine richtung prügeln willst, ist klar. traust dich meinen nick aber nicht erwähnen...

          Warum meine Lösung nicht das gelbe vom Ei sei, wurde zwar nicht begründet

          doch, der reset ist völlig unnütz. der hinweis, daß die DPs komplett wo anders liegen, ignoriert.

          deinen hinweis auf Beratungsresistenz kannst du behalten. ich bleib bei meiner schreibweise. wenn du des lesens derer nicht mächtig bist, es gibt noch immer ein ignore für user. keiner zwingt dich meine beträge zu lesen.
          eigentlich bist du der, der keine hilfe/hinweise annehmen will (Beratungsresistenz).
          soll ich/man dir alles fixfertig vor die nase halten?
          EOT (falls dir das was sagt)

          gruß vom Woody
          HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

          R 1 Antwort Letzte Antwort
          0
          • da_WoodyD da_Woody

            @pi-ter hab jetzt lange überlegt, ob ich auf das reagieren soll.
            das du in meine richtung prügeln willst, ist klar. traust dich meinen nick aber nicht erwähnen...

            Warum meine Lösung nicht das gelbe vom Ei sei, wurde zwar nicht begründet

            doch, der reset ist völlig unnütz. der hinweis, daß die DPs komplett wo anders liegen, ignoriert.

            deinen hinweis auf Beratungsresistenz kannst du behalten. ich bleib bei meiner schreibweise. wenn du des lesens derer nicht mächtig bist, es gibt noch immer ein ignore für user. keiner zwingt dich meine beträge zu lesen.
            eigentlich bist du der, der keine hilfe/hinweise annehmen will (Beratungsresistenz).
            soll ich/man dir alles fixfertig vor die nase halten?
            EOT (falls dir das was sagt)

            R Offline
            R Offline
            Rico Sander
            schrieb am zuletzt editiert von
            #25

            @da_woody @all
            Eigentlich war ich aus dem Thema schon raus und ich werde mich nach diesem Beitrag auch wieder ausloggen.
            Einiges kann und will ich aber so nicht stehen lassen.

            Ich bin nach den doch sehr positiven Diskussionen in diesemThread, in der mir sogar @apollon77 in vielen Punkten zugestimmt hat, erschrocken über den - zumindest in Teilen - verstörenden Zustand des Forum.

            Während offenbar einige User Narrenfreiheit genießen und sagen bzw. schreiben können was sie wollen, wird bei anderen selbst bei "kleinen Verfehlungen" sofort die "Augenbraue hochgezogen" und es gibt Prügel oder im besten Fall heftiges Unverständnis: "Wie kann man nur ..."

            Man mag die hier von da_woody abgesetzten Posts unterschiedlich bewerten.

            Fachlich sind sie aus meiner Sicht konfus, berücksichtigen nur die in seinem eigenen iob-System vorhandene Situation (Cloud-Nutzung) und sind, was den Umgangston angeht, doch sehr grenzwertig.

            Das Schlimme: Keinen stört es, Reaktion: Null. Kein Downvotig.

            Es wäre reine Spekulation, ob dies aus unausgesprochener Zustimmung geschieht oder aus Angst, selbst zur Zielscheibe zu werden. Ist letztlich aber auch egal.

            Für da_woody und alle anderen:

            Bevor mich wieder Jemand als fachlichen Deppen hinstellen möchte, der sich mit Geräten beschäftigen sollte oder nicht weiß, wo seine Datenpunkte liegen etc., nur Folgendes.

            Abgesehen davon, dass ich beruflich einen "elektrischen" Hintergrund habe, inkl. jahrzehntelangem Elektronik-Hobby, kann ich nur empfehlen, sich mit dem Inhalt meines Webprojektes zu beschäftigen. Im Footer findet sich überall der Hinweis auf "bwlc". Es handelt sich hierbei um Module des selbsterschaffenen Weblogs - Front- und Backend- welches auch von Menschen mit Behinderung - auch blinden Nutzern - zu bedienen ist.

            Es ist in php geschrieben und wurde über die Jahre immer wieder an die neuen php-Versionen angepasst.
            Es besteht aus den Modulen Beitragserstellung, Beitragsverwaltung, Kommentarfunktion inkl.Verwaltung der Kommentare, Archivierung, interne Suchroutine, etc. und diverser "Sicherheitsnadeln". Hier insbesondere im Bereich Kommentarfunktion.

            Ob ich damit schon "Programmierer" bin weiß ich nicht. Ist mir auch egal. Ich schreibe das auch nicht, weil ich denke so ein toller Hecht zu sein. Ich möchte nur deutlich machen, dass mir eine ganze Reihe von Basic nicht erklärt werden müssen und ich möglicherweise nicht der blutige Anfänger bin, für den mich manche halten.

            Und ja: JS ist bislang nicht mein Thema gewesen. Warum kann man bei mir nachlesen - Stichwort Barrierefreiheit.
            Auch so manchen Trick und Kniff im Zusammenhang mit iob und Linux darf ich ruhig noch lernen. Habe ich auch schon. Die Sache mit den alias-DP und userdata-DP war eine wertvolle Hilfe. Danke dafür.

            Als ehemaliger lizensierter Amateurfunker habe ich auch staatliche Fach-Prüfungen bestehen müssen, die für Manchen sicher unbekannt sind.

            Kurz und gut: Ich habe - wie andere auch - im Leben sowohl im "elektrischen Bereich" als auch in Sachen Programmierung einiges an Erfahrung und Wissen anhäufen können.

            Und ich betonne: Das alles erhebt mich nicht über Andere, ich muss mich aber auch nicht unter dem Teppich verstecken. Und deshalb gehen mir solche Äußeren wie im Thread voll auf den Zeiger.

            Danke für Eure Aufmerksamkeit und noch viel Spaß.

            Wenns nicht geht, wie man will
            - muss mans tun, wie man kann.
            WinniW 1 Antwort Letzte Antwort
            1
            • R Rico Sander

              @da_woody @all
              Eigentlich war ich aus dem Thema schon raus und ich werde mich nach diesem Beitrag auch wieder ausloggen.
              Einiges kann und will ich aber so nicht stehen lassen.

              Ich bin nach den doch sehr positiven Diskussionen in diesemThread, in der mir sogar @apollon77 in vielen Punkten zugestimmt hat, erschrocken über den - zumindest in Teilen - verstörenden Zustand des Forum.

              Während offenbar einige User Narrenfreiheit genießen und sagen bzw. schreiben können was sie wollen, wird bei anderen selbst bei "kleinen Verfehlungen" sofort die "Augenbraue hochgezogen" und es gibt Prügel oder im besten Fall heftiges Unverständnis: "Wie kann man nur ..."

              Man mag die hier von da_woody abgesetzten Posts unterschiedlich bewerten.

              Fachlich sind sie aus meiner Sicht konfus, berücksichtigen nur die in seinem eigenen iob-System vorhandene Situation (Cloud-Nutzung) und sind, was den Umgangston angeht, doch sehr grenzwertig.

              Das Schlimme: Keinen stört es, Reaktion: Null. Kein Downvotig.

              Es wäre reine Spekulation, ob dies aus unausgesprochener Zustimmung geschieht oder aus Angst, selbst zur Zielscheibe zu werden. Ist letztlich aber auch egal.

              Für da_woody und alle anderen:

              Bevor mich wieder Jemand als fachlichen Deppen hinstellen möchte, der sich mit Geräten beschäftigen sollte oder nicht weiß, wo seine Datenpunkte liegen etc., nur Folgendes.

              Abgesehen davon, dass ich beruflich einen "elektrischen" Hintergrund habe, inkl. jahrzehntelangem Elektronik-Hobby, kann ich nur empfehlen, sich mit dem Inhalt meines Webprojektes zu beschäftigen. Im Footer findet sich überall der Hinweis auf "bwlc". Es handelt sich hierbei um Module des selbsterschaffenen Weblogs - Front- und Backend- welches auch von Menschen mit Behinderung - auch blinden Nutzern - zu bedienen ist.

              Es ist in php geschrieben und wurde über die Jahre immer wieder an die neuen php-Versionen angepasst.
              Es besteht aus den Modulen Beitragserstellung, Beitragsverwaltung, Kommentarfunktion inkl.Verwaltung der Kommentare, Archivierung, interne Suchroutine, etc. und diverser "Sicherheitsnadeln". Hier insbesondere im Bereich Kommentarfunktion.

              Ob ich damit schon "Programmierer" bin weiß ich nicht. Ist mir auch egal. Ich schreibe das auch nicht, weil ich denke so ein toller Hecht zu sein. Ich möchte nur deutlich machen, dass mir eine ganze Reihe von Basic nicht erklärt werden müssen und ich möglicherweise nicht der blutige Anfänger bin, für den mich manche halten.

              Und ja: JS ist bislang nicht mein Thema gewesen. Warum kann man bei mir nachlesen - Stichwort Barrierefreiheit.
              Auch so manchen Trick und Kniff im Zusammenhang mit iob und Linux darf ich ruhig noch lernen. Habe ich auch schon. Die Sache mit den alias-DP und userdata-DP war eine wertvolle Hilfe. Danke dafür.

              Als ehemaliger lizensierter Amateurfunker habe ich auch staatliche Fach-Prüfungen bestehen müssen, die für Manchen sicher unbekannt sind.

              Kurz und gut: Ich habe - wie andere auch - im Leben sowohl im "elektrischen Bereich" als auch in Sachen Programmierung einiges an Erfahrung und Wissen anhäufen können.

              Und ich betonne: Das alles erhebt mich nicht über Andere, ich muss mich aber auch nicht unter dem Teppich verstecken. Und deshalb gehen mir solche Äußeren wie im Thread voll auf den Zeiger.

              Danke für Eure Aufmerksamkeit und noch viel Spaß.

              WinniW Offline
              WinniW Offline
              Winni
              schrieb am zuletzt editiert von
              #26

              @pi-ter Hallo Silver Surfer 😉 ich kann deinen Unmut sehr gut verstehen, es sind Dinge dabei über die ich mich auch schon geärgert habe. Daher vielleicht ein Hinweis, das Forum hat eine sehr gute Ignore-Funktion. Bevor du dir das Forum komplett verleiten lässt, kannst du das ja mal ausprobieren.

              Es gibt nicht Gutes. Außer man tut es. Erich Kästner

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              339

              Online

              32.6k

              Benutzer

              82.2k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe