NEWS
Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML
-
@bishop sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Ist da etwas im Blockly nicht korrekt, kannst du das mal bitte Prüfen!?!
Ich habe das vorhin mal auf die Schnelle bei mir probiert und das timeout hochgesetzt auf 2 Sekunden, damit ging es bei mir korrekt.
Ausserdem habe ich den Trigger auf07_gesamte_Fenster_Liste
geändert, da es sonst vorkommen kann, das wenn z.B. nur ein Fenster gekippt wird (dann kommt ein Telegram) und anschließend das gleiche Fenster geöffnet wird (dann kam kein Telegram mehr)
Wenn Du es erstmal selbst probieren möchtest, dann öffne die zugeklappte Funktion main und relativ weit unten findest Du Telegram und auch E-Mail (für E-Mail gilt das auch). Dort dann das timeout vergrößern und den Trigger wie beschrieben ändern.
In der nächsten Version kommt das dann rein, wenn das bei Dir auch läuft. -
@dslraser
ok danke, werde ich testen wenn ich zu Hause bin! -
@dslraser
Ich setze deine Scripte erfolgreich ein. Die Blockies laufen ohne Fehler und liefern mir alle Datenpunkte. Zuerst also herzlichen Dank an dich für die Bereitstellung der Scripte.Ich komme aber mit den Alexa Routinen nicht zurecht. Ich habe mir dazu auch die Erklärung im Vorgänger Thread angeschaut. Es fängt eigentlich schon bei IOT an: Welche Datenpunkte muss ich dort eintragen?
Bsp. für das Fensterscript: Müssen in IOT die Datenpunkte der Fenstersensoren (State true/false) eingetragen werden?
Kannst du vielleicht ein Beispiel liefern?Vielen Dank im Voraus
-
@martybr sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Es fängt eigentlich schon bei IOT an: Welche Datenpunkte muss ich dort eintragen?
Bsp. für das Fensterscript: Müssen in IOT die Datenpunkte der Fenstersensoren (State true/false) eingetragen werden?
Kannst du vielleicht ein Beispiel liefern?Ich weiß nicht genau wie ich Dir helfen kann. Hier https://forum.iobroker.net/post/273896 im Spoiler Routine erstellen (oder so ähnlich) habe ich versucht zu erklären wie die Routine erstellt wird.
Du musst in iot gar nichts eintragen, die SmartGeräte dafür werden automatisch erstellt und sollten nach dem Blockly Start schon drinn sein in iot.(Alexa_verwenden auf wahr)
Nur einmal iot öffnen und nachsehen ob sie da sind ist wichtig.
Wenn alles da ist, dann eine Gerätesuche in der Alexa App starten(oder per Sprachbefehl)
Anschließend wie beschrieben die Routine erstellen.
Sonst frage gerne genauer bzw. schreibe wo es genau hakt.Edit: bei mir heißt die verwendete Etage "Haus", so wird dann auch das SmartGerät in iot benannt bzw. erstellt.
und so dann die Routine erstellen, wobei Du die Frage ja selbst bestimmst.
Das ist eigentlich schon alles...
-
@dslraser
Dann probiere ich es mal. Ich bin mit dem IOT vorsichtig geworden. Der hat mir einmal alle Geräte über seine Automatik in die Alexa Cloud geschoben, die musste ich dann wieder aufräumen.Ich mache mal ein Backup und teste es aus. Danke dir für die Antwort.
-
@dslraser sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
@bishop sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Ist da etwas im Blockly nicht korrekt, kannst du das mal bitte Prüfen!?!
Ich habe das vorhin mal auf die Schnelle bei mir probiert und das timeout hochgesetzt auf 2 Sekunden, damit ging es bei mir korrekt.
Ausserdem habe ich den Trigger auf07_gesamte_Fenster_Liste
geändert, da es sonst vorkommen kann, das wenn z.B. nur ein Fenster gekippt wird (dann kommt ein Telegram) und anschließend das gleiche Fenster geöffnet wird (dann kam kein Telegram mehr)
Wenn Du es erstmal selbst probieren möchtest, dann öffne die zugeklappte Funktion main und relativ weit unten findest Du Telegram und auch E-Mail (für E-Mail gilt das auch). Dort dann das timeout vergrößern und den Trigger wie beschrieben ändern.
In der nächsten Version kommt das dann rein, wenn das bei Dir auch läuft.Funktioniert perfekt!
Danke -
@bishop sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Funktioniert perfekt!
Dankesehr gut, dann ändere ich das in der nächsten Version gleich mit.
-
Ich habe im zweiten Beitrag alle Blocklys auf die Version 1.7.0 aktualisiert. War ne Menge klickerei, ich hoffe es funktioniert alles...
Geändert habe ich z.B. wenn
Alexa_Ansage_verwenden
auf false gestellt wird, dann werden auch keine SmartNamen mehr in/für iot für Telegram/E-Mail angelegt und der Routine Button wird ganz gelöscht.
Ich habe überall einen Schalter eingefügt das die Statusanzeige der Geräte in der HTML Überschrift an / abschaltbar ist.
Ebenfalls gibt es bei Lichtern und Steckdosen die Möglichkeit (für iQontrol User) direkt in der HTML Tabelle die Geräte zu schalten. Dies ist ebenfalls über einen zusätzlichen Datenpunkt unter02_Trigger_und_Schalter
an / abschaltbar. Bei Steckdosen und Lichtern gibt es einen zusätzlichen HTML Datenpunkt für die Größe des input Schaltfeldes in der HTML Tabelle.Statusanzeige auf true
Statusanzeige auf false
Geräte schalten auf true
Geräte schalten auf false
Falls was nicht funktioniert, dann bitte hier schreiben.
-
@dslraser, habe das Blockly "Bewegungsmelder" 1.7.0 geladen. In den "eigenen html-Einstellungen" wird Pos. 40 nicht übernommen. Wenn man den Wert ändert, ändert sich in der VIS die Schriftgröße nicht. Bei den anderen Blocklys funktioniert das mit der Version 1.7.0 problemlos. In der V 1.6.8 ging es noch.
-
@dirk1962 sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Bewegungsmelder" 1.7.0 geladen. In den "eigenen html-Einstellungen" wird Pos. 40 nicht übernommen.
Danke, schaue ich mir an.
-
@dirk1962 sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
@dslraser, habe das Blockly "Bewegungsmelder" 1.7.0 geladen. In den "eigenen html-Einstellungen" wird Pos. 40 nicht übernommen. Wenn man den Wert ändert, ändert sich in der VIS die Schriftgröße nicht. Bei den anderen Blocklys funktioniert das mit der Version 1.7.0 problemlos. In der V 1.6.8 ging es noch.
Ich habe es korrigiert (Bewegungsmelder 1.7.1 im zweiten Beitrag hochgeladen)
-
@dslraser, Korrektur war erfolgreich. Danke.
-
Guten Tag, ich habe heute auch die neue Version eingepflegt. Nur bei der Luftfeuchtigkeit
gibt es bei mir Probleme.
Im Alias ist alles vorhanden, aber in der Geräte Zählung gibt er mir nur 2 Werte aus.
////////////////////////////// // Luftfeuchtigkeit ////////////////////////////// createAlias('hm-rpc.0.000A9A49A6FAAB.1.HUMIDITY'/*Wandthermostat Wohnzimmer:1 HUMIDITY*/, 'Luftfeuchtigkeit.Luftfeuchtigkeit_Wohnzimmer', undefined, 'luftfeuchtigkeit_alias', 'number', 'Math.round(val * 10) / 10', undefined, 'Wohnzimmer', 'value.humidity', 'per Script erstellt', undefined, undefined, '%', undefined) createAlias('hm-rpc.0.000E9BE9939D46.1.HUMIDITY'/*Wandthermostat Flur:1 HUMIDITY*/, 'Luftfeuchtigkeit.Luftfeuchtigkeit_Flur', undefined, 'luftfeuchtigkeit_alias', 'number', 'Math.round(val * 10) / 10', undefined, 'Flur', 'value.humidity', 'per Script erstellt', undefined, undefined, '%', undefined) createAlias('hm-rpc.0.000A9A49A7047A.1.HUMIDITY'/*Wandthermostat Schlafzimmer:1 HUMIDITY*/, 'Luftfeuchtigkeit.Luftfeuchtigkeit_Schlafzimmer', undefined, 'luftfeuchtigkeit_alias', 'number', 'Math.round(val * 10) / 10', undefined, 'Schlafzimmer', 'value.humidity', 'per Script erstellt', undefined, undefined, '%', undefined) createAlias('hm-rpc.0.000A9A49A8A9F3.1.HUMIDITY'/*Wandthermostat Stübchen:1 HUMIDITY*/, 'Luftfeuchtigkeit.Luftfeuchtigkeit_Stübchen', undefined, 'luftfeuchtigkeit_alias', 'number', 'Math.round(val * 10) / 10', undefined, 'Stübchen', 'value.humidity', 'per Script erstellt', undefined, undefined, '%', undefined) createAlias('hm-rpc.0.000E5A49A8EBFF.1.HUMIDITY'/*Wandthermostat Farblager:1 HUMIDITY*/, 'Luftfeuchtigkeit.Luftfeuchtigkeit_Farblager', undefined, 'luftfeuchtigkeit_alias', 'number', 'Math.round(val * 10) / 10', undefined, 'Farblager', 'value.humidity', 'per Script erstellt', undefined, undefined, '%', undefined) createAlias('hm-rpc.0.000E9BE9939DCE.1.HUMIDITY'/*Wandthermostat Kellereingang:1 HUMIDITY*/, 'Luftfeuchtigkeit.Luftfeuchtigkeit_Kellereingang', undefined, 'luftfeuchtigkeit_alias', 'number', 'Math.round(val * 10) / 10', undefined, 'Kellereingang', 'value.humidity', 'per Script erstellt', undefined, undefined, '%', undefined)
-
@idefix01 sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
luftfeuchtigkeit_alias
Du verwendest in dem alias Script
luftfeuchtigkeit_alias
Habe ich auch so...
In Deinem Screenshot steht aber
Luftfeuchtigkeit
?Kontrolliere was Du für eine Aufzählung hast und welche im Blockly eingestellt ist.
-
Der selektor ist ja auch Luftfeuchtigkeit.
Aber es scheint zu funktionieren, wenn sich der Wert ändert, den jetzt sind es schon 3 Räume die er mir eine Luftfeuchtigkeit aus gibt, anstatt 2 wie bisher
-
@idefix01 sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
Der selektor ist ja auch Luftfeuchtigkeit.
okay, aber dann hast Du nicht das hier verwendet...
-
doch habe ich genau so verwendet und es funktioniert, alle Werte jetzt da
-
@idefix01 sagte in Alexa Ansagen I Telegram I EMail I Alias I VISU I HTML:
doch habe ich genau so verwendet und es funktioniert, alle Werte jetzt da
Wenn es funktioniert ist ja gut. Ich will auch nicht "Klugscheissen", aber ich denke wir reden trotzdem aneinander vorbei....
In Deinem Script stehtluftfeuchtigkeit_alias
und in Deinem Screenshot stehtLuftfeuchtigkeit
bei der Aufzählung und Du verwendest auchLuftfeuchtigkeit
im Blockly als Selector. Hast Du zwei Aufzählungen ?
Wahrscheinlich hast Du Deine originalen Geräte in der AufzählungLuftfeuchtigkeit
und hast den hm-rpc.0 Adapter neu gestartet, dann kamen die Werte erst so nach und nach, oder...?Jedenfalls ist
luftfeuchtigkeit_alias
nicht das Gleiche wieLuftfeuchtigkeit
-
Nein hatte ich nicht neu gestartet, aber ich habe es genauso eingerichtet wie bei Temperaturen auch die Aufzählung entsprechend. Aber macht nichts werde es beobachten was sich die nächsten Tage verändert
-
@dslraser ich habe jetzt schon länger gesucht aber nix gefunden... Ich nutze deine Scripte schon etwas länger und finde diese auch echt toll und umfangreich Allerdings für mich etwas zu umfangreich. Ich hab jetzt schon Stunden damit verbracht dein Script zu "schmälern" aber irgendwo taucht immer ein anderer Fehler auf
Ich möchte gern von deinem Lichter-Script nur den Teil nutzen, den ich auch brauche und das sind folgende Datenpunkte:
- Lichter Anzahl gesamt
- Lichter Anzahl eingeschaltet
- eingeschaltete Lichter Liste
Die ganzen html-Sachen, Alexa, Telegram, Mail etc brauche ich nicht.
Wie würde mein Script dann dafür aussehen? Ich bekomme es leider nicht hin und durch die ganzen Javascript Verschachtelungen in deinem Script baue ich mir mehr Fehler ein als ich möchte
Danke dir schonmal vielmals!