diff --git a/fhem/FHEM/lib/AttrTemplate/mqtt2.template b/fhem/FHEM/lib/AttrTemplate/mqtt2.template index d71d9b201..34ac1b1af 100644 --- a/fhem/FHEM/lib/AttrTemplate/mqtt2.template +++ b/fhem/FHEM/lib/AttrTemplate/mqtt2.template @@ -2685,7 +2685,7 @@ desc:Applies to single relay Shelly devices offering energy measuring like Shell par:DEVNAME;Shelly device name in the topic;{ AttrVal('DEVICE','readingList','') =~ m,shellies/([^/]*)/, ? $1 : undef } par:RADIO_SETUSERREADING;Set userreading for total energy consumption;{ undef } par:RADIO_DONOTSETUSERREADING;Do not set userreading for total energy consumption;{ undef } -par:NEWUSERREADINGS;NEWUSERREADINGS as set if relay_0_energy_total is included, otherwise it will be added;{ my $old = AttrVal('DEVICE','userReadings',undef); !defined $old ? 'relay_0_energy_total:relay_0_energy:.* monotonic {ReadingsNum($name,'relay_0_energy',0)}' : $old =~ m,relay_0_energy_total:relay_0_energy.*, ? $old : $old . q(, relay_0_energy_total:relay_0_energy:.* monotonic {ReadingsNum($name,'relay_0_energy',0)}) } +par:NEWUSERREADINGS;NEWUSERREADINGS as set if relay_0_energy_total is included, otherwise it will be added;{ my $old = AttrVal('DEVICE','userReadings',undef); !defined $old ? q(relay_0_energy_total:relay_0_energy:.* monotonic {ReadingsNum($name,'relay_0_energy',0)}) : $old =~ m,relay_0_energy_total:relay_0_energy.*, ? $old : $old . q(, relay_0_energy_total:relay_0_energy:.* monotonic {ReadingsNum($name,'relay_0_energy',0)}) } par:CALLSPEECHRECOGN;Set this to 0 to not set any speech recogn. related attributes;{ 1 } attr DEVICE setList\ relay0:on,off,toggle shellies/DEVNAME/relay/0/command $EVTPART1\ @@ -2715,7 +2715,7 @@ attr DEVICE setStateList on off toggle deletereading -q DEVICE (?!associatedWith|IODev).* set DEVICE x_mqttcom announce attr DEVICE model shelly1_w_energy_measuring -setreading DEVICE attrTemplateVersion 20220407 +setreading DEVICE attrTemplateVersion 20220408 option:{ CALLSPEECHRECOGN } set DEVICE attrTemplate speechcontrol_type_switch option:{ RADIO_SETUSERREADING } diff --git a/fhem/contrib/RHASSPY/rhasspy-de.cfg b/fhem/contrib/RHASSPY/rhasspy-de.cfg index c41fa9428..e200c063b 100644 --- a/fhem/contrib/RHASSPY/rhasspy-de.cfg +++ b/fhem/contrib/RHASSPY/rhasspy-de.cfg @@ -40,6 +40,7 @@ }, "responses": { "DefaultConfirmation": "OK", + "ContinueSession": "Sonst noch was? | Weitere Wünsche?", "DefaultConfirmationTimeout": "Tut mir leid, da hat etwas zu lange gedauert", "NoValidResponse": "Fehler. Die respond Funktion wurde ohne Antworttext aufgerufen", "NoValidIntentResponse": "Fehler. Die respond Funktion wurde von $intent ohne Antworttext aufgerufen", @@ -55,7 +56,11 @@ "RequestChoiceDevice": "Es kommen mehrere Geräte in Frage, bitte wähle zwischen $first_items oder $last_item", "RequestChoiceRoom": "Es kommen mehrere Geräte in verschiedenen Räumen in Frage, wähle zwischen $first_items oder $last_item", "RequestChoiceGeneric": "Es gibt diese Möglichkeiten, unter denen du wählen kannst: $options", - "DefaultError": "Da ist leider etwas schief gegangen", + "ParadoxData": { + "confirm": "Soll $val[0] mit dem Namen und dem besprochenen Gerät ermittelt werden?", + "hint": "Du hast widersprüchliche Angaben gemacht: $val[0] und $val[1] passen nicht zusammen." + }, + "DefaultError": "Da ist leider etwas schief gegangen", "NoValidData": "Ich habe leider zu wenig Daten um den Vorgang auszuführen", "NoDeviceFound": "Tut mir leid, ich konnte kein passendes Gerät finden", "NoMappingFound": "Tut mir leid, ich konnte kein passendes Mäpping finden", @@ -63,8 +68,11 @@ "NoTimedOnDeviceFound": "Das gewählte Gerät unterstützt leider keine taimer Kommandos", "NoActiveMediaDevice": "Tut mir leid, es ist kein Wiedergabegerät aktiv", "NoMediaChannelFound": "Tut mir leid, der angefragte Kanal scheint nicht zu existieren.", - "NoMinProbability": "Deine Angaben waren mit rechnerischen $probability nicht ausreichend, um eine Aktion auszulösen!", + "NoMinConfidence": "Deine Angaben waren mit rechnerischen $confidence nicht ausreichend, um eine Aktion auszulösen!", "duration_not_understood": "Tut mir leid, ich habe die Dauer nicht verstanden", + "XtendAnswers": { + "unknownDevs": "$uknDevs konnten nicht ermittelt werden" + }, "timerEnd": { "0": "$label abgelaufen", "1": "$label im Raum $room abgelaufen"