Zitat von: MadMax-FHEM am 27 April 2024, 13:52:20Kannst du evtl. mal schreiben was du meinst/willst, sodass es andere (ich9 auch verstehen (können)?Was genau willst du wissen
Zitat von: MadMax-FHEM am 27 April 2024, 13:52:20Sollte es so gemeint sein: du kannst deine Garagentore per Alexa (mit separatem Skill oder was auch immer) steuern aber (noch) nicht mit fhem?
Dann gibt es (mind.) 2 Möglichkeiten:
set ECHO_123 textcommand "öffne das Garagentor" (dabei ist es egal welchen Echo du nimmst, der den du wählst sagt halt dann "ok" / und den Text des Textkommandos ist halt der, den du auch zu einem Echo sprichst)
Oder du legst eine Routine an, an deren Ende dann das Garagentor geöffnet/geschlossen wird und dann: ste ECHO_123 routine_play Routine123 (Routine halt auswählen)
Zitat von: MadMax-FHEM am 27 April 2024, 13:52:20Frage zu deinen "Anstrengungen" wegen alle Echos ansprechen usw.: es ist doch egal welchen Echo du bzgl. einer Routine ansprichst? Es wird am Ende der Routine (egal über welchen ECHO du die "gestartet" hast) der EINE dummy IMMER GLEICH getriggert?Richtig, aber ich möchte die Ausgabe an alle und in der jetzigen Konstellation geht es immer nur gegen den einen da
fhem("set ECHO_ID speak Sollarzellen erzeugen derzeit $SolarValue Watt");
drinnen steht. und nicht der den ich ja angesprochen habe (das wäre ja sicherlich die beste lösungZitat von: MadMax-FHEM am 27 April 2024, 13:52:20Darauf dann ein notify was eben per ReadingsNum den Wert abfragt und dann per set ECHO_123 speak Watt $value (<- nur Beispiel) die Ansage macht.genau. es geht aber nur gegen den einen echo
Zitat von: MadMax-FHEM am 27 April 2024, 13:52:20Es gibt ja sogar das voice-Reading: der Echo dessen voice Reading zuletzt aktualisiert wurde könnte/sollte der angesprochene sein oder du prüfst alle voice-Readings aller Echos auf passenden Text (<- Ansage Routine) oder oder oder. Also falls du genau bei dem Echo ausgeben lassen willst, der auch die Rooutine "bearbeitet" hat...Cool wie verwende ich das dann in meinem code?
Zitatattr MQTT2_shellypmmini_DeltaSol event-min-interval pm1_0_apower:60,Energy_total:60,Energy_apower:300,pm1_0_aenergy_total:300
attr MQTT2_shellypmmini_DeltaSol event-on-change-reading .*Last,pm1_0_apower,pm1_0_aenergy_total,Energy_apower
Zitatattr MQTT2_shellypmmini_DeltaSol event-on-change-reading .*Last,pm1_0_apower,pm1_0_aenergy_total,Energy_apower
Zitatdefine NGG_SolaranlageAlexa notify GG_SolaranlageAlexa
defmod MQTT2_shellypmmini_DeltaSol MQTT2_DEVICE shellypmmini_543204aa3368
attr MQTT2_shellypmmini_DeltaSol DbLogExclude .*
attr MQTT2_shellypmmini_DeltaSol DbLogInclude pm1_0_apower,Energy_total,.*Last
attr MQTT2_shellypmmini_DeltaSol event-min-interval pm1_0_apower:60,Energy_total:60,Energy_apower:300,pm1_0_aenergy_total:300
attr MQTT2_shellypmmini_DeltaSol event-on-change-reading .*Last,pm1_0_apower,pm1_0_aenergy_total,Energy_apower
attr MQTT2_shellypmmini_DeltaSol icon measure_power_meter
attr MQTT2_shellypmmini_DeltaSol readingList shellypmmini_543204aa3368:shellypmmini-543204aa3368/online:.* online\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/ble:.* ble\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/cloud:.* { json2nameValue($EVENT, 'cloud_', $JSONMAP) }\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/mqtt:.* { json2nameValue($EVENT, 'mqtt_', $JSONMAP) }\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/pm1_0:.* { json2nameValue($EVENT, 'pm1_0_', $JSONMAP) }\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/sys:.* { json2nameValue($EVENT, 'sys_', $JSONMAP) }\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/wifi:.* { json2nameValue($EVENT, 'wifi_', $JSONMAP) }\
shellypmmini_543204aa3368:shellypmmini-543204aa3368/status/ws:.* { json2nameValue($EVENT, 'ws_', $JSONMAP) }
attr MQTT2_shellypmmini_DeltaSol room MQTT2_DEVICE,Solar->Solarthermie,Strom,Wasser
attr MQTT2_shellypmmini_DeltaSol stateFormat Now: pm1_0_apower W | Today: statEnergy_totalDay kWh | Total: Energy_total kWh
attr MQTT2_shellypmmini_DeltaSol userReadings Energy_apower:pm1_0_aenergy_total.* { ReadingsNum($name,"pm1_0_aenergy_total",0)*0.001;;;; },\
Energy_total:Energy_apower.* monotonic { ReadingsNum($name,"Energy_apower",0) }
setstate MQTT2_shellypmmini_DeltaSol Now: 4.5 W | Today: 0.017393 kWh | Total: 0.752101 kWh
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:41:00 Energy_apower 0.758321
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:41:00 Energy_total 0.752101
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:37 IODev myBroker
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 ble {}
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 cloud_connected false
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 mqtt_connected true
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:43 online true
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_aenergy_by_minute_1 0.000
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_aenergy_by_minute_2 220.170
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_aenergy_by_minute_3 0.000
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_aenergy_minute_ts 1714218120
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_aenergy_total 758.321
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_apower 4.5
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_current 0.065
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_freq 50.0
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_id 0
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_ret_aenergy_by_minute_1 0.000
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_ret_aenergy_by_minute_2 0.000
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_ret_aenergy_by_minute_3 0.000
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_ret_aenergy_minute_ts 1714218120
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_ret_aenergy_total 0.000
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 pm1_0_voltage 240.2
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 statEnergy_total Hour: 0.001981 Day: 0.017393 Month: 0.646640 Year: 0.727882 (since: 2024-03-28 )
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 statEnergy_totalDay 0.017393
setstate MQTT2_shellypmmini_DeltaSol 2024-04-26 23:59:57 statEnergy_totalDayLast 0.017394
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 statEnergy_totalHour 0.001981
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 12:59:56 statEnergy_totalHourLast 0.003523
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 12:59:56 statEnergy_totalLast Hour: 0.003523 Day: 0.017394 Month: 0.081242 Year: - (since: 2024-03-28 )
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 statEnergy_totalMonth 0.646640
setstate MQTT2_shellypmmini_DeltaSol 2024-03-31 23:59:57 statEnergy_totalMonthLast 0.081242
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 13:42:00 statEnergy_totalYear 0.727882
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_cfg_rev 16
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_fs_free 102400
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_fs_size 393216
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_kvs_rev 0
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_mac 543204AA3368
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_ram_free 162360
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_ram_size 262736
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_reset_reason 3
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_restart_required false
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_schedule_rev 0
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_time 08:18
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_unixtime 1714198723
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_uptime 2465409
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 sys_webhook_rev 0
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 wifi_rssi -55
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 wifi_ssid kaskg
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 wifi_sta_ip 172.29.90.50
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 wifi_status got ip
setstate MQTT2_shellypmmini_DeltaSol 2024-04-27 08:18:44 ws_connected false
2024-04-27 13:33:00.070 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.0
2024-04-27 13:34:00.237 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.0
2024-04-27 13:34:00.237 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_aenergy_total: 757.881
2024-04-27 13:34:00.237 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol Energy_apower: 0.757881
2024-04-27 13:35:01.088 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.2
2024-04-27 13:36:00.052 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.4
2024-04-27 13:37:01.056 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.0
2024-04-27 13:38:01.122 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.3
2024-04-27 13:38:01.122 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_aenergy_total: 758.101
2024-04-27 13:38:01.122 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol Energy_apower: 0.758101
2024-04-27 13:39:00.239 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.2
2024-04-27 13:39:33.008 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.6
2024-04-27 13:40:00.027 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.5
2024-04-27 13:41:00.101 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.6
2024-04-27 13:41:00.101 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_aenergy_total: 758.321
2024-04-27 13:41:00.101 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol Energy_apower: 0.758321
2024-04-27 13:42:00.290 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.5
2024-04-27 13:43:00.023 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_apower: 4.7
2024-04-27 13:43:00.023 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol pm1_0_aenergy_total: 758.541
2024-04-27 13:43:00.023 MQTT2_DEVICE MQTT2_shellypmmini_DeltaSol Energy_apower: 0.758541
define NGG_SolaranlageAlexa notify GG_SolaranlageAlexa {\
my $DimValue = ReadingsNum("GG_SolaranlageAlexa", "dim", 0);; # optional, falls du verschiedene dim-Werte nutzen wolltest / dann noch if usw.\
my $SolarValue = ReadingsNum("GG_Solarzellen", "apower", 0);;\
\
fhem("set ECHO_id speak Sollarzellen erzeugen derzeit $SolarValue Watt");;\
\
fhem("set ECHO_id speak Sollarzellen erzeugen derzeit $SolarValue Watt");;\
\
fhem("set ECHO_id speak Sollarzellen erzeugen derzeit $SolarValue Watt");;\
\
\
}
attr NGG_SolaranlageAlexa room Garage,Solaranlage
# DEF GG_SolaranlageAlexa {
# my $DimValue = ReadingsNum("GG_SolaranlageAlexa", "dim", 0); # optional, falls du verschiedene dim-Werte nutzen wolltest / dann noch if usw.
# my $SolarValue = ReadingsNum("GG_Solarzellen", "apower", 0);
#
# fhem("set ECHO_id speak Sollarzellen erzeugen derzeit $SolarValue Watt");
#
# fhem("set ECHO_id speak Sollarzellen erzeugen derzeit $SolarValue Watt");
#
# fhem("set ECHO_id speak Sollarzellen erzeugen derzeit $SolarValue Watt");
#
#
#}
# FUUID 662ccbaa-f33f-3fd4-015c-ce48f399fc276869
# NAME NGG_SolaranlageAlexa
# NOTIFYDEV GG_SolaranlageAlexa
# NR 334
# NTFY_ORDER 50-NGG_SolaranlageAlexa
# REGEXP GG_SolaranlageAlexa
# STATE 2024-04-27 13:36:55
# TRIGGERTIME 1714217815.13527
# TYPE notify
# READINGS:
# 2024-04-27 13:17:41 state active
# 2024-04-27 13:36:55 triggeredByDev GG_SolaranlageAlexa
# 2024-04-27 13:36:55 triggeredByEvent
#
setstate NGG_SolaranlageAlexa 2024-04-27 13:36:55
setstate NGG_SolaranlageAlexa 2024-04-27 13:17:41 state active
setstate NGG_SolaranlageAlexa 2024-04-27 13:36:55 triggeredByDev GG_SolaranlageAlexa
setstate NGG_SolaranlageAlexa 2024-04-27 13:36:55 triggeredByEvent