Skip to content

Skripten / Logik

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

16.5k Topics 213.3k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    A
    Neue Version Charge-Control auf GitHub hochgeladen. Version: 1.6.8 Änderungen: Fehler in der Funktion Prognosen_Berechnen() behoben. Hysteresewert für Batterie SOC Schwankungen auf 4% angepasst und neue, frei konfigurierbare Variable am Skriptanfang hinzugefügt.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    D
    Oha. Das war einfach. Danke sehr :-)
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • Debian 12 Python Webdriver Problem

    4
    0 Votes
    4 Posts
    393 Views
    Thomas BraunT
    @mathias-winkelmann https://pypi.org/project/webdriver-manager/ Das wird es wohl sein. This environment is externally managed Bedeutet, das da nicht so einfach (wie früher) python-Code reingeklatscht werden kann/darf/soll. Leg ein venv an: https://medium.com/@kiena/troubleshooting-externally-managed-environment-error-in-debian-12-pip3-installation-439d62e5a970
  • Adresse per Telegram versenden

    18
    0 Votes
    18 Posts
    2k Views
    haus-automatisierungH
    @david-g Ja geht. Auch das hab ich rauf und runter erklärt 😉
  • $ findet Aliase mit mit fehlender Source nicht

    11
    0 Votes
    11 Posts
    847 Views
    SwisslizardS
    @paul53 Issue erfasst.
  • TV Spielfilm Filme an Telegram senden

    36
    0 Votes
    36 Posts
    4k Views
    D4vED
    @david-g danke für deine antwort es ist alles da nur die Symbole werden nicht via Telegram übertragen kann ich dir privat schreiben? damit wir hier nicht das forum spammen? hier kurz ein bild [image: 1725394148583-0unbenannt-1-resized.png] /adapter/daswetter/icons/tiempo-weather/galeria5/SVG/Color/1.svg laut dein blockly bei mir: /adapter/daswetter/icons/tiempo-weather/galeria2/12.png
  • Trigger wenn Datenpunkt erstellt oder gelöscht wird

    4
    0 Votes
    4 Posts
    340 Views
    M
    @swisslizard Hiermit kann man die States speichern in der Variable / oder auch als DP (muss man dann erweitern) und prüfen ob ein DP gelöscht wurde. let previousState = {}; let preDPId = '0_userdata.0' function updateState() { let ids = $(preDPId+'*') console.log(ids.length) let currentState = {}; for(let i=0; i<ids.length;i++){ currentState[ids[i]] = true } for (let id in previousState) { if (currentState[id] == undefined) { console.log("Deleted ID: "+ id); } } previousState = currentState } updateState(); setInterval(updateState, 60000);
  • This topic is deleted!

    0
    0 Votes
    0 Posts
    30 Views
    No one has replied
  • [gelöst] Werte einzeln aus JSON extrahieren für Anfänger

    Moved
    12
    0 Votes
    12 Posts
    2k Views
    B
    @paul53 Vielen Dank jetzt sind die Werte da. Das mit "0_userdata.0" mache ich noch. Ich wollte nicht so viel verändern. :blush:
  • Virtuelle Sensor Smartthings

    3
    0 Votes
    3 Posts
    217 Views
    Vadim KumpanV
    @mickym Danke!!!
  • OpenKNX Multi Attribut Datenpunkt 20xx lesen/schreiben

    12
    2
    0 Votes
    12 Posts
    746 Views
    H
    @paul53 said in OpenKNX Multi Attribut Datenpunkt 20xx lesen/schreiben: Den Block "steuere" benötigt man nur einmal ganz am Ende. Auch zwei Blöcke "Setze Attribut" kann man sich dort sparen, wo das entsprechende Attribut nicht geändert wird. Wurde vereinfacht und etwas gelernt... Danke
  • [Vorlage] Script und VIS: Druckerpatronen Zustand

    Moved
    176
    2
    0 Votes
    176 Posts
    99k Views
    NegaleinN
    @negalein sagte in [Vorlage] Script und VIS: Druckerpatronen Zustand: schaun wir mal, ob ein Error bzgl. Timeout kommt. läuft jetzt bei meinem Deskjet pro 9010 Serie seit Tagen stabil. Keine Ausfälle trotz WLAN.
  • Sonos Musik Steuern mit Taste kurz und Taste lang

    5
    1
    0 Votes
    5 Posts
    421 Views
    AsgothianA
    @ft-knorr Du hast die entscheidende Frage nicht beantwortet. Wie sehen die Datenpunkte aus und wie verhalten sie sich. Die Einstellungen auf dem Sonos sind nicht wirklich relevant. A.
  • Eigenen JSON output für SimpleAPI erzeugen

    17
    0 Votes
    17 Posts
    878 Views
    E
    @homoran Super. Durch eure Tipps bin ich zur Lösung gekommen. Ich konnte in meinem Service auch das Format konfigurieren und mein getestetes boolean wird gar nicht erst unterstützt. Dieses konnte ich aber durch den Tipp mit dem umwandeln in Text lösen. Wieder was gelernt. Ich danke euch.
  • PVForecast Wert extrahieren

    6
    1
    0 Votes
    6 Posts
    462 Views
    paul53P
    @icebear sagte: Man müsste also auch den Tag prüfen. ... was im gezeigten Skript erfolgt.
  • Prüfe letzte Änderung von Wert

    13
    1
    0 Votes
    13 Posts
    826 Views
    paul53P
    @romestylez sagte: Was genau macht aber das "nicht" ? Es prüft, ob der Timeout nicht läuft, also abgelaufen ist, da Blockly die Timer-Variable bei Ablauf automatisch auf null setzt.
  • Growatt per rs 485 auslesen

    4
    0 Votes
    4 Posts
    393 Views
    C
    @karl-heinz1 Ich habe EVCC laufen, 2 Fronius WR einen Growatt MIC1500 tx WR - die Daten hole ich mir allerdings über einen Shelly PM mini. EVCC ist wirklich leicht zu installieren und läuft sogar auf einem Pi 2W Zero. Welche Komponenten hast Du denn genau?
  • Letzter Tick aus CRON?

    5
    2
    0 Votes
    5 Posts
    370 Views
    A
    @stefan-falt wäre es nicht sinnvoller, den letzten lauf immer zu protokollieren? dann hast du zwar mit jeder ausführung eine aktualisierung, aber das wäre dann auch die "wahrheit", falls das script mal abbricht (server startet durch, iobroker stürzt ab, ...). nebeneffekt wäre, dass dann automatisch um 3:59 die aktulaisierung mit drin steht und du das nicht zusätzlich abfangen musst.
  • Kryptokurse von CoinMarketCap abfragen

    9
    0 Votes
    9 Posts
    963 Views
    OliverIOO
    @shellyrulestheworld ist hier evtl nicht so wichtig, aber toFixed rundet nicht kaufmännisch (1.104).toFixed(2) = 1.10 (1.105).toFixed(2) = 1.10 (1.106).toFixed(2) = 1.11 besser ist (Math.round(1.104*100)/100).toFixed(2) = 1.10 (Math.round(1.105*100)/100).toFixed(2) = 1.11 (Math.round(1.106*100)/100).toFixed(2) = 1.11 toFixed ist nur als Formatierungsfunktion zu gebrauchen um 0 aufzufüllen damit man auf die Anzahl nachkommastellen kommt Als allgemeine Funktion kann man sowas nehmen, diese Funktion bildet auch andere Zahlsysteme ab, aber alles was anders wie 10 ist, muss man noch weitere Schritte vornehmen. also einfach nur console.log(toFixedNumber(1.105,2)); function toFixedNumber(num, digits, base){ const pow = Math.pow(base ?? 10, digits); return Math.round(num*pow) / pow; }```
  • Object Max Wert lässt setValue Wert nicht zu

    37
    0 Votes
    37 Posts
    4k Views
    U
    @tomtomsen sagte in Object Max Wert lässt setValue Wert nicht zu: Funktioniert natürlich einwandfrei Verstehe ich nicht! Was funktioniert einwandfrei? Ausserdem könntest Du ... nachdem Du das Thema aufgebracht hast und auch das Problem hast... ein debug log vom Adapter zur Verfügung stellen. Die Leute hier wollen Dir (und anderen) nur helfen. Mit Deinem sparbetrieb an Informationen beim Wolf Support angefragt wird das gleich im Papierkorb landen @mcm1957 sagte in Object Max Wert lässt setValue Wert nicht zu: OK - wenn der Adapter kein offizielles Api benutzt mag es kontraproduktiv zu sein ioBroker zu erwähnen. Aber wenn es auch am offiziellen Portal (das so wie ich vermute der Adapter ausliest) nicht stimmt dann könnte Wolf helfen. Der Adapter wird schon die "offizielle" API nutzen. Ich habe trotz intensiver Suche noch keine Beschreibung einer API gefunden. Wen da jemand mehr hat?
  • openHASP

    1
    0 Votes
    1 Posts
    185 Views
    No one has replied
  • Zeitabhängige Benachrichtigung über Push Over

    6
    0 Votes
    6 Posts
    279 Views
    B
    @paul53 Top läüft !! Danke dir ! @Homoran Ja du hast recht, das währe ein Skript gewesen das ich zum Anlass zur Übung nehmen hätte können. Ich war mal schon viel weiter drin, Skripten ist aber scheinbar nicht wie Farad fahren, das verlernt Mann schon :-) Danke euch für eure tolle Arbeit hier, ich ge´b mir mehr mühe. Grüße Balu

533

Online

32.6k

Users

82.2k

Topics

1.3m

Posts