Hauptmenü

Neueste Beiträge

#1
Anfängerfragen / Aw: Bekomme kein Event von ein...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 13:58:21
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

Wie soll da dann Energy_total kommen?

Gruß, Joachim
#2
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 13:56:01
Zitatdefine NGG_SolaranlageAlexa notify GG_SolaranlageAlexa

Triggert doch auf alles was den dummy "trifft"?
Gut, wenn du den dummy nur für die eine Abfrage willst: dann wird verm. auch nur ein Event kommen, genau dann, wenn du "abfrägst"...

GG_SolaranlageAlexa <- ist der "Routinen-dummy"?
In dem Fall (siehe oben) würde ein "simpler" on/off dummy auch gereicht haben...

Gruß, Joachim
#3
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 13:52:20
Kannst du evtl. mal schreiben was du meinst/willst, sodass es andere (ich9 auch verstehen (können)? ;)

Sollte 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)

Frage 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? Darauf dann ein notify was eben per ReadingsNum den Wert abfragt und dann per set ECHO_123 speak Watt $value (<- nur Beispiel) die Ansage macht. Es 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...

Aber wie geschrieben: so ganz blicke ich bei deiner "konfusen" Schreiberei nicht was du machst/willst oder wo dein(e) Probkem(e) liegt...

Gruß, Joachim
#4
Anfängerfragen / Bekomme kein Event von einem R...
Letzter Beitrag von kask - 27 April 2024, 13:49:04
Hallo,

ich möchte ein Event auf das Reading "Energy_total" bekommen.
Aber das event wird nicht erzeugt der Readingswert (eventmonitor export unten) wird aber umgeschrieben wie man auch unten in der raw definition sehen kann.
Verstehe nicht warum. Kann mir einer erklären wo es hängt?
Das Reading soll alle 60s ins log geschrieben werden bzw. ein event erzeugen.
(Nur als Test die 60s jetzt, weil es nicht klappte zum testen. Aber ohne Erfolg bis jetzt).

Raw definition:
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

Eventmonitor:
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
#5
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von mrb - 27 April 2024, 13:44:46
für madmax noch:

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

#6
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von mrb - 27 April 2024, 13:21:18
also über meine alter methode geht es ja nicht da er keine dummys schalten kann  :'(
#7
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von mrb - 27 April 2024, 13:08:09
jetzt stecke ich gerade fest wie ich was von der alexa aus trigger. meine garagentore gehen über den voicemonkey. Aber da gibt es nur an/aus....
#8
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von mrb - 27 April 2024, 12:56:26
ah das war schnell und just im moment meines edits :D

Muss jetzt noch die routine basteln von das der notify von der alexa getriggert wird. da ich aber meine garagen schon öffnen lasse sollte das hoffenlich kein thema sein  ^^
#9
Automatisierung / Aw: Idee und Ratsuche für Umse...
Letzter Beitrag von Shadow3561 - 27 April 2024, 12:44:39
defmod 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.

Mit freundlichen Grüßen
#10
Sonstige Systeme / Aw: Alexa soll erzeugte Watt d...
Letzter Beitrag von MadMax-FHEM - 27 April 2024, 12:41:24
Ich kann den Screenshot nicht "lesen"...
Warum Screenshot und kein list bzw. copy for forum?

Ich verstehe auch nicht wo dein Problem ist bzw. was du gemacht hast.

Sprechen kannst du mit JEDER Alexa/Echo deines Accounts.
Angesagt wird es da wo du es eben per echidevice ausgibst.

Speak bei Gruppe geht nicht, falls das dein Problem ist...
...Routine triggert deinen dummy so oft du die Routine "ansprichst"...

Nutzt du ein notify oder DOIF?

notify reagiert immer, sofern der dummy ein Event generiert -> Event Monitor

DOIF: weiß ich nicht, evtl. do always?

Also was hast du umgestellt und was willst du erreichen?

Gruß, Joachim