#bind-address = 0.0.0.0
bind-address = ::
Zitat von: mrb am 06 Mai 2024, 13:31:06könnte es daran liegen da es LOG und nicht RAW ist?Wenn die Ausführung des Befehls {ReadingsNum("HK_Zaehler", "power", 1)} auf dem System wo auch das echodevice läuft UND auch der dummy ist, der von der Alexa-Routine getriggert wird: NEIN!
Zitat von: mrb am 06 Mai 2024, 12:26:58das fhem2fhem devicekönnte es daran liegen da es LOG und nicht RAW ist?define remoteFhem FHEM2FHEM 192.168.168.27:7072 LOG:.*
attr remoteFhem alias remoteFhem
attr remoteFhem room Heizungsraum,remotefhem
# DEF 192.168.168.27:7072 LOG:.*
# FD 32
# FUUID 6364b8dc-f33f-3fd4-b383-9e17bb4665d848ef
# Host 192.168.168.27:7072
# NAME remoteFhem
# NR 275
# PARTIAL
# STATE connected
# TYPE FHEM2FHEM
# informType LOG
# regexp .*
#
setstate remoteFhem connected
Zitat von: mrb am 06 Mai 2024, 13:26:34und ja es entstammt zum teil aus deinem code madmax da ich gerne mit funktionierendem Code arbeite.Mein BEISPIEL! war kein funktionierender Code bzw. und GANZ ANDEREN RAHMENBEDINGUNGEN
define NHK_ZaehlerAlexa notify HK_ZaehlerAlexa {my $StromValue = ReadingsNum("HK_Zaehler", "power", 0);; fhem("set ECHO_xxx speak Strom verbrauch ist derzeit $StromValue Watt");; fhem("set ECHO_xxx speak Strom verbrauch ist derzeit $StromValue Watt");; fhem("set ECHO_xxx speak Strom verbrauch ist derzeit $StromValue Watt")}
attr NHK_ZaehlerAlexa room Heizungsraum
define NHK_ZaehlerAlexa notify HK_ZaehlerAlexa:on {my $StromValue = ReadingsNum("HK_Zaehler", "power", 0);; fhem("set ECHO_xxx speak Strom verbrauch ist derzeit $StromValue Watt");; fhem("set ECHO_xxx speak Strom verbrauch ist derzeit $StromValue Watt");; fhem("set ECHO_xxx speak Strom verbrauch ist derzeit $StromValue Watt")}
attr NHK_ZaehlerAlexa room Heizungsraum
Zitat von: MadMax-FHEM am 06 Mai 2024, 13:17:07Zitat von: rabehd am 06 Mai 2024, 12:45:50Damit passt Deine Überschrift nicht zum Problem.Und hat mMn auch nichts in diesem Unterforum zu suchen...Zitat von: mrb am 06 Mai 2024, 12:26:58define NHK_ZaehlerAlexa notify HK_ZaehlerAlexa {my $DimValueHeizung = ReadingsNum("HK_Zaehler", "dim", 0);; # optional, falls du verschiedene dim-Werte nutzen wolltest / dann noch if usw.\Ich würde halt mal versuchen zu verstehen was mein "URSPRUNGS-CODE" macht und diesen dann so ABSPECKEN, dass er zu DEINER Anwendung passt!
Du nutzt ja kein dim sondern (so ich es aus den anderen Threads im Kopf habe) "nur" einen ein/aus dummy (unnötigerweise eben für jede Routine/Abfrage einen eigenen dummy, das könntest du [so wie ich] durch EINEN dimmer-dummy lösen: egal)...
Daurch wird der Code (für dich) übersichtlicher!
Außerdem ist diese Zeile BEI DIR doch vollkommener "Blödsinn"...
Und wenn schon verbesserN.Zitat von: mrb am 06 Mai 2024, 12:26:58define NHK_ZaehlerAlexa notify HK_ZaehlerAlexaDie Regex triggert AUF ALLES was bei HK_ZaehlerAlexa "vorbeikommt".
Du hast bei dir halt "Glück", dass der dummy (verm.) nur von deiner Alexa-Routine getriggert wird...
Gruß, Joachim
my $DimValueHeizung = ReadingsNum("HK_Zaehler", "dim", 0);; \
und ja es entstammt zum teil aus deinem code madmax da ich gerne mit funktionierendem Code arbeite.Zitat von: MadMax-FHEM am 06 Mai 2024, 13:17:07In welchem hätte es dann besser was zu suchen?Zitat von: rabehd am 06 Mai 2024, 12:45:50Damit passt Deine Überschrift nicht zum Problem.Und hat mMn auch nichts in diesem Unterforum zu suchen...
Zitat von: rabehd am 06 Mai 2024, 12:45:50was passt dir da nicht? Es geht darum von einem entfernten fhem ein echodevice durchzuführen. gut man hätte auch eine extrem lange Benennung machen können wie "echodevice von einem entfernten fhem das über fhem2fhem seine Daten an einem lokalen fhem liefert und das echodevice soll die Daten des lokalen fhem nutzen" schreiben können, aber soll doch so kurz wie möglich gehalten werden oderZitat von: mrb am 06 Mai 2024, 12:26:58Denkste er gibt immer an mein Echo-Device den Wert 1Damit passt Deine Überschrift nicht zum Problem.
Zitat von: rabehd am 06 Mai 2024, 12:45:50Damit passt Deine Überschrift nicht zum Problem.Und hat mMn auch nichts in diesem Unterforum zu suchen...
Zitat von: mrb am 06 Mai 2024, 12:26:58define NHK_ZaehlerAlexa notify HK_ZaehlerAlexa {my $DimValueHeizung = ReadingsNum("HK_Zaehler", "dim", 0);; # optional, falls du verschiedene dim-Werte nutzen wolltest / dann noch if usw.\Ich würde halt mal versuchen zu verstehen was mein "URSPRUNGS-CODE" macht und diesen dann so ABSPECKEN, dass er zu DEINER Anwendung passt!
Zitat von: mrb am 06 Mai 2024, 12:26:58define NHK_ZaehlerAlexa notify HK_ZaehlerAlexaDie Regex triggert AUF ALLES was bei HK_ZaehlerAlexa "vorbeikommt".
Zitat von: rabehd am 06 Mai 2024, 12:43:55Zitat von: mrb am 06 Mai 2024, 12:26:58ReadingsNum("\Was kommt den bei
HK_Zaehler", "power", 1){ReadingsNum("HK_Zaehler", "power", 1)}
in der Kommandozeile zurück?
Wenn immer der Wert 1 bei Dir zurückkommt, dann vermute ich hier die Ursache.