Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • Telegram in blockly verarbeiten WAN IP abfragen

    8
    0 Stimmen
    8 Beiträge
    606 Aufrufe
    W
    Habs raus, das ganze geht so: [image: 1743237735763-screenshot-2025-03-29-at-09.41.48.png]
  • Reichweite von Variablen

    12
    1
    0 Stimmen
    12 Beiträge
    687 Aufrufe
    CodierknechtC
    @krodon sagte in Reichweite von Variablen: Bedeutet dies, wenn ich dort Funktionen ablege, sie von jedem Script aufgerufen werden können? Ja - weil der Code in jedes andere Script hineinkopiert wird. Globale Scripte sind allerdings mit Vorsicht zu genießen. Man sollte da schon recht genau wissen, was man da tut. Zusätzlich zu @paul53's Hinweis zu den Bezeichnern sei noch erwähnt: In globalen Scripten auf keinen Fall Trigger einsetzen! Wie gesagt: Der Code wird in jedes "normale" Script kopiert. Man hätte dann die Trigger x-fach.
  • "PAJ GPS" JSON API mit Blockly abfragen ???

    3
    3
    0 Stimmen
    3 Beiträge
    747 Aufrufe
    J
    @drfirebird Hi, gerne versuche ich zu helfen obwohl der Thread schon so alt ist. Der Login Endpunkt liegt jetzt hier wie du auf "https://connect.paj-gps.de/api/documentation" sehen kannst: "https://connect.paj-gps.de/api/v1/login" Du brauchst eigentlich nur per POST Anfrage die form-data Felder "email" und "password" zu übergeben. Hier ein curl Beispiel: curl --location 'https://connect.paj-gps.de/api/v1/login' \ --form 'email="DEINE_EMAILADRESSE"' \ --form 'password="DEIN_PASSWORT"' Dann bekommst du wie üblich bei oauth einen "token" zurück den du in den header jeder weiteren Anfrage einsetzt um dich zu authentifizieren curl --location 'https://connect.paj-gps.de/api/v1/device/' \ --header 'Authorization: Bearer DEIN_TOKEN' \ Ebenso einen "refresh_token" um nach Ablauf von "expires_in" einen neuen token automatisiert anzufragen.
  • Mehrere IDs vom Selektor nutzen

    13
    1
    0 Stimmen
    13 Beiträge
    806 Aufrufe
    O
    @paul53 Besten Dank, so scheint es ganz gut zu funktionieren :) [image: 1743191954212-5b47bacf-7259-46e1-9517-2af07b9b4bf5-image-resized.png]
  • Warnung wenn Stromverbrauch zu hoch

    11
    1
    0 Stimmen
    11 Beiträge
    749 Aufrufe
    D
    @homoran @paul53 @Asgothian vielen Dank für Eure Antworten. Das hilft mir sehr. Somit kann solche speziellen Fälle hoffentlich in Zukunft abfangen. Schönes Wochenede allerseits...
  • wie Werte von suncalc erhalten

    19
    0 Stimmen
    19 Beiträge
    1k Aufrufe
    HomoranH
    @paul53 sagte in wie Werte von suncalc erhalten: Dass man den Zeitpunkt eines bestimmten Azimuts in einer Schleife ermitteln muss, gefällt dir nicht? Nicht wirklich. Das "Problem" darin ist einmal optischer Natur ;-) Das "mal-eben-schnell-Blockly" wird mir schon zu groß, und das Modul nimmt mehr Platz weg, als ich dachte. zum zweiten bin ich mit solchen Schleifen einfach nicht fit genug, um sie in einiger Zeit noch zu verstehen. Das wäre zwar erst recht ein Grund sich damit zu beschäftigen, .... (ich weiß, alles Ausreden :cry: ) Das Prinzip ist mir jetzt klar, aber da wäre ich selber nicht draufgekommen, und sowas ärgert mich. Trotzdem, oder gerade deshalb(!) noch ein besonderer Dank dafür.
  • (gelöst) Erinnerung setzen mit Sommer/Winter Umschaltung

    9
    0 Stimmen
    9 Beiträge
    741 Aufrufe
    M
    @asgothian Das "WeekDiff" war der springende Punkt. Danke! Ich habs jetzt mal umgestetzt und simuliert. Funktioniert soweit. Jetzt warte ich nur noch auf eine Digitale Müllabfuhr. ;-)
  • Array in einer json Abfrage auslesen

    8
    0 Stimmen
    8 Beiträge
    437 Aufrufe
    Rene55R
    @hackypaddy Ja sicher, wie du meinst. War auch nur ein sanfter Hinweis.:relaxed:
  • Dimmwert läßt sich nicht setzen

    5
    2
    0 Stimmen
    5 Beiträge
    159 Aufrufe
    T
    @homoran Wollte die Objektdaten gerade posten, dann aber ... Ursache ist wohl, dass kein Min/Max Wert hinterlegt waren. Über Objekte ging dass ändern aber, aber nicht über Blockly. Min/Max hinterlegt, nun gehts, danke. [image: 1743019862453-2025-03-26_211032.jpg]
  • [Gelöst] Schreiben alter Werte funktioniert nicht

    5
    2
    0 Stimmen
    5 Beiträge
    323 Aufrufe
    K
    @homoran ist ja auch die Absicht, sonst hätte ich Datenpunkte genommen
  • Umschalter / Taster in Blockly umsetzen

    4
    1
    0 Stimmen
    4 Beiträge
    280 Aufrufe
    T
    Danke euch, aber Pauls Vorschlag passt super! Kurz und gut, und funktioniert, egal wie lange oder schnell man drückt! [image: 1743012935271-2025-03-26_191344.png]
  • [Gelöst]: Eintragung von Werten im Block Datum und Zeit

    7
    2
    0 Stimmen
    7 Beiträge
    459 Aufrufe
    P
    @paul53 said in Eintragung von Werten im Block Datum und Zeit: Deshalb verwende den Astro-Trigger! Ok mach ich ja. Wollt es nur verstehen wenn ich den Zeittrigger mal für was anderes nutzen wollte. Hatte im Forum den Hinweis auf den javascript.0.variables.astro Umfang gefunden und gedacht, dass der ja ganz praktisch ist.
  • [Gelöst]: autom. Bilderwechsel in einem Button

    blockly
    3
    2
    0 Stimmen
    3 Beiträge
    343 Aufrufe
    malorossM
    @ullij erst mal vielen Dank für die Antwort und die anschaulichen Bilder. Soweit klappt es ganz gut. Ein Fehler lag in der Art des Bindings: [image: 1742889629091-binding.png] Links ist das "Basic - String (unescaped), das ein Binding Objekt ID hat und ein Binding für vorangestelltes HTML (hier: Name des Wertes). Bindings in HTML müssen in den geschweiften Klammern stehen - dann klappt*s auch.
  • [Gelöst]Lichtstatus-Abfrage über Telegram nicht 100%

    11
    2
    0 Stimmen
    11 Beiträge
    872 Aufrufe
    A
    @paul53 said in Lichtstatus-Abfrage über Telegram nicht 100%: @atheos Wie vermutet: Der DP-Name ist "Schalter". Du möchtest den Grantparentname (Gerätename) haben. Dann muss die JS-Funktion so aussehen: Copy to Clipboardlet id = Wert.substring(0, Wert.lastIndexOf('.')); id = id.substring(0, id.lastIndexOf('.')); if(existsObject(id)) return getObject(id).common.name; Ich weiß nicht was ich einfach schreiben soll. Vieeeeeeeeeeelen Dank. Würde auch so gerne die Sprache lernen. Werde mal versuchen zu verstehen was du da geschrieben hast bzw was mein Script macht.
  • 2 Objekte mir der gleichen Zufallszahl steuern

    7
    1
    0 Stimmen
    7 Beiträge
    890 Aufrufe
    M
    @oliverio So isses
  • 2 Heizkörper synchron steuern

    26
    1
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    W
    @paul53 danke Dir!
  • SQL Abruf in Blockly

    7
    1
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    F
    @christiansr Hallo, würdest Du mir dein funktionierendes Blockly zur Verfügung stellen?
  • DahuaEvent und Telegram Bild

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    264 Aufrufe
    S
    @pseudoreal interessant - an dem arbeite ich auch gerade. - auch wenn ich deine konkrete Frage leider nicht beantworten kann, schildere ich dir mal mein Setup, dass doch ein bisschen anders ist. Ich hab aktuell 2 Dahua VTOs, eine funktioniert mit ONVIF, die 2. krieg ich ums verrecken nicht mit ONVIF in iobroker. Allerdings selbst mit ONVIF kriege ich es nicht hin (ich arbeite mit Node-RED), dass das abgespeicherte Bild auch ein Bild ist ... hab schon Stunden damit verbracht, das hinzubekommen. Direkt auf die Kamera möchte ich sowieso nicht zugreifen, da ich dafür die admin-Credentials verwenden müsste und das will ich eigentlich nicht. (leider kann man keinen 2. User hinzufügen mit weniger Rechten hinzufügen) Somit mache ich gerade den Umweg über die Synology Surveillance Station mit dem Befehl: synology.0.SurveillanceStation.getSnapshotCamera ... da wird dann auch das richtige Standbild abgespeichert, welches ich auch mit Telegram verschicken kann - das geht eigentlich bei mir immer sehr flot. Für die Übergabe beim Klingeln habe ich mir als Docker Container dahuavto2mqtt installiert (direkt auf dem iobroker Device). Damit will (das hab ich noch nicht) dann auf den Wert mqtt.0.Dahua-Tor.VideoMotion.Event triggern oder beim Klingeln muss ich noch schauen, welcher Wert hier wirklich der richtige ist. ... werden den Thread weiterverfolgen, sofern hier noch jemand Input liefert.
  • Brauche Hilfe beim Erstellen eines Scripts für Wochentage

    3
    0 Stimmen
    3 Beiträge
    340 Aufrufe
    2
    @david-g sagte in Brauche Hilfe beim Erstellen eines Scripts für Wochentage: @2hot4you [image: 1742725794712-screenshot_20250323_112938_chrome.jpg] (Hab bei allen Bausteinen "externe Eingänge" gewählt. Sehen bei dir anfangs evtl was andere aus. Danke
  • [Gelöst] Zwei Fußbodenheizungen stören sich gegenseitig

    17
    1
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    G
    @paul53 Habe ich gemacht. Morgen wird getestet. Dankeschön. :+1:

305

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge