Hauptmenü

Neueste Beiträge

#1
MQTT / Aw: "Der MQTT-Workshop (MQTT2-...
Letzter Beitrag von WolfS - 27 April 2024, 15:44:59
Hallo, ich denke nicht dass es sich um einen Fehler des Systems handelt, sondern ich nur nicht die korrekte Ansteuerung kenne.
Aber hier das System:
Rasp4 mit Bookworm, aktuelles FHEM, FS20 und Z-Wave Aktoren,rainyman, Shellies1, Shelly plus i4 über MQTT2 Broker, FS20-USB-Sender.
Danke!
#2
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 15:44:40
Zitat von: mrb am 27 April 2024, 15:39:47o 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?
Warum DOPPELTHREADS bzw. "Doppel-Posts"!!?

Und: das hat nichts mit dem echodevice zu tun, außer, dass du zur Ausgabe das speak nutzt...

Bleib doch einfach in dem anderen Thread (https://forum.fhem.de/index.php?topic=137587.msg1307794#msg1307794)...
...weil dort steht alles wie es geht.

Was dir fehlt ist fhem Know How (nicht zwingend nur echodevice)...

EDIT: hier kannst du suchen, wo Beispiele für Reaktion auf das voice Reading sind... Aber auch das wird dir nicht sehr viel weiterhelfen... Weil wie es geht, steht im anderen Thread. Jetzt nur noch lernen, wie man das in fhem umsetzt (fhem Know How) und dann läuft das...

Gruß, Joachim
#3
Automatisierung / Aw: Idee und Ratsuche für Umse...
Letzter Beitrag von betateilchen - 27 April 2024, 15:40:30
Zitat von: rudolfkoenig am 26 April 2024, 09:27:33format=json ist ein Aprilscherz, damit kriegt man den Text als JSON String:

Naja, das Ergebnis ist halt genau das, was so auch in der Doku zur API steht:

ZitatExample json-format Output

When json-format is requested, the API attempts to detect any Horizons error message(s), capture them, and report them in the error field. Thus, if the error field is present in the output, an appropriate programmatic response can be issued.

In the following successful request, the content of interest will be in the JSON result field.

{
  "signature" : {
    "source" : "NASA/JPL Horizons API",
    "version" : "1.0"
  },
  "result" : " \n \n*******************************************************************************\nEphemeris / WWW_USER Tue Sep  6 22:51:14 2022 Pasadena, USA      / Horizons    ...
}

Vielleicht findet man irgendwo andere (besser geeignete) Quellen für die gesuchten Daten.

https://nordicapis.com/11-space-apis-because-space-is-neat/



Zitat von: frober am 27 April 2024, 08:53:10HTTPMOD könnte evtl. eine Lösung sein.

Was soll so eine Antwort helfen? Abgesehen davon, dass ich dafür nicht HTTPMOD sondern JsonMod verwenden würde, wenn eh schon klar ist, dass json als Input kommt.

Aber der Aufwand dafür steht vermutlich in keinem sinnvollen Verhältnis zum zu erwartenden Nutzen.
Frei nach dem Motto: Shit in, shit out.



Zitat von: Shadow3561 am 27 April 2024, 12:44:39defmod mars HTTPMOD https://ssd.jpl.nasa.gov/api/horizons.api?format=json&COMMAND=499 60
attr mars extractAllJSON 1

Den Rest musst du selber machen.

Noch so ein super hilfreicher Tipp...
#4
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
#5
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?
#6
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
#7
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
#8
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
#9
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
#10
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