Hauptmenü

Neueste Beiträge

#91
Wettermodule / Aw: Was genau sind die Calls b...
Letzter Beitrag von passibe - 20 April 2026, 13:50:06
Zitat von: betateilchen am 20 April 2026, 12:12:57Für Deine Aufklärung sollten andere Leute zuständig (gewesen) sein...
Das ist wirklich komplett daneben.
#92
EnOcean / EnOcean PioTek Multigateway MG...
Letzter Beitrag von ch.eick - 20 April 2026, 13:25:21
Hallo zusammen,
da mein CUNX von busware.de mit EnOcean Pigator schon einige Jahre alt ist habe ich mich mal umgeschaut und ein PioTek EnOcean Multigateway MGW-POE gefunden.
In der Bedienungsanleitung war sogar FHEM aufgelistet, jedoch konnte mir der Hersteller per Mail und telefonischem Kontakt keine genaueren Angaben zur FHEM Implementierung geben. Der Hersteller hat wohl bereits divere Teststellungen versendet, jedoch keinerlei Rückmeldungen bekommen, was ich sehr schade finde, denn jetzt gibt es keine weiteren mehr.
Hier geht's zum Shop, für den ich keinerlei Guddies bekomme und nur die Suche erleichtern möchte.

Für mich macht das den Eindruck, dass man einfach die TCM/IP Konfiguration verwenden könnte.

Ich würde mich freuen, wenn sich hier jeand mal meldet und berichten würde.

VG  Christian
#93
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von KölnSolar - 20 April 2026, 13:06:56
Hi Denis,
Danke Dir.

Ich habe auch noch einen Bug entdeckt, der aber nur bei den Deltas zum Tragen kommt. Ich gucke dann mal, ob ich Deine Korrekturvorschläge in meiner neusten Version so einfach umgesetzt bekomme.

@StreamUltra/Pro/Max-User: Die Dinger sind ja spottbillig. Könnte mal jemand ein list einstellen, dass man die möglichen readings sieht.
Und könnte vielleicht jemand beschreiben, ob Laden/Entladen bei der Ultra/Pro/Max(eben nicht AC) auch über den Netzanschluss steuerbar ist.
Was ich damit meine: Bei der Delta ist das möglich, wenn man an die Delta einen Powerstream anschließt. Man kann dann die Entladeleistung über den Powerstream steuern, braucht also keinen zusätzlichen Smartmeter, sondern steuert die Entladeleistung am Powerstream per FHEM, wenn dort bereits die Daten von einem anderen Smartmeter verfügbar sind.

Grüße Markus
#94
Sonstiges / Aw: ModbusAttr Device (Marstek...
Letzter Beitrag von rudolfkoenig - 20 April 2026, 12:43:48
Die Zeilen mit \ (und evtl ;; ) verwendet man, wenn man fhem.cfg aendert, oder die Daten in Raw Definition (unten in der ... Menue) eingibt.
Ansonsten bitte alle \ entfernen, und statt ;; nur ; schreiben (Letzteres ist in diesem Beispiel nicht vorhanden).
#95
Wettermodule / Aw: Was genau sind die Calls b...
Letzter Beitrag von Marko1976 - 20 April 2026, 12:25:31
Danke für die Erklärung. Es bestätigt ja nur meine Vermutung, doch bevor man in eine eventuellKostenfalle tappt, frage ich zumindestens lieber noch mal nach.

Trotzdem die Frage was der blöde Spruch wieder soll? Kannst du nicht normal schrieben oder bist du einfach nur ein Kleinkind? Ein normaler Dialog ist mit dir leider einfach unmöglich, was ich eigentlich schade finde. Versuch doch einfach mal nicht immer alles und jeden ins Lächerliche zu ziehen, vielleicht bekommst du dann auch die Selbstsicherheit und merkst, dass man sich auch normal mit den Leuten verständigen kann.
#96
Sonstiges / Aw: ModbusAttr Device (Marstek...
Letzter Beitrag von BKutte - 20 April 2026, 12:23:09
Hallo Dracolein,

vielen Dank fürs posten deiner Lösung. Ich habe mit noch schnell einen Marstek Venus E 3.0 gesichert und deine Lösung soweit wie möglich nachvollzogen doch bei diesen beiden Codes steige ich leider nicht mehr durch:

Zitatattr MarstekVenus01 userReadings ACPower_log {\
    my $last_age = ReadingsAge("MarstekVenus01", "ACPower_log", 9999);;;;\
    my $last_val = ReadingsNum("MarstekVenus01", "ACPower_log", 0);;;;\
    my $current  = ReadingsNum("MarstekVenus01", "ACPower", 0);;;;\
    return ($last_age >= 900 || abs($current - $last_val) >= 100) ? $current : undef;;;;\
},\
  SoC_log {\
    my $last = ReadingsAge("MarstekVenus01", "SoC_log", 9999);;;;\
    return $last >= 900 ? ReadingsNum("MarstekVenus01", "SoC", 0) : undef;;;;\
  }

Hier hab ich unter Readings folgende Fehlermeldung die ich irgendwie nicht mehr los werde:
"ACPower_log   Error evaluating MarstekVenus01 userReading ACPower_log: Experimental aliasing via reference not enabled at (eval 419) line 1.   2026-04-20 12:22:07"


Auch beim folgenden Code kriege ich eine Fehlermeldung wenn ich diesen in FHEM eingebe:
Zitatdefmod at_MarstekKeepAlive at +*00:00:25 {\
  if (ReadingsVal("MarstekVenus01","ForceMode","Aus") ne "Aus") {\
    fhem("set MarstekVenus01 ControlMode 21930")\
  }\
}

syntax error at (eval 1851) line 1, near "\   if"
syntax error at (eval 1851) line 1, at EOF
syntax error at (eval 1851) line 1, near "}}"

Leider blicke ich da nicht mehr durch und kann nicht nachvollziehen wo der Fehler liegt :-(
#97
TabletUI / Aw: [Gelöst] hidden-attribut v...
Letzter Beitrag von Marko1976 - 20 April 2026, 12:20:15
So, nach einigem rumexperimentieren, habe ich zwar nicht die Lösung für die eigentliche Frage gefunden, aber eine Lösung die das Problem beseitigt.

Ich befülle mit hilfe von @open und @close am ftui-popup ein externes Dummy-Device. In meinem Fall nicht das state, sondern ein reading darin, da ich das Dummy-Device für verschiedene Settings nutze.
@close="sendFhem('setreading Settings_Tablet Wetter_Popup closed')"
@open="sendFhem('setreading Settings_Tablet Wetter_Popup open')"

An jedem der im Popup verwendeten ftui-content habe ich folgendes angehängt:
[style]="Settings_Tablet:Wetter_Ort | map('Heinsberg: `opacity: 1`, .*: `opacity: 0; pointer-events: none; position: absolute`')"Dadurch wird anders als beim hidden-Attribut das Element zwar nicht sichtbar aber steuerbar gehalten, weshalb in allen Contant-Elemente alle Bilder geladen werden, aber nur das eine sichtbar ist, welches mit dem Reading im Steuerdevice übereinstimmt. Funktioniert auch mit ftui-image direkt.

Als letzten Schritt habe ich an allen Widget die zur Steuerung dienen (in meinem Fall eine Reihe von ftui-icons, es funktioniert aber genauso mit ftui-button oder ftui-label etc.) folgenden Code angehangen:
@click="sendFhem('setreading Settings_Tablet Wetter_Ort Heinsberg')"Dadurch wird das Reading des externen Steuerdevice beim klicken geändert und dank der opacity-Eigenschaft am Content dieser sichtbar/unsichtbar geschaltet.

Zusammenfassend:
Ich kann das ausführen des hidden-Attributs mit keiner mir bekannten Methode verzögern, darum schalte ich die Sichtbarkeit direkt mit der opycity-css-Eigenschaft und lade pauschal von allen Content-Elemente alle Bilder. Dadurch wird das fehlerhafte "Nachladen" unterbunden und alles richtig dargestellt.

Eventuell wäre das aber eine sinnvolle Erweiterung für alle Attribute die @Setstate ins FTUI§ noch einbauen könnte. Ich könnte mir vorstellen, dass so eine Verzögerung für einige Attribute sinnvoll sein könnte.
#98
Wettermodule / Aw: Was genau sind die Calls b...
Letzter Beitrag von betateilchen - 20 April 2026, 12:12:57
Zitat von: Marko1976 am 20 April 2026, 11:03:58Kann mich da jemand aufklären, bitte.

Für Deine Aufklärung sollten andere Leute zuständig (gewesen) sein...



Ein API Call ist ein Aufruf der URL der API. Auf die Größe/den Umfang der Antwort kommt es dabei nicht an.

https://denkstroeme.com/glossar/api-call
#99
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von tomcat.x - 20 April 2026, 11:08:04
Danke! Oh, Mann. Ja, das steht da oben drüber, man muss halt alles lesen.. Ich habe aber nur unter OpenMeteoDWD_D2-API geschaut. Und auch nur im Wiki und Forum danach gesucht.
#100
Wettermodule / Was genau sind die Calls bei d...
Letzter Beitrag von Marko1976 - 20 April 2026, 11:03:58
Hallo, in der Doku zu OpenWeatherMap-Api steht ja das OneCall 3.0 nur mit Kreditkarte genutzt werden kann wobie die ersten 1000 Calls pro Tag kostenlos sind.

Was für mich abe raus dem Text nicht eindeutig hervorgeht ist der Punkt, was ein Call in deren Sinn genau ist.
Handelt es sich bei einem Call um eine Abfrage - egal wie viele Werte übertragen werden oder bezeichnet jeder Call einen einzelnen Wert bei der Übertragung.

Ich gehe mal von erstenem aus, denn im letzteren Fall wären 1000 Call's nicht wirklich viel bei der Anzahl an Readings die bei jeder Abfrage abgerufen werden.

Kann mich da jemand aufklären, bitte.