Weiter zum Inhalt

Automatisierung

210 Themen 2.7k Beiträge

Grundfragen zur Erstellung von automatischen Abläufen

NEWS

  • EcoFlow Server Too Busy

    3
    1
    0 Stimmen
    3 Beiträge
    591 Aufrufe
    F
    @arteck said in EcoFlow Server Too Busy: @frank-b ach dieses Script..ja ne ist klar.. so und jetzt überlegmal.. was sollen wir mit deiner Aussage anfangen..? ——— Irgendwie ist das Mist von mir. 🤣👍 Dabei predige ich doch selbst immer, wie Jira-Tickets auszusehen haben. Ich mache das mal ordentlich heute Abend Eigentlich sollte das in den Thread von dem Script. My Bad😇
  • [gelöst]:Szene auf true, wenn ein Objekt aus Szene auf true

    13
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    T
    Da der Thread noch nicht so lange abgeschlossen ist, hänge ich mich einmal kurz daran und möchte eine kurze Lösung vorstellen, die ich bei mir laufen habe. Ist in NodeRed implementiert, sollte sich aber auch einfach in Blockly umsetzen lassen. Und zwar ist es für mich wichtig, dass eine Szene nur auf "true" steht, wenn sie komplett zutrifft. Und wenn nicht alle Parameter zutreffen, soll die Szene immer "false" sein. Ich nutze die Szenen oft mit den gleichen Lampen, aber verschiedenen Farben / Helligkeiten. Damit habe ich eigentlich immer 2-x Szenen im Raum dann auf "uncertain" stehen. In dem Script ersetze ich dann "uncertain" immer durch "false", wobei beim setzen die "ack" flag auf TRUE stehen muss (sonst würde der Adapter oder andere Scripte) ja wieder darauf reagieren (in Blockly glaube "setzen" und nicht "steuern"). Wenn man das entgegengesetzte Verhalten möchte (wie der Thread Ersteller wenn ich es richtig gelesen habe), dann "uncertain" immer durch "true" ersetzen. Dadurch werden in Visualisierungen nur Szenen, die zu 100% zutreffen als aktiv angezeigt, und ich kann mich an allen anderen Stellen darauf verlassen, dass ich immer mit boolean Werten arbeite. Vielleicht hilft es ja jemandem, der in der Zukunft mal in der Suche über den Tread stolpert. [ { "id": "37a819661a802676", "type": "tab", "label": "Szenen", "disabled": false, "info": "", "env": [] }, { "id": "5afecc8e369d8b73", "type": "ioBroker in", "z": "37a819661a802676", "name": "", "attrname": "payload", "topic": "scene.0.*", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "outFormat": "ioBroker", "x": 260, "y": 100, "wires": [ [ "34475eda69ecaa8c" ] ] }, { "id": "128c113f803512b9", "type": "ioBroker out", "z": "37a819661a802676", "name": "Korrigiere \"uncertain\"", "topic": "", "ack": "true", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1120, "y": 100, "wires": [] }, { "id": "34475eda69ecaa8c", "type": "switch", "z": "37a819661a802676", "name": "is uncertain", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "uncertain", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 530, "y": 100, "wires": [ [ "f3670e9b1b166b9e" ] ] }, { "id": "f3670e9b1b166b9e", "type": "change", "z": "37a819661a802676", "name": "FALSE", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 800, "y": 100, "wires": [ [ "128c113f803512b9" ] ] } ]
  • MQTT und KNX

    knx mqtt
    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    Marc BergM
    @frankentronik sagte in MQTT und KNX: Wenn ich das richtig sehe, muss ich das dann auch bei jedem KNXDatenpunkt machen und jeweils einen Topic Namen vergeben. ... oder du lässt die Topic-Bezeichnung einfach so wie vorgeschlagen ("knx.0. ...") Zu abonnieren direkt aufs KNX-Objekt oder auch über den MQTT Client? Die Frage verstehe ich leider nicht.
  • Mindestlaufzeit / Nachlaufzeit

    timer nachlauf mindestlaufzeit
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    paul53P
    @chris0706 sagte: Sobald der Grenzwert unterschritten wird schaltet er sofort ab. Blockly zeigen!
  • Steckdose unter bestimmten Verbrauchswert ausschalten

    51
    1
    0 Stimmen
    51 Beiträge
    8k Aufrufe
    DuffyD
    @paul53 Danke dir vielmals. Viele Grüße Duffy
  • Solaranlage mit Speicher und Nulleinspeisung

    22
    0 Stimmen
    22 Beiträge
    6k Aufrufe
    paul53P
    @reblaus-0 sagte: "Bezug-Einspeisung" den aktuellen Wert des Bezugszählers zurück geben soll. "Bezug-Einspeisung" muss die ID des Datenpunktes sein, der die Leistung (in W) am Zähler enthält: Positiv bei Bezug, negativ bei Einspeisung.
  • unkontrollierter Start eines skriptes

    3
    0 Stimmen
    3 Beiträge
    408 Aufrufe
    haus-automatisierungH
    @fliegerlenker sagte in unkontrollierter Start eines skriptes: Wie kann ich das lösen? Nicht das Script starten, sondern mit Text2Command einen Datenpunkt triggern auf welchen ein Trigger in einem Script registiert wurde.
  • Feuerwehralarm in iobroker/VIS Einbinden

    4
    0 Stimmen
    4 Beiträge
    836 Aufrufe
    P
    @psimon Moin! Hast du die Möglichkeit, eine Alarm E-Mail zu bekommen? Dann könntest du die E-Mail Auswerten und den Alarmtext auf deinem Tablet anzeigen und zur Alexa schicken. In der E-Mail sollte (wenn es so wie bei uns ist) der selbe Alarmtext drin stehen wie in der Pushbenachrichtigung. Bedenke nur den Datenschutz, gerade wenn du den Alarmtext per Sprachausgabe über Alexa ausgeben lässt. Das geht alles zu irgendwelchen Servern und wird für unbekannte Zeit gespeichert. Theoretisch ist es dann damit möglich personenbezogene Daten zum Einsatz auszuwerten. Wir haben noch 2-3 Leute mehr, die die Alarm E-Mail auswerten. Damit werden dann Benachrichtigungen (E-Mails) zum Arbeitgeber geschickt, dass sie aktuell auf einem Einsatz sind. Die Alarm E-Mail wäre somit der einfachste Weg.
  • Blockly Skript zum Stop von Skript und Shelly

    22
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    DJMarc75D
    @Thomas-Weller @Waly_de Hier gibt es des Rätsels Lösung bzgl. ACK :) https://forum.iobroker.net/topic/61876/bestätigt-acknowledged-flag-bedeutung-ein-mysterium
  • Anwesenheitserkennung so nicht mehr möglich, was nun?

    2
    0 Stimmen
    2 Beiträge
    388 Aufrufe
    mickymM
    @dave83 Normalerweise solltest Du aber unterschiedliche IP Adressen haben, je nachdem über was Du Zugriff hast und Du benennst halt die WireGuard Verbindung anders. Bei mir funktioniert das ohne Probleme.
  • Welches Widget für mein Vorhaben

    3
    0 Stimmen
    3 Beiträge
    377 Aufrufe
    B
    @djmarc75 Hallo djimarc75, vielen Dank für Deine Antwort. Leider sind meine Fähigkeiten offenbar nicht ausreichend um meinen Plan umzusetzen. Mit CSS hatte ich mich bisher kaum (noch nie) beschäftigt und ein Tutorial-video habe ich nicht gefunden. So bleibe ich wohl bei meiner Basic-Visualisierung. Geht auch. Trotzdem Danke!
  • Blocky: Batteriestatus - WhatsApp Nachricht kommt zu oft

    8
    1
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    DJMarc75D
    @vasilij-root sagte in Blocky: Batteriestatus - WhatsApp Nachricht kommt zu oft: Allerdings funktioniert diese Funktion nicht. Bitte das Blockly zeigen in diesem 2 Jahre alten Beitrag ;)
  • Komplexe Entscheidungen in Blockly umsetzen

    3
    0 Stimmen
    3 Beiträge
    447 Aufrufe
    Stefan FaltS
    @bananajoe Danke für die Tipps. Funktionen - ja die habe ich schon vermisst ... dann werde ich da mal drangehen
  • Löschen vieler falsch angelegter States.

    3
    0 Stimmen
    3 Beiträge
    464 Aufrufe
    T
    @paul53 Super hat prima geklappt. Besten Dank.
  • Shuttercontrol - Rolläden fahren nicht

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    N
    @codierknecht Vielen Dank, das hat mir sehr geholfen, ich kann die Rolläden nun über iobroker und die knx-Schnittstellen steuern.
  • eCharts Zeitraum in Vis per Button ändern

    70
    0 Stimmen
    70 Beiträge
    10k Aufrufe
    L
    @ralle211 Hallo, ich bin zufällig über den Thread gestolpert; ich bin eigentlich schon ewig auf der Suche nach eben der Lösung, dass ich einen Graphen tageweise ändern möchte. Ich habe iobroker über einen RPi laufen und möchte eine eChartsanzeige von der PV-Anlage wiedergeben. Als Visualisierung nutze ich das neue Vis-2. Ich habe das Skript kopiert und ausgeführt. In den Datenpunkten habe ich das entsprechende Chart eingefügt (ist im Unterordner "Verbrauch"), als start und end das aktuelle Datum. [image: 1709213556529-screenshot-2024-02-29-142944.jpg] Wenn ich das Chart über iFrame einbinde, taucht bei mir aber leider keine Auswahl der Tage auf. Wie kann ich das am Besten umsetzen? [image: 1709213719602-screenshot-2024-02-29-143434.png] Vielen Dank vorab. Viele Grüße
  • Benachrichtigung über wichtige iobroker Updatebedarfe?

    12
    0 Stimmen
    12 Beiträge
    897 Aufrufe
    CodierknechtC
    @bertderkleine sagte in Benachrichtigung über wichtige iobroker Updatebedarfe?: die selbst laufend vollmanuell zu überwachen ist. Ich lasse die Adapter automatisch aktualisieren. Außer beim js-controller - da bekomme ich eine Nachricht per Signal. Und der Unterbau aktualisiert sich auch selbst. Ob ich jetzt stumpf ein sudo apt-get update && sudo apt-get upgrade ausführe oder das automatisiere, spielt für mich als Linux-Noob nun nicht wirklich eine Rolle. Ich könnte ja gar nicht einschätzen, was da so passiert. Ähnlich ist das mit den Adaptern. In der Regel nicke ich die Updates da auch nur ab. Da kann ich das Ganze auch gleich automatisieren. Apropos automatisieren: Ein Server-Admin macht sich das Leben auch nicht unnötig schwer. Sobald er mehr als eine handvoll Maschinen zu betreuen hat, wird er das vermutlich auch scripten. Programmierer sind halt faul - sonst wären sie nicht Programmierer geworden ;-)
  • Blockly : Zwei Werte addieren - Problem

    6
    1
    0 Stimmen
    6 Beiträge
    602 Aufrufe
    CodierknechtC
    @tho-gra sagte in Blockly : Zwei Werte addieren - Problem: Ich glaube das Script wird nicht getriggert Bau da mal einen Debug-Block ein. Schau Dir aber zuerst die Grundlagen an ...
  • Wie das "at" von FHEM in ioBroker nachbauen

    8
    0 Stimmen
    8 Beiträge
    775 Aufrufe
    CodierknechtC
    @root2 Das wäre eine Kombination aus CRON und Timeouts. Wie Du schon sehr richtig erkant hast, ist per CRON etwas wie "mach was in X Stunden" nicht zu lösen. Aber mit 'nem Timeout. Die festen Schaltzeiten könnte man mit dynamisch erzeugten CRON-Jobs behandeln, oder - weils einfacher ist - zu festen Zeiten ausführen lassen und dann prüfen, ob zum entsprechenden Zeitpunkt ausgelöst werden soll oder nicht. [image: 1708073453092-3c66aecc-3d57-4f9a-a754-3bd8c7ef502f-image.png] Das "mach was in X" ginge alternativ auch mit dynamisch erzeugten Zeitplänen. Man muss dann halt ausrechnen, welche Zeit in 2 Stunden erreicht ist und einen passenden Zeitplan erzeugen. Ist aber relativ aufwändig - timeouts sind da vermutlich der einfachere Weg. [image: 1708073918970-ad245b49-10de-4853-afc0-e5b63e3f2dcf-image.png]
  • Tasmotas WIFI Lesekopf

    mqtt tasmota
    23
    2
    0 Stimmen
    23 Beiträge
    4k Aufrufe
    HomoranH
    @idefix01 sagte in Tasmotas WIFI Lesekopf: @Homoran sorry verstehe ich nicht, bei mir sind die alle in groß zu sehen das glaube ich, wenn du einen superwide 4k Monitor besitzst. am Handy/tablet sieht es aber genau so aus

304

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge