NEWS
Blockly Frage
-
Danke für die Hinweise.
Zum Ablegen von Gerätename und Zeitstempel habe ich eigene Datenpunkte im ioBroker angelegt. Ansonsten war das Element mit den Attributen des getriggerten Objektes der Schlüssel. Ich hatte darüber auch in der Doku gelesen, aber es zunächst nicht gefunden.
Das fertige Skript sieht so aus.
Danke und Gruß
633_zwischenablage01.jpg -
Das sieht doch sehr gut aus!
Und sehr gut Dokumentiert. Das sieht man selten
Die Gefahr, dass der Timer häufiger gestartet wird, ist auch sehr gering.
Außer Deine Hütte wird bei Abwesenheit gestürmt
Grüße
-
Die Gefahr, dass der Timer häufiger gestartet wird, ist auch sehr gering.
Außer Deine Hütte wird bei Abwesenheit gestürmt `
In der Tat ist das unwahrscheinlich. Dennoch, könnte ich irgendwie dafür sorgen, dass der Timer nicht wiederholt startet?
Außerdem noch eine Frage:
Wie bekomme ich Formatierung in die Textausgabe über Pushover? Also z.B. Textteile in fett oder kursiv?
Gruß
-
@ak1:In der Tat ist das unwahrscheinlich. Dennoch, könnte ich irgendwie dafür sorgen, dass der Timer nicht wiederholt startet? `
Es gibt zu jedem Timer im Script einen "Stop Timer".Wenn ein Timer gestoppt wird, werden die Anweisungen in dem Timer nicht ausgeführt.
Wenn ein Timer mehrmals aufgerufen wird, wird JEDER gestartete Timer, nacheinander, ausgeführt.
Ein "Stop Timer" beendet ALLE laufenden Timer mit dem SELBEN Namen.
@ak1:Außerdem noch eine Frage:
Wie bekomme ich Formatierung in die Textausgabe über Pushover? Also z.B. Textteile in fett oder kursiv? `
Leider nicht. Selbst ein Satzumbruch ist leider (noch) nicht möglich.Grüße
-
Was muss ich denn einstellen, wenn ich einen Datenpunkt nicht auf true/false prüfen möchte, sondern auf einen Text?
Ist das so richtig?
3502_ee62900d-5034-4f60-85e9-8a557b50f51e.png
3502_ee62900d-5034-4f60-85e9-8a557b50f51e.png -
Was muss ich denn einstellen, wenn ich einen Datenpunkt nicht auf true/false prüfen möchte, sondern auf einen Text? ` versuche es mal so 8-)
1917_textsuchen.jpg -
Was muss ich denn einstellen, wenn ich einen Datenpunkt nicht auf true/false prüfen möchte, sondern auf einen Text? `
Auf "Änderung" oder "Aktualisierung".Und dann "falls Wert von Datenpunkt = "Mein text" mache….."
Textvergleiche sollte man aber wenn möglich vermeiden (meine Meinung).
1. Die langsamste Möglichkeit Daten zu vergleichen.
2. Frisst Resourcen
3. Sehr Fehleranfällig.
Man kann Stunden nach einem Fehler suchen und dann war es "nur" ein Leerzeichen zuviel im Text.
Grüße
-
Finde nicht, wie es weitergeht…
3502_75e2016f-3882-4068-9746-f74ecc745032.png -
Finde nicht, wie es weitergeht… `
Schau mal unter "Logik" und "Text"Musste nur wie beim Puzzle zusammenbauen
[EDIT] Und natürlich einen Trigger nicht vergessen!
Am Besten liest Du hier im Forum mal einige Beiträge zu Blockly.
-
Finde das Gleichheitszeichen nicht.
Und wohin muss es dann, es geht ja nicht weiter!
-
Ist das hier nicht richtig?
3502_4ce5d7bc-2de8-4dbe-ae40-af82ea777a07.png -
Finde das Gleichheitszeichen nicht.
! `
???
-
Ja, dort kann auch was eingefügt werden. 8-)
Jetzt siehts so aus. Muss der ausgelöste Teil jetzt dahin, oder eins höher?
Gruß
-
Jetzt noch die Telegram-Ausgabe in die Bedingung setzen und außenrum einen Trigger der Deinen "atHomeCount" überwacht.
Wie schon gesagt: Lies Dich erst mal ein wenig ein.
-
Die Telegram-Ausgabe ist doch schon da, oder?
-
-
So? ` Du hast die Grundprinzipien noch immer nicht verinnerlicht, daher hat rantanplan dich gebeten dich einzulesen!!!
Erkläre uns weshalb Du die Telegramm Anweisung <u>unterhalb</u> der Falls/Mache Anweisung hängst und <u>nicht</u> Innerhalb??
PS: und ich klicke auch noch irrtümlich auf den bedanken Button 8-)
-
Das ist ja meine Frage.
Unterhalb oder innerhalb.
Was ist der Unterschied?
Wo gibts denn Infos zur Logik?
Nochmal geändert, so sollte es aber laufen, oder?
Gruß
-
So? `
Ja, fast.Wie ich bereits geschrieben habe: Telegram IN die Bedingung "falls…..."
Das alles ist hier im Forum schon etliche Male besprochen worden.
Kennst Du die Suchfunktion von diesem Forum?
-
Nochmal geändert, so sollte es aber laufen, oder? ` Ich verstehe die Frage nicht, die Antwort kannst du doch selbst geben