2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-03 10:46:53 +00:00

10_RHASSPY.pm: Fixed scenes; updated GetWeekday

git-svn-id: https://svn.fhem.de/fhem/trunk@24553 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
drhirn 2021-06-01 06:38:47 +00:00
parent 5e5dd8602c
commit b685cb73f6
2 changed files with 351 additions and 238 deletions

File diff suppressed because it is too large Load Diff

View File

@ -6,7 +6,7 @@
# "commaconversion", "units" und "mutated_vowels" sind optional, wenn nicht # "commaconversion", "units" und "mutated_vowels" sind optional, wenn nicht
# angegeben, werden die englischen Werte/Gepflogenheiten verwendet bzw. keine # angegeben, werden die englischen Werte/Gepflogenheiten verwendet bzw. keine
# Ersetzungen vorgenommen. # Ersetzungen vorgenommen.
# Der Bereich "default" enthält übersetzte Standardantworten. Falls diese nicht gefallen, sollten individuelle Änderungen im Bereich "user" erfolgen, siehe nähere Erläuternungen dort.
{"default": {"default":
{ {
"commaconversion": "1", "commaconversion": "1",
@ -43,14 +43,16 @@
"DefaultConfirmationNoOutstanding": "warte grade nicht auf eine bestätigung", "DefaultConfirmationNoOutstanding": "warte grade nicht auf eine bestätigung",
"DefaultCancelConfirmation": "Habe abgebrochen", "DefaultCancelConfirmation": "Habe abgebrochen",
"DefaultConfirmationReceived": "Ok, werde ich machen", "DefaultConfirmationReceived": "Ok, werde ich machen",
"DefaultConfirmationRequest": "please confirm switching $device $wanted", "DefaultConfirmationRequest": "Bitte bestätigen, dass $device auf $wanted gestellt werden soll",
"DefaultChoiceNoOutstanding": "warte grade nicht auf eine Auswahl",
"RequestChoiceDevice": "Es kommen mehrere Geräte in Frage, bitte wähle zwischen $first_items oder $last_item", "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 einen Raum von $first_items oder $last_item", "RequestChoiceRoom": "Es kommen mehrere Geräte in verschiedenen Räumen in Frage, wähle einen Raum von $first_items oder $last_item",
"DefaultError": "Da ist leider etwas schief gegangen", "DefaultError": "Da ist leider etwas schief gegangen",
"NoValidData": "Tut mir leid, aber ich habe zu wenig Daten um den Vorgang auszuführen", "NoValidData": "ich habe leider zu wenig Daten um den Vorgang auszuführen",
"NoDeviceFound": "Tut mir leid, ich konnte kein passendes Gerät finden", "NoDeviceFound": "Tut mir leid, ich konnte kein passendes Gerät finden",
"NoMappingFound": "Tut mir leid, aber ich konnte kein passendes Mäpping finden", "NoMappingFound": "Tut mir leid, ich konnte kein passendes Mäpping finden",
"NoNewValDerived": "Tut mir leid, aber ich konnte den Zielwert nicht ausrechnen", "NoNewValDerived": "Tut mir leid, ich konnte den Zielwert nicht ausrechnen",
"NoTimedOnDeviceFound": "Das gewählte Gerät unterstützt leider keine taimer Kommandos",
"NoActiveMediaDevice": "Tut mir leid, es ist kein Wiedergabegerät aktiv", "NoActiveMediaDevice": "Tut mir leid, es ist kein Wiedergabegerät aktiv",
"NoMediaChannelFound": "Tut mir leid, der angefragte Kanal scheint nicht zu existieren.", "NoMediaChannelFound": "Tut mir leid, der angefragte Kanal scheint nicht zu existieren.",
"duration_not_understood": "Tut mir leid, ich habe die Dauer nicht verstanden", "duration_not_understood": "Tut mir leid, ich habe die Dauer nicht verstanden",
@ -68,7 +70,7 @@
}, },
"timerCancellation": "$label im $room gelöscht", "timerCancellation": "$label im $room gelöscht",
"timeRequest": "Es ist $hour Uhr $min", "timeRequest": "Es ist $hour Uhr $min",
"weekdayRequest": "Heute ist $weekDay", "weekdayRequest": "Heute ist $weekDay, der $day. $month $year",
"reSpeak_failed": "Tut mir leid, ich kann mich nicht erinnern", "reSpeak_failed": "Tut mir leid, ich kann mich nicht erinnern",
"Change": { "Change": {
"volume": "$deviceName ist auf $value gestellt", "volume": "$deviceName ist auf $value gestellt",
@ -109,16 +111,42 @@
} }
} }
}, },
#Der Bereich "user" ist dazu gedacht, die obigen Standardsätze ggf. einzeln zu ersetzen, so dass bei Updates einfach der "default"-Bereich getauscht werden kann, ohne dass eigene Einstellungen überschrieben werden. Die Struktur muss dabei mit dem obigen Bereich übereinstimmen, wobei nur "Keywords" zugelassen sind, die vom Modul vorgegeben werden, und nur die Variablen aufgelöst werden können, die auch im (englischen) Ausgangstext vorgesehen sind. Er kann in diesem Rahmen entsprechend der nachfolgenden Muster im Prinzip beliebig erweitert werden.
"user": "user":
{ {
"units": { "units": {
"unitSeconds": { "unitSeconds": {
"0": "Test einige Sekunden", "0": "Beispiel 1a: einige Sekunden",
"1": "Test genau eine Sekunde" "1": "Beispiel 1b: genau eine Sekunde"
} }
},
"responses": {
"DefaultConfirmation": "Gerne!",
"DefaultError": "Da paßt irgend was nicht"
},
"words": {
"Monday": "Montag",
"Tuesday": "Dienstag",
"Wednesday": "Mittwoch",
"Thursday": "Montag",
"Friday": "Freitag",
"Saturday": "Samstag",
"Sunday": "Sonntag",
"January": "Jänner",
"February": "Februar",
"March": "März",
"April": "April",
"May": "Mai",
"June": "Juni",
"July": "Juli",
"August": "August",
"September": "September",
"October": "Oktober",
"November": "November",
"December": "Dezember"
} }
}, },
#Der Bereich "slots" enthält Daten, die an Rhasspy direkt übermittelt werden, um FHEM-spezifische slots zu erstellen. Er kann entsprechend der nachfolgenden Muster im Prinzip beliebig erweitert werden.
"slots": "slots":
{ {
"Colors": " "Colors": "
@ -179,4 +207,4 @@
mittleres weiss:85, mittleres weiss:85,
warm weiss:100" warm weiss:100"
} }
} }