Ankündigung

Einklappen
Keine Ankündigung bisher.

Alexa Text to Speech

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • schuma
    antwortet
    Einfach das item da eintragen:
    Code:
    sh.eG.testitem()
    Vielleicht vorher noch einen String von machen:
    str(sh.eG.....)
    Zuletzt geändert von schuma; 26.01.2021, 13:22.

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Schuma,

    OK, also der Ausgabetext im Item ist nicht blahblah, sondern "texttospeak" - (1-n bei mehreren?).
    Wo definierst Du den? Direkt in der items.yaml? wie komme ich von '+varname+' auf mein Temperaturitem?

    Gruß Jürgen

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Ich mache das alles mit Logiken:

    Code:
    texttospeak = 'Hallo '+varname+', willkommen zuhause! Die Kameras wurden abgestellt und die Heizung auf Komfort gestellt!'
    sh.AlexaRc4shNG.send_cmd('Echo_Wohnzimmer','Text2S peech', texttospeak)

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo zusammen,

    kann jemand kurz erklären, wie ich den Wert eines Items ausgeben lasse?
    Also bei

    alexa_cmd_01: True:Echo:Text2Speech:Bitte WC Fenster schließen, es ist kalt draußen

    z.B.:


    alexa_cmd_01: True:Echo:Text2Speech:Bitte WC Fenster schließen, die Außentemperatur beträgt "Item xyz" Grad

    In den ersten Beiträgen hat auch jemand die Ausgabe des Namens eines Anrufers erwähnt, wurde das schon umgesetzt?

    Gruß Jürgen

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Zitat von schuma Beitrag anzeigen
    Im Plugin webinterface.
    Ok, dann kann ich mich ja wieder hinlegen.

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Im Plugin webinterface.

    Das Anmelden mit Benutzername und Passwort, mit anschließendem Login funktioniert aber.
    Der Cookie wird erstellt und csrf ist vorhanden.

    Ich teste da mal weiter... Mal sehen...

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Wo bekommst Du diese Meldung denn in der Admin GUI? Welche Seite, welches Tab?

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Beim Speichern des Cookies im Admin Interface bekomme ich immer diese Meldung angezeigt:

    Code:
    <font color="red"><i class="fas fa-exclamation-triangle"></i> Cookies are not saved missing csrf
    Könnte das damit zu tun haben, das er die Verbindung immer verliert?
    Aber nach dem Speichern funktioniert ja erstmal....

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Jetzt hatte ich auch mit 86300 wieder einen Abbruch...
    Ich teste weiter und berichte....

    Einen Kommentar schreiben:


  • schuma
    antwortet
    Zitat von Jürgen Beitrag anzeigen
    Hallo Marc,

    das Problem hatte ich auch, ich bin bei einem Tag, damit habe ich Ruhe :-)

    Gruß Jürgen
    Das kann ich so jetzt erstmal bestätigen.
    Bei mir:
    Code:
    login_update_cycle: 86300
    funktioniert.

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Mahlzeit,

    Seit ich auf 1.0.2 bin sehe ich immer wieder mal:

    2021-01-17 13:47:25 WARNING plugins.alexarc4shng itemStatus of send_cmd: 429: Rate exceeded: Too many requests.
    Dies 429 kommt wohl von Amazon, zu dem Zeitpunkt gab es eine Meldung die als Hinweis ausgegeben wurde.

    Hat das sonst noch jemand?

    Gruß Jürgen

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo Marc,

    das Problem hatte ich auch, ich bin bei einem Tag, damit habe ich Ruhe :-)

    Gruß Jürgen

    Einen Kommentar schreiben:


  • schuma
    antwortet
    AndreK Hast du dir schon mal das mit dem verlorenen Cookie angeguckt?
    ich bin jetzt schon auf zwei Tage runter mit der Wiederanmeldung. Alles ohne Erfolg.
    Ich versuche jetzt noch mal kleiner als 24 Std. mal schauen.

    Grüße, Marc

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    Hallo Jürgen

    ich würde versuchen dass damit zu lösen. Das sollte alles liefern was Du benötigst.

    Viele Grüsse

    Andre

    Einen Kommentar schreiben:


  • Jürgen
    antwortet
    Hallo zusammen,

    ich habe mir jetzt eine Logik gebaut, die nach x Minuten offenem Fenster und Außentemperatur unter y° eine GA auf "1" setzt.
    Die einmalige Ausgabe nach setzen der GA funktioniert, aber der Cycle klappt noch nicht:

    Code:
    WCoffen:
    alexa_name: "wc offen"
    alexa_description: "wc offen"
    alexa_device: wc_offen
    alexa_actions: ReportContactState
    alexa_icon: OTHER
    type: bool
    visu_acl: r
    knx_dpt: 1
    knx_cache: 6/2/191
    knx_listen: 6/2/191
    cycle: 10s
    enforce_updates: 'true'
    alexa_cmd_01: True:Echo:Text2Speech:Bitte WC Fenster schließen, es ist kalt draußen
    alexa_cmd_02: True:Show:Text2Speech:Bitte WC Fenster schließen, es ist kalt draußen

    cycle

    Das Attribut definiert ein regelmäßiges Aufrufen des Items (und damit der verknüpften Logik oder Eval-Funktion).

    item: cycle: 10 enforce_updates: 'true'

    ruft das Item alle 10 Sekunden auf und sorgt dadurch für das triggern von verknüpften Logiken und/oder Eval-Funktionen. Dazu muss enforce_updates auf truestehen, damit das Triggern erfolgt, auch wenn sich der Wert des Items nicht ändert.

    item: type: num cycle: 10 = 0 # enforce_updates: true

    setzt alle 10 Sekunden den Wert des Items auf 0. Wenn mit diesem Item Logiken und/oder Eval-Funktionen verknüpft sind, muss enforce_updates auf truestehen, damit das Triggern erfolgt, auch wenn sich der Wert des Items nicht ändert.
    Brauche ich für die erneute Ausgabe zwingend einen Wechsel der GA wieder auf "0"?

    Gruß und Dank
    Jürgen
    Zuletzt geändert von Jürgen; 14.01.2021, 19:26.

    Einen Kommentar schreiben:

Lädt...
X