Skip to content

Skripten / Logik

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

16.5k Themen 213.2k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    P
    Oben steht, dass der Server öfter mal offline ist. Da ist ping meine erste Idee. Ob der Server auf Pings antwortet, weiß ich nicht. Reagiert der Server nicht auf ping, dann evtl. als Ersatz einen httpcheck nehmen. httpcheck nutze ich auf der Synology, bevor die auf den ioBroker zugreift. # ===== HTTP-Check statt Ping ===== curl -s --connect-timeout 3 "$BASE/system.adapter.admin.0.alive" > /dev/null || exit 1 Ist allerdings ein Bash-Skript. Das muss für die Zwecke angepasst werden.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    T
    @schweiger2 du hast im Javascript Adapter über dem Objektbaum ein Lupensymbol. Klicke mal rauf und gib dort die Instanz eines Adapter ein z.B. mqtt.0 Dann siehst du alle Script, wo diese verwendet wird im Code.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • imap Script - Anhänge speichern, wie ?

    javascript
    1
    0 Stimmen
    1 Beiträge
    99 Aufrufe
    Niemand hat geantwortet
  • Tuya Thermostat setzt DP zurück

    3
    1
    0 Stimmen
    3 Beiträge
    196 Aufrufe
    Uwe WaizmannU
    @djmarc75 Oh mein Gott das wars! Vielen Dank
  • Auf die Schnelle alle Skripte de-/aktivieren?

    19
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    T
    @crunchip sagte in Auf die Schnelle alle Skripte de-/aktivieren?: @homoran sagte in Auf die Schnelle alle Skripte de-/aktivieren?: Skripte brauchen eigentlich nicht so viel. ich lieg bei über 300MB:thinking_face: schalte ich instanz.1 ein (nur ein paar nicht laufende testscripte) verbraucht diese ebenfalls mehr als 200MB was macht ihr bitte schön??? ich hab ca. 30 Skripte, da sind ein paar Brummer dabei und gerade mal 150mb... :)
  • [Frage] Zeitstempel aus sql-DB in UTC

    3
    0 Stimmen
    3 Beiträge
    336 Aufrufe
    RogerWilco 0R
    @paul53 Cool, Danke für den Tipp, das hat funktioniert!
  • Zeitschalter Ein / Aus Zeitvorgabe via VIS

    blockly
    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    A
    @paul53 Danke !
  • Bewässerung zeitabhängig schalten, wenn Variable wahr

    3
    1
    0 Stimmen
    3 Beiträge
    272 Aufrufe
    L
    @paul53 Stimmt. So geht’s natürlich. Danke dir! So fragt das Skript natürlich 365 Tage im Jahr mehrere Male die Variable ab, obwohl die nur 1-2 Wochen scharf geschaltet ist. Für das System sicherlich nicht ansatzweise eine Herausforderung. Ich hatte aber irgendwie nach einer eleganten Variante gesucht. Scheint aber der pragmatischste Weg zu sein. Baue ich so. Danke nochmal und Grüße!
  • Gelöst:Auslöser ermitteln

    3
    1
    0 Stimmen
    3 Beiträge
    129 Aufrufe
    M
    @paul53 :+1:
  • [gelöst] Sinnvolle Logik für Beleuchtungen

    23
    0 Stimmen
    23 Beiträge
    876 Aufrufe
    T
    @ben1983 sagte in Sinnvolle Logik für Beleuchtungen: Ich dachte schon an eine Bewegungsreaktion gedacht, aber wenn jemand auf dem Sofa sitzt, wird auch keine erkannt. Wollte damit irgendwelche Bedingungen finden, um die Beleuchtung nicht zu aktivieren, oder wieder zu deaktivieren. Um 23:59 schalte ich sie zusätzlich aus. Wenn ich das haben wollte würde ich mit deiner anzunehmen Konfiguration folgende Bedingungen verbinden. Es ist später als Zeitpunkt und früher als anderer Zeitpunkt und es wurde noch nicht ausgelöst und ( (Jemand ist zu Hause und ( es wird eine Bewegung festgestellt oder ein Unterhaltungsgerät verbraucht Strom)) oder Besuchermodus ist aktiviert) Für mich würde ich es so umsetzten: Es ist später als Zeitpunkt und früher als anderer Zeitpunkt und es wurde noch nicht ausgelöst und ( Jemand ist zu Hause und Nachtmodus ist deaktiviert) oder Besuchermodus ist aktiviert) Ich hab nen Echo auf dem Nachttisch stehen und wenn ich dem gute Nacht sage, gehen alle Lampen aus, alle Rolladen runter, Monitore, und Fernseher werden stromlos geschaltet. Der Bewegungsmelder im Schalfzimmer wird deaktiviert, die Beleuchtung(Bewegungsmelder) im Flur wird gedimmt und das verzögerte Hauptlicht im Flur geht nicht mehr automatisch an. Die Klimaanlage geht ebenfalls aus.
  • [gelöst]Seltsames Script unter Global

    27
    1
    0 Stimmen
    27 Beiträge
    3k Aufrufe
    DJMarc75D
    @chemieka sagte in [gelöst]Seltsames Script unter Global: Hier macht nur eine neue Installation sinn. Und wie genau machst Du die ? ;)
  • Skript LOWBAT

    Verschoben
    201
    0 Stimmen
    201 Beiträge
    54k Aufrufe
    S
    @sigi234 sagte in Skript LOWBAT: @semmy Schau dir das mal an: https://forum.iobroker.net/topic/55426/test-adapter-device-watcher-v2-x-x-github-latest?_=1687204350972 Hallo Ich habe es mal installiert und funktioniert auch soweit. Vielen Dank Gruß Semmy
  • Befehl senden…

    13
    0 Stimmen
    13 Beiträge
    938 Aufrufe
    A
    @paul53 Ja, das war das erste bild. Es läuft. Bastel hier vor mich her… Im Grunde ganz einfach. Wusste nicht, dass man eine api Schnittstelle über einen einfach ein http Befehl ansprechen kann.
  • [gelöst] Tasmota MQTT Alias Result

    8
    0 Stimmen
    8 Beiträge
    974 Aufrufe
    ?
    @bananajoe vielen Dank für die Unterstützung, ich habe es hinbekommen, verwende jetzt aber die Funktion "Steuere" statt "SendTo", weil der MQTT-Adapter mehr Speicher benötigt als der Sonoff Adapter und der ist auf meinem Raspberry Pi nun mal knapp. SendTo scheint nicht mit dem Sonoff Adapter zu funktionieren.
  • Defektes Skript blockiert ioBroker

    30
    0 Stimmen
    30 Beiträge
    2k Aufrufe
    L
    @paul53 Ich könnte das Ganze ja jetzt noch mal nachstellen, aber so richtig wohl ist mir dabei nicht. Habe mich schon beim komplett Neuaufsetzen gesehen. Ich warte, dass sowas nochmal passiert... Danke Allen für die Mühe!
  • [gelöst] RegEx im $ Selector möglich?

    26
    0 Stimmen
    26 Beiträge
    2k Aufrufe
    Ben1983B
    @paul53 sehr geil. Das funktioniert super. Jetzt geht mit dem selector nur das mir dem .on() bei beschreiben und nicht änderung noch nicht. Klar, das geht über den regex mit on(), aber dann ist es wieder ne andere funktion. Aber das wird man wohl oder übel akzeptieren müssen ;-)
  • Blockly Elemente in Auswahl übereinander *gelöst*

    35
    1
    0 Stimmen
    35 Beiträge
    3k Aufrufe
    HomoranH
    @matze78 sagte in Blockly Elemente in Auswahl übereinander *gelöst*: @homoran said in Blockly Elemente in Auswahl übereinander *gelöst*: ch 5 SBCs mit teilweise massivem Einsatz von history (3GB pro Tag Mag sein, deckt sich mit meinen Erfahrungen leider nicht. dann müsste man mal nachdenken was deine Karten gekillt hat. Ganz vorne an steht z.B. "Stecker raus" möglicherweise auch noch Spannungsschwankungen durch falsches Netzteil
  • Änderung eines Wertes über Simple RESTful einlesen?

    7
    0 Stimmen
    7 Beiträge
    177 Aufrufe
    hg6806H
    @paul53 Alles klar, Danke!
  • Historywerte auf FritzNas speichern

    29
    1 Stimmen
    29 Beiträge
    2k Aufrufe
    Thomas BraunT
    @esp sagte in Historywerte auf FritzNas speichern: Konkrete Hinweise (Code-Snip) wären hilfreich. Du willst konkrete Befehle? Kannste haben. man mount
  • [gelöst] Subscribtion auf lokale Variable

    2
    0 Stimmen
    2 Beiträge
    85 Aufrufe
    paul53P
    @ben1983 sagte: Kann ich auch irgendwie intern in einem Skript auf eine intern Variable entsprechend reagieren? Nein.
  • [gelöst] messageTo mit Rückgabewert?

    26
    0 Stimmen
    26 Beiträge
    2k Aufrufe
    Ben1983B
    @ticaki ja es ging nur darum um das Mehrfache kopieren der Funktionen zu umgehen. Alles gut.
  • Temperatursteuerung Gewächstunnel

    2
    1
    0 Stimmen
    2 Beiträge
    246 Aufrufe
    paul53P
    @wobbix sagte: Leider tutr sich da nichts. Der Unterschied zwischen Wert und vorherigem Wert wird nie 1 K betragen. @wobbix sagte in Temperatursteuerung Gewächstunnel: Kann mir jemand helfen Suche im Forum nach PI-Regler. EDIT: Mit "wiederhole solange" erzeugt man ein Endlosschleife wenn die Bedingung erfüllt ist.

725

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge