Hauptmenü

Neueste Beiträge

#91
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 15:40:00
Zitat von: mrb am 27 April 2024, 15:34:10also ich steig da nicht durch. mit "set textcommand xxx fhemcommand" macht er auf der realen Aussage "alexa xxx"  ein fhemcommand?

Ein paar Beispiele wären in der Anleitung auch gut, aber das fehlt dar komplett


Ich weiß ja nicht wie simpel ich es noch erklären soll...
Also 1x noch:

Du sagst z.B. zu einem deiner Echos: "Alexa, schalte das Badlicht ein"
Dann geht (verm.) das Badlicht an...

Statt das jetzt zu einem Echo zu sagen, kannst du auch:
set ECHO_xyz textcommand schalte das Badlicht ein
Aus fhem heraus absetzen (welcher Echo ist egal, derjenige antwortet dann halt [verm.] mit "ok") und dann geht ebenfalls das Badlicht an, so als hättest du es tatsächlich zu einem (diesem) Echo gesagt...

(Somit kann man eben Dinge tun/Geräte schalten, die zwar mit Alexa gehen aber eben nicht direkt mit fhem)

EDIT:
Zitat von: https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Settextcommand    [STRING]    ECHODEVICE    Hier kann ein Text Kommando abgesetzt werden. Alles was Ihr zur Alexa sprechen könnt, könnt Ihr hier in Textform an Alexa senden. 
Was ist daran nicht zu verstehen?

Gruß, Joachim
#92
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von mrb - 27 April 2024, 15:39:47
so dann auch mal hier die frage.

wie kann ich meine Alexa(s) dazu bewegen kommandos im Fhem auszuführen? In der laut google "Anleitung" https://www.mwinklerblog.de/smarthome/eigene-module/echodevice/#Get fehlen Beispiele komplett. Ich möchte gerne per Alexa mein Fhem vernsteuern und meine Solaranlage abfragen wieviel Watt gerade erzeugt werden. Kann mir da einer Helfen?
#93
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 15:36:45
Ich fürchte dir fehlt es einfach (zusätzlich) an fhem Wissen...

Was ist so schwer?

notify auf ein Reading, in deinem Fall das voice Reading deiner Echo Devices: Eventmonitor öffnen, etwas zu einem deiner Echos sagen, warten bis das Event dazu kommt (voice Reading) und dann create/modify...

Das dann anpassen an: nicht nur 1 Echodevice, sondern alle -> RegEx

Dann Abfragen des voice-Readings (oder den entsprechenden EVTPART) ReadingsVal($DEVICE, "voice", "n.a.") da dann prüfen, ob das ist was du willst -> Solar-irgendwas.
Wenn ja, dann einfach die Watts auslesen (hast du ja schon) und dann einfach set $DEVICE speak ...

In $DEVICE steht das Device, das das notify getriggert hat...

Beispiele gibt es im echodevice-Thread...

Wenn du willst, dass Alexa/Amazon nicht sagt: das weiß ich nicht oder das wird nicht unterstützt oder du u.U. nicht mal die Routine zuende anlegen kannst brauchst du ja was wo am Ende der Routine was geschalten wird (nur damit eben kein Fehler kommt) -> hast du ja schon: dein dummy...


Die andere Alternative, also in deinen vorhandenen Code einbauen: Liste der Echo-Devices (devspec) und dann in einer for-Schleife durchgehen und prüfen, welcher Echo (zuletzt) was mit Solar im voice Reading hat -> den dann sprechen lassen...

Gruß, Joachim
#94
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von mrb - 27 April 2024, 15:34:10
also ich steig da nicht durch. mit "set textcommand xxx fhemcommand" macht er auf der realen Aussage "alexa xxx"  ein fhemcommand?

Ein paar Beispiele wären in der Anleitung auch gut, aber das fehlt dar komplett
#95
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 15:29:29
Zitat von: mrb am 27 April 2024, 14:44:50Habe als "Doku" das gefundenDoku?, aber da fehlen mir dann doch noch zb die Sachen die du mir jetzt schon alleine mit der Ausgabe gelernt hast
Das war bzgl. textcommand...

Gruß, Joachim
#96
Heizungssteuerung/Raumklima / Aw: LAN-Anbindung für BSB-Bus ...
Letzter Beitrag von BSB_TomFhem - 27 April 2024, 15:23:04
Zitat von: freetz am 26 April 2024, 17:13:26...einmal testen könnte: Also einen Parameter, den man über MQTT abonniert hat, am Raum- oder Reglerdisplay ändern, um dann zu schauen, ob der veränderte Wert auch über MQTT übertragen wird.
...

ich hab es mal getestet (Sollwert von 21 auf 19 geändert)
und folgende Werte aus der DB erhalten (via MQTT befüllt):
> SELECT * FROM bsb WHERE "BSB-LAN_name" = 'Raumtemperatur-Sollwert 1' order by time desc
name: bsb
time                          BSB-LAN_desc BSB-LAN_error BSB-LAN_id BSB-LAN_name              BSB-LAN_unit BSB-LAN_value host    topic
----                          ------------ ------------- ---------- ------------              ------------ ------------- ----    -----
2024-04-27T13:14:32.653242734Z              0            8741      Raumtemperatur-Sollwert 1 °C          19            rpi5-146 BSB-LAN/json
2024-04-27T13:12:32.13133959Z              0            8741      Raumtemperatur-Sollwert 1 °C          19            rpi5-146 BSB-LAN/json
2024-04-27T13:10:32.290734092Z              0            8741      Raumtemperatur-Sollwert 1 °C          19            rpi5-146 BSB-LAN/json
2024-04-27T13:08:32.485943552Z              0            8741      Raumtemperatur-Sollwert 1 °C          21            rpi5-146 BSB-LAN/json
2024-04-27T13:06:32.611293673Z              0            8741      Raumtemperatur-Sollwert 1 °C          21            rpi5-146 BSB-LAN/json
2024-04-27T13:04:32.079308422Z              0            8741      Raumtemperatur-Sollwert 1 °C          21            rpi5-146 BSB-LAN/json
2024-04-27T13:02:32.065261618Z              0            8741      Raumtemperatur-Sollwert 1 °C          21            rpi5-146 BSB-LAN/json
2024-04-27T13:00:32.068002718Z              0            8741      Raumtemperatur-Sollwert 1 °C          21            rpi5-146 BSB-LAN/json
#97
Anfängerfragen / Aw: Reading Werte finden und v...
Letzter Beitrag von Prof. Dr. Peter Henning - 27 April 2024, 14:57:13
1. Wie wurde aWATTar in FHEM integriert?

2. Was heißt "die Werte sehe ich"? In FHEM gibt es Readings, Internals und Attribute - also um was handelt es sich?

LG

pah
#98
Heizungssteuerung/Raumklima / Aw: LAN-Anbindung für BSB-Bus ...
Letzter Beitrag von BSB_TomFhem - 27 April 2024, 14:47:10
Moin,
ich habe einen BSB-LAN ESP32-Adapter v4.1 auf dem Olimex-Board ESP32-EVB erfolgreich im Einsatz.
Ich überlege nun einen (oder mehrere) OneWire DS18B20-Temperaturfühler ebenfalls anzuschließen.
Ich bin mir aber unsicher, an welchem PIN und in welcher Steckreihe das Data-Kabel angeschlossen werden muss.
Das Handbuch habe ich gelesen, konnte jedoch keine Antwort für mich finden.
Kann mir jemand weiterhelfen?
#99
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von mrb - 27 April 2024, 14:44:50
also habe mir jetzt dank deines Schreibens "set ECHODEVICE speak 1234" eine Ausgabe 1234 meiner Alexa hingebastelt, aber ich möchte ja INPUT der Alexa. Also ich sage wie gesagt "Alexa, wieviel Watt erzeugen die Solarzellen" und er dann auf meine Sprache reagiert. Am besten halt nur die angesprochene Alexa.

Habe als "Doku" das gefundenDoku?, aber da fehlen mir dann doch noch zb die Sachen die du mir jetzt schon alleine mit der Ausgabe gelernt hast
#100
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 14:28:09
Zitat von: mrb am 27 April 2024, 14:18:21Cool wie verwende ich das dann in meinem code?
Entweder notify auf das voice-Reading ALLER Echos (-> notify erzeugen Eventmonitor und dann anpassen / evtl. sowas ECHO_.*:voice.*) und dann eben im notify auf den gesprochenen Text prüfen und wenn der was mit Solar war, dann eben: set $DEVICE speak ...

Dann ist der dummy nur dazu da, damit Alexa/Amazon am Ende der Routine was zu tun hat und nicht "beleidigt" ist... ;)


Oder: in deiner jetzigen Routine eben alle Echos "durchnudeln", dort das voice-Reading abfragen (ReadingsVal) und eben Text prüfen (und zur Sicherheit noch ReadingsAge, nicht dass du schon mal mit dem Echo bzgl. Solar gesprochen hast und das Reading immer noch den Text von "früher" drin hat)...
und dann eben bei dem Echo ausgeben, der bei deiner "Durchnudelei" als passend "gefunden" wurde...

Gruß, Joachim