Text2speech - Fehlermeldung beim Start von fhem

Begonnen von Invers, 28 Juni 2015, 10:43:00

Vorheriges Thema - Nächstes Thema

Invers

ich bekomme bein Start von fhem schon längere Zeit folgende Meldung im log:

Prototype after '@' for main::Text2Speech_SplitString : @$$$$ at ./FHEM/98_Text2Speech.pm line 465.



Wie kann der Fehler behoben werden?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Virsacer

Ja, den hab ich auch. Bei mir steht aber noch
, <$fh> line 88.
dahinter...

Bitte mal beheben...

P.A.Trick

Kleine Erinnerung an die Warnmeldung ;-)

Prototype after '@' for main::Text2Speech_SplitString : @$$$$ at ./FHEM/98_Text2Speech.pm line 562, <$fh> line 91.
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

nesges

Um die Warnung loszuwerden habe ich den Prototype der Funktion Text2Speech_SplitString angepasst:

sub Text2Speech_SplitString($$$$$){
  my @text          = @{shift()};
  my $MaxChar       = shift;
  my $Delemiter     = shift;
  my $ForceSplit    = shift;
  my $AddDelemiter  = shift;
  my @newText;


Die Original-Notation kenne ich nicht wirklich, von daher ohne Gewähr, dass durch die Änderung noch alles funktioniert.

Invers

@nesges

Kommt zwar etwas spät, aber ich möchte mich trotzdem noch bedanken. Deine Lösung scheint hervorragend zu funktionieren.


Könnte das vielleicht jemand fest einarbeiten?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

nesges

Der Maintainer des Moduls ist laut http://fhem.de/MAINTAINER.txt "tobiasfaust". Leider gibt's keinen Forumsuser mit diesem Namen. Ich habe leider keine Ahnung an wen man sich in so einem Fall wenden kann.

Falls ein anderer Entwickler hierüber stolpern sollte, kann die Änderung ja ggf. übernommen werden.

Tobias

Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter