Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.3k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    KusselinK
    Nee isses nicht..sonst würd ich doch nicht fragen.... O.K. nochmal für mich...im Script ist das hier hinterlegt: // ── Jahres-Datenpunkte anlegen (falls nicht vorhanden) ───────── createState(DP_JAHR_KWH, { name: 'Einspeisung Jahr gesamt', type: 'number', role: 'value.energy', unit: 'kWh', read: true, write: true, def: 0 }); createState(DP_JAHR_EURO, { name: 'Einspeisung Jahr gesamt (€)', type: 'number', role: 'value.money', unit: '€', read: true, write: true, def: 0 }); das heisst doch aber das das Script den Datenpunkt schon automatisch anlegt...da muss ich doch nichts mehr in 0_userdata anlegen...oder?
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    HomoranH
    @Uwe-K beide Datenpunkte sind vom common.type boolean, passt von daher also. Leider sagt das nichts darüber aus, welchen Typ der Wert hat. Daher hat @paul53 mit doppeltem nicht sichergestellt, dass ein falscher Typ number in boolean konvertiert wird.
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Themen
    13k Beiträge
    F
    Hallo ich habe ein Problem mit Nodered und Alexa Echo. Ich habe in Nodered die Wemo Emulation installiert und eine Wemo Steckdose emuliert um an einer Zigbeesteckdosenleiste einen Platz der Leiste zu schalten. "node-red-contrib-wemo-emulator" Das klappt auch wunderbar leider nicht länger als ein zwei Tage. Wenn ich dann den Echo der mit der emulierten Steckdose verbunden ist neu starte geht es wieder. Leider ist das sehr nervig. Hat schon mal jemand gehabt? Durch die Forumssuche habe ich leider nicht gefunden. Gruss Achim
  • Wemos Sketch: brauche Spezialist

    javascript
    14
    0 Stimmen
    14 Beiträge
    478 Aufrufe
    OliverIOO
    @bahnuhr said in Wemos Sketch: brauche Spezialist: @OliverIO sagte in Wemos Sketch: brauche Spezialist: dann wäre korrekt, was lenny geschrieben hat meinst du das? "muss da nicht wo ein "?" rein?" Das klappt bei mir nicht. da das auf dem wemos eigentlich kein webserver ist, sondern nur ne netzein/ausgabeschnittstelle :) die so tut als ob es ein webserver ist, kannst du das ignorieren. Das Fragezeichen kommt von diversen standards. Da du sender und empfänger selber programmierst, kannst du machen was du willst. du hättest es ggfs. beachten müssen, falls das wemos teil wirklich ein paar webserverstandards eingebaut hätte.
  • Mit Blockly ein Logfile erstellen

    Verschoben
    34
    0 Stimmen
    34 Beiträge
    9k Aufrufe
    OstfrieseUnterwegsO
    @lost-in-translation sagte in [Mit Blockly ein Logfile erstellen] prinzipiell, aber mal klugscheissend: echo "dusseliger Logtext" >>log.txt cat gibt eine datei aus: cat log.txt >>logsammlung.txt ciao frank Vollkommen richtig. Da hab ich gepennt.
  • Telegram Objekt letzte Änderung

    blockly javascript
    7
    1
    0 Stimmen
    7 Beiträge
    925 Aufrufe
    H
    Das kann man ja anpassen ;-)
  • Hilfe wegen einer Anwesendheitsabfrage

    scenes
    7
    0 Stimmen
    7 Beiträge
    406 Aufrufe
    liv-in-skyL
    @webtom wegen türschloss würde ich einen eigenen thread aufmachen - dann kommen/antworten auch die leute, die so etwas haben wegen der bewegungsmelder: könntest noch einen türsensor zusätzlich verwenden - der bewegungsmelder und der türsensor sollten dann zusammen genug infos liefern um ein script zu schreiben (dort liegt ja dann die intelligenz der schaltung) - dann benötigst du nur einen bewegungsmelder ich habe so etwas ähnliches in einem zimmer - tür- und beweg. - sensor definiert was in diesem raum passieren soll - kannst ja mal durchdenken, ob dies bei dir funktionieren würde
  • Hue Dimmer Kombiniert mit Zigbee

    scenes
    23
    1
    0 Stimmen
    23 Beiträge
    1k Aufrufe
    Z
    @zgadgeter So, heute Morgen ein update gemacht, Iobroker server neu gestartet, und jetzt scheint es zu funktionieren...ich werde das mal beobachten und melden. danke alle. Osram Schalter funktioniert, aber die Szene nach wie vor nicht...da muss ich noch bei Szenen nach lesen. Nachtrag: ich habe die Szenen nochmals neu aufgesetzt....nichts anderes gemacht, funktioniert jetzt. Danke!
  • Tendenz für Verlauf von Luftfeuchtigkeit?

    monitoring
    5
    0 Stimmen
    5 Beiträge
    287 Aufrufe
    padrinoP
    @sigi234 Dank auch Dir. Gibt immer mehr zu lesen. :)
  • (Gelöst) enum.functions Datenpunkt setzen/steuern

    blockly javascript
    4
    0 Stimmen
    4 Beiträge
    714 Aufrufe
    W
    Vielen Dank euch beiden. Dann weiß ich bescheid und muss nicht weiter rum probieren. Dann spreche ich die einzelnen Datenpunkte direkt an. Gruß Walkinlarge2010
  • [Frage] Beschattung Rollladensteuerung

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    4k Aufrufe
    HomoranH
    @MartinK https://www.iobroker.net/#de/documentation/tutorial/adapter.md
  • [Gelöst] Telegram div Pushmeldungen stummschalten

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    L
    @loverz mittlerweile funktioniert es wieder!
  • Zwei Lampen ein- und ausschalten

    blockly
    3
    1
    0 Stimmen
    3 Beiträge
    645 Aufrufe
    P
    Dankeschön
  • [Gelöst] Umrechnung Betriebsstunden in Std und Min

    javascript
    4
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    F
    @paul53 / @liv-in-sky Perfekt, Danke euch für die schnelle Hilfe Wenn ihr wüsstest wie lange ich daran gehangen hab am WE....
  • Script sony tv Statusabfrage von Soulforged

    javascript
    1
    0 Stimmen
    1 Beiträge
    465 Aufrufe
    Niemand hat geantwortet
  • ioBroker und exec an Raspbian "kill -SIGSTOP"

    blockly javascript communication
    21
    3
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    liv-in-skyL
    @e-i-k-e ich arbeite nach der devise: -warum einfach, wenn es auch kompliziert geht :-)
  • Wert aus Active Provider wird nicht übernommen

    javascript blockly
    2
    1
    0 Stimmen
    2 Beiträge
    167 Aufrufe
    BBTownB
    ich habe nicht einmal ansatzweise eine Idee was ein "active provider" sein soll, geschweige denn, dass ich erraten könnte in welchen Datenpunkt Du diese Information - warum auch immer - reinsschreiben willst. Weiterhin will mir meine Glaskugel beim besten Willen nicht verraten was sich wohl hinter "badezimmer_status" verbergen könnte. Keine dieser Angaben/Datenpunkte gibt es in irgend einem meiner Sonos Geräte ...
  • Erstes Blockly komme nicht weiter

    blockly
    26
    1
    0 Stimmen
    26 Beiträge
    2k Aufrufe
    sigi234S
    @liv-in-sky sagte in Erstes Blockly komme nicht weiter: das ist für html kenner - die können dann zusätlich formatierungen anbringen Ja, da gibt es viele Möglichkeiten, ich bevorzuge das Widget ValueList HTML........... Kommt immer darauf an was man will und welchen DP man hat.
  • Das Ultimative Wecker-Blockly

    Verschoben blockly communication
    19
    0 Stimmen
    19 Beiträge
    11k Aufrufe
    smileS
    Ich versuche es mal: Wecker Blockly per iobroker / homematic steuerbar: Das fertige Script ist so aufgebaut, dass man den Wecker sowohl per Homematic bedienen kann (sehr bequem über die App "Tinymatic und entsprechende Widgets), als auch über iobroker direkt (z.B. über VIS). Wer das ganze über Homematic steuern möchte, der lese ab hier, wer das ganze nur über iobroker steuern möchte, der gehe direkt zu Schritt 2. Grundlegendes: Im Script wird viel von z.B.. "Wecker" und "Wecker2" gesprochen, das liegt daran dass das Script für 2 Personen mit individuellen Weckzeiten ausgelegt ist, und sich daraus auch Abhängigkeiten ergeben. 1. Homematic Systemvariablen anlegen Wir legen die Systemvariablen wie folgt für 2 Wecker an [image: 1554623423792-homematic-variablen-f%C3%BCr-2-wecker.png] 2. iobroker Systemvariablen anlegen Wir legen die Systemvariablen wie folgt für 2 Wecker in iobroker an [image: 1560455408950-iobroker-systemvariablen.png] 3. Pushover Adapter installieren Das Weckersignal wird über den Pushover ans Handy versendet. Natürlich kann hier jeder seine eigene Meldung definieren, wenn der Adapter jedoch nicht installiert ist, dann wirft der Import des Scripts einen fehler aus. 4. Wecker Script importieren Aktueller Stand vom 13.06.2019 Wecker-Blockly 1.1.txt 5. Script testen Wenn man nun in der iobroker die Variablein für einer, zehner und so weiter testet, sollte sich der timestamp verändern. Im folgenden Beispiel wurden die Variablen einer, zehner etc. mit den Zahlen für die Uhrzeiten 01:12 und 10:15 eingegeben. Das Wecker Script funktioniert, wenn sich dann die Timestamp mit 5100 und 36900 aktualisieren: [image: 1560456166822-iobroker-wecker-test.png] Als Homematic - User sollte man nun auf der Homematic die Systemvariablen ändern, oder idealerweise in der App Tinymatic: [image: 3472_screenshot_2018-01-09-13-22-59.png] Danach überprüfen, ob die "weckzeit_io" bzw. "weckzeit_io2" auf derselben Uhrzeit steht wie die in der Homematic eingegebene Uhrzeit. Und dann natürlich einfach mal einen Testlauf machen. Es empfiehlt sich 2 - 3 Minuten Vorlauf zu geben. Zusatzfunktionen: Die Variable "weckerklingeln" ist lediglich dafür da, um eine globale Variable dafür zu haben dass nun vermutlich eine Person aufsteht. Damit kann man die Kaffeemaschine triggern, den Lüfter steuern, die Alarmanlage deaktivieren etc. Der Timestamp bietet die Möglichkeit andere Funktionen zeitverzögert vor dem Weckerklingeln auszuführen. Ich lasse z.B. 1 Stunde vor Weckerklingeln das Rolle schrittweise alle 20 Minuten ein Stück hochfahren. Macht das Aufstehen deutlich erholsamer. Hier das Script dazu: Schlafzimmer Rollo Wecker.txt Wichtiger Hinweis: Das Script ist auf die Benutzung mit 2 Weckern ausgelegt, damit z.B. nicht das Rollo doppelt so schnell hochfährt, nur weil 2 Leute zur selben oder ähnlichen Zeit aufstehen. Es kann aber auch genauso gut mit nur einem Wecker ohne Anpassungen betrieben werden. Schlummermodus: Hiermit kann man einfach bis 60 Minuten "quick & dirty" hinten dranhängen. Also einfach gewünschte Minutenzahl einstellen, und dann klingelt der Wecker nochmal.
  • Scripte werden nicht abgearbeitet

    javascript blockly
    2
    0 Stimmen
    2 Beiträge
    161 Aufrufe
    htreckslerH
    Man wird dir besser helfen können, wenn du dein Problem etwas genauer schilderst. Screenshots und das Posten der betroffenen Scripte (in Code Tags) sind sehr hilfreich. Ansonsten ist es etwas wie "Glaskugellesen"
  • Blockly - Verifizieren einer Aktion

    blockly
    1
    1
    0 Stimmen
    1 Beiträge
    196 Aufrufe
    Niemand hat geantwortet
  • Blockly Xiamoi Bewegungsmelder Licht an Licht aus

    Verschoben
    7
    1
    0 Stimmen
    7 Beiträge
    5k Aufrufe
    4
    @yanni19932 Ich habe selber genau den gleichen Gedanken gehabt aber das geht leider nach einer gewissen zeit nicht mehr gut. Selbst wenn du Ihm Schreibrechte gibst, geht er trotzdem nach 2 Minuten wieder einmal kurzzeitig auf false. Dazu kommt noch das es Fehler im Log gab das es nicht erlaubt ist den State selbst zu "schreiben". Schau dir mal im IoBroker das Objekt "isMotion" an und versuch mal mit der Hand zu testen. Du wirst sehen das wenn du nach 35 Sek wieder versuchst Ihn zu "aktivieren" das der State nicht reagiert bzw. nicht aktualisiert wurde.
  • Trigger auf Objekt als auch Uhrzeit

    blockly
    4
    1
    0 Stimmen
    4 Beiträge
    896 Aufrufe
    R
    @eumats Hört sich am Sinnvollsten an.. Aufgabe fürs Wochenende gefunden...

576

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge