Wetter vorlesen lassen

Begonnen von hexenmeister, 09 November 2014, 23:04:52

Vorheriges Thema - Nächstes Thema

DeeSPe

unbekannt steht nur für den Defaultwert wenn das Reading nicht gelesen werden kann (weil nicht vorhanden).
Das ist aber in der commandref unter ReadingsVal eindeutig beschrieben.
hat also nichts damit zu tun dass es bei Dir nicht funktioniert.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Elbgeist

Vielen Dank....
Problem ist und bleibt wie ich das konkret aufrufe, dass z.B. um 06:00 Uhr das Wetter vorgelesen wird.
Wiki hin und her - klar lese ich dort auch, doch zum Ergebnis hat das auch nicht geführt.

Gruß
Thomas

DeeSPe

Zitat von: Elbgeist am 17 August 2016, 14:53:45
Vielen Dank....
Problem ist und bleibt wie ich das konkret aufrufe, dass z.B. um 06:00 Uhr das Wetter vorgelesen wird.
Wiki hin und her - klar lese ich dort auch, doch zum Ergebnis hat das auch nicht geführt.

Gruß
Thomas

Das war aber nicht Deine ursprüngliche Frage. Du fragtest was es mit dem unbekannt auf sich hat.

Um Deine aktuelle Frage zu beantworten:
Das könnte man z.B. per at machen:
define at_Wetter_6uhr at *06:00:00 {speakWetterDaten()}

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Elbgeist

Hi Dan,
ja ich weiß, ich wollte nicht zu gierig sein mit Fragen.
Ich weiß Deine Hilfsbereitschaft zu schätzen, es ist samt Wiki auch als Anfänger nicht immer so durchsichtig.
Habe Deinen Vorschlag mal angelegt und Verbose auf 5 gesetzt - FHEM will mit mir nicht sprechen.
Log:
2016.08.17 15:02:00 5: exec at command at_Wetteransage_6uhr
2016.08.17 15:02:00 5: redefine at command at_Wetteransage_6uhr as *15:02:00 {speakWetterDaten()}

Text2Speech geht aber, das habe ich schon getestet - wie im Wiki angegeben.

Hast Du vielleicht noch eine Idee, bitte?

Gruß
Thomas

DeeSPe

Die am Anfang definierten Konstanten auch mit den (für Dein FHEM) richtigen Werten (Gerätenamen) gefüttert?
use constant {
  DEVICE_NAME_TTS    => "tts",
  DEVICE_NAME_TH      => "GSD_1.4",
  DEVICE_NAME_WEATHER => "Wetter",
};


Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Elbgeist

Ja, Wetterdaten kommen damit von Yahoo und funktionieren auch.

use constant {
  DEVICE_NAME_TTS    => "MyTTS",
  DEVICE_NAME_TH      => "TH_Balkon",
  DEVICE_NAME_WEATHER => "Wetterbericht",
};


TTS geht wie bereits erwähnt, TH_Balkon liefert Temperatur und Luftfeuchte, Wetterbericht klappt auch.

Gruß
Thomas

DeeSPe

TTS funktioniert wirklich? Getestet?
Gibt es beim Device TH_Balkon wirklich Readings für temperature und humidity ?

Was passiert bei einem
{speakWetterDaten()}
in der FHEM Eingabezeile?

Wenn absolut nichts geht, dann kann man nur Stück für Stück Log Ausgaben mit einbauen und schauen an welcher Stelle es hakt.

Gruß
Dan

EDIT: FHEM ist aktuell?
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Elbgeist

Hi Dan,

FHEM ist aktualisiert und auf neuestem Stand.
TTS ist mit dem obligatorischen Satz
Zitatset MyTTS tts Das ist ein Test. Jetzt prüfen wir, ob wir etwas aus dem angeschlossenen Lautsprecher hören. Beim ersten Mal haben wir allerdings noch Sprechpausen. Spätestens beim zweiten Durchlauf ist der Textfluss flüssiger.
getestet und gestern funktionierte das. Heute geht das nicht mehr.....
Grund dafür, ich hatte gestern noch ein attr Volume_Adjust hinzugefügt weil es ein bisschen leise war. Anscheinend hat das blockiert, wieso auch immer. Attribut wieder raus, TTS spricht wieder und Wetter geht auch.

Vielen Dank für Deine gebotene Hilfe, hat mich zumindest wieder auf den richtigen Pfad gebracht.

Gruß
Thomas

DeeSPe

Gerne, manchmal hilft darüber zu philosophieren schon, weil einem auf einmal klar wird dass man irgendwas anderes verbastelt hat...

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

juergen012

Hallo, ich habe die Temperaturansage mittels eines DOIF und AMAD auf einem Fire Tablet realisiert. Vielleicht hilft´s ja..

[[du_temp] eq "on" and TX29DTH_IT_1:temperature] >5.0) (set Fire ttsMsg die aktuelle Aussentemperatur beträgt [TX29DTH_IT_1:temperature] Grad) DOELSEIF ([du_temp] eq "on" and [TX29DTH_IT_1:temperature] <5.0) (set Fire ttsMsg Achtung! Frostgefahr!Die aktuelle Aussentemperatur beträgt [TX29DTH_IT_1:temperature] Grad)

Gruß Jürgen K.
Fhem unter Proxmox

Elbgeist

Zitat von: juergen012 am 17 August 2016, 18:17:06
Hallo, ich habe die Temperaturansage mittels eines DOIF und AMAD auf einem Fire Tablet realisiert. Vielleicht hilft´s ja.

Hallo Jürgen,

vielen Dank, das nehme ich gerne mit.

Gruß
Thomas

mrbreil

Bin gerade über dieses Beitrag gestolpert.
Baue mir gerade etwas ähnliches, hatte es schon mit dem Yahoo Wetter Modul umgesetzt, aber das liefert relativ ungenaue Werte, deshalb will ich auch Proplanta umsteigen. Um die Ausgabe ein wenig natürlicher zu machen formuliere ich die Condition um. Für Yahoo gibt es eine vollständige Liste aller Möglichkeiten, für Proplanta kann ich leider nix ähnliches finden.
Wenn ich das richtig sehe gibt es 14 Zustände, follgende kenne ich schon.
Zitat1   
2   heiter
3   wolkig
4   stark bewoelkt
5   bedeckt
6   Regenschauer
7   Regen
8   
9   
10   
11   
12   Nebel
13   
14   
Vielleicht kann mir jemand eine vollständige Liste zukommen lassen, oder hilft mir die liste zu vervollständigen.

DeeSPe

Zitat von: mrbreil am 13 Oktober 2016, 11:14:06
Um die Ausgabe ein wenig natürlicher zu machen formuliere ich die Condition um. Für Yahoo gibt es eine vollständige Liste aller Möglichkeiten...

Wo gibt es die denn? Konnte mit Suchen bisher nichts finden.

Danke.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

mrbreil


DeeSPe

Merci, danach habe ich schon hin und wider gesucht.
Dank der Auflistung konnte ich nun auch mein "ist/sind" richtig setzen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe