[39_Talk2Fhem.pm] Flexible Sprachsteuerunghilfsmodul

Begonnen von Phill, 12 Dezember 2017, 12:24:09

Vorheriges Thema - Nächstes Thema

Abercrombie1892

Fhem stürzt ab, sobald über iffft ein Wort mit Umlaut an talk2fhem sendet. Wenn ich zb bei talk2fhem direkt ein Wort mit Unlust eingebe habe ich keine Probleme. Dann steht auch der Umlaut bei der drin. Über iffft kommt nur ein Fragezeichen statt des Buchstaben.

Phill

Das heißt wenn ifttt den Befehl an einen dummy schickt passiert nichts? Ansonsten wäre ein Log mit verbose 5 hilfreich.
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

Abercrombie1892

hab es jetzt mal wie von dir beschrieben mit dem dummy probiert. auch hier schmiert mir fhem ab aber verbindet sich sofort wieder. im log steht leider nix drin, was mich auf eine spur bringen würde.

4: dummy set talk soundcloud zur�ck


Phill

Nur so eine Vermutung. Hast du dblog aktiv? Selbst wenn nicht macht es vielleicht Probleme wenn er den Befehl loggen will?
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

Abercrombie1892

Dblog ist nicht aktiv bei mir. Bei dir kommen Umlaute von iffft ohne Probleme an?

Phill

Nein, das die Umlaute in einem ? (mit viereck) ankommen, ist bei jedem so. Deswegen habe ich auch die Umlaute in T2F speziell behandelt. T2F_umlautescaping.
Aber warum bei dir diese Zeichen einen Absturz verursachen kann ich jetzt auch nicht sagen. Liegt wahrscheinlich irgendwie an der  Zeichensatzeinstellung deines Systems. Worauf läuft bei dir FHEM?
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

Abercrombie1892


Ma_Bo

Zitat von: Phill am 04 Februar 2018, 21:16:57
Nein, das die Umlaute in einem ? (mit viereck) ankommen, ist bei jedem so. Deswegen habe ich auch die Umlaute in T2F speziell behandelt. T2F_umlautescaping.
Aber warum bei dir diese Zeichen einen Absturz verursachen kann ich jetzt auch nicht sagen. Liegt wahrscheinlich irgendwie an der  Zeichensatzeinstellung deines Systems. Worauf läuft bei dir FHEM?
Nur zur Info:
Nein nicht bei jedem, nur bei den Leuten, die über einen Webhook den Dummy befüllen, ich mache dies ja über MQTT und Adafruit, dort kommen Umlaute ohne Probleme rein und auch in meinem dummy sind diese Umlaute korrekt.

Grüße Marcel


Tapatalk iPhone, daher kurz gehalten.
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Phill

Du hast Recht, da war ich zu unspezifisch. Kann das mal jemand für's WIKI zusammenschreiben?

Gruß

Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

Abercrombie1892

mittlerweile bringt talk2fhem mein fhem komplett zum absturz, sobald ich bei DEF meinen befehl eingeben möchte zb.
Fernseher\S* (an|ein) = set Nvidia on

PERL WARNING: Unquoted string "fh" may clash with future reserved word at ./FHEM/39_Talk2Fhem.pm line 303, <$fh> line 775.

Phill

Hast du verbose Auf 5? Das ist nur eine Warnung und nicht der Grund für den Absturz. Schick Mal ein list deines t2f devices.

Gruß

Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

Abercrombie1892

ja verbose ist auf 5 steht aber nix weiter drin.

Internals:
   DEF       
   NAME       talk
   NR         169
   NTFY_ORDER 50-talk
   STATE      Initialized
   TYPE       Talk2Fhem
   READINGS:
     2018-02-06 20:35:33   err             No match: 'huhu'
     2018-02-06 20:35:33   set             huhu
     2018-02-06 20:35:33   status          err
   helper:
     notifiers:
     phrase:
Attributes:
   T2F_language DE
   userReadings 1
   verbose    5

hab im moment nix definiert, weil talk2fhem sofort mit fhem abstürzt

Phill

Bin überfragt. Geb mal folgendes in der Titelleiste ein.
{use Data::Dumper;; Dumper $defs{talk}}
Wobei talk für dein Device steht.
Und schick mir mal die Ausgabe. Dann lösche mal das Device und lege es wieder an.

Gruß
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html

Abercrombie1892

$VAR1 = {
          'helper' => {
                        'notifiers' => [],
                        'phrase' => undef
                      },
          'TYPE' => 'Talk2Fhem',
          'DEF' => '',
          'NAME' => 'talk',
          '.userReadings' => [],
          'NTFY_ORDER' => '50-talk',
          'STATE' => 'Loading',
          'NR' => 169
        };

device gelöscht und neu angelegt. rpi rebootet und leider gleicher fehler

Phill

#164
Geb dem Device mal nach dem löschen und anlegen einen anderen Namen. Nicht das da was beim rumkopieren schief gelaufen ist.
Installiere nochmal das Modul neu. Hier mal die aktuelle Version. Ich könnte mir noch vorstellen das es durch die Zeichensatzprobleme auch die Datei beim kopieren irgendwie Zeichenprobleme aufgetreten sind, innerhalb der Datei.
Global ist auch auf verbose 5?
Ansonsten fällt mir echt nichts mehr ein.
Homebrew 1-Wire / HomeMatic Mix - Cubietruck mit FHEM als Server - Raspberry PI 3 als Informationsanzeige im MagicMirror Stil - Raspberry Pi 1 als Klingelanlage - VDR

Mein Modul: Talk2Fhem - Mein Tipp: https://forum.fhem.de/index.php/topic,82442.0.html