Neueste Beiträge

#1
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von grappa24 - 04 Mai 2026, 09:36:44
Ich hab übrigens meine flowgrafik wieder auf einen Inverter umgesellt, das mit dem virtuellen Batterie-Inverter war zwar ganz schön, aber eher "verkopft"  ;)
#2
FRITZ!Box / Aw: Fritzbox: Fritz_Readout_AP...
Letzter Beitrag von JoWiemann - 04 Mai 2026, 09:28:14
Hallo Dieter,

anbei eine Version mit zusätzlichen Log Informationen. Spiel bitte diese Version ein und starte Fhem neu. Interessant sind die Readings retStat_lastReadout und retStat_lastReadoutError.

Bitte beachte auch die Regeln für Informationsweitergabe an den Maintainer. Das PDF ist nicht wirklich hilfreich, da hier die Timestamps der Readings nicht sichtbar sind.

Ein List für das Forum/Maintainer wird durch den Menüpunkt: "Copy for forum.fhem.de" am Ende der Devicedarstellung im FhemWeb erzeugt. Das List dann bitte in Code Tags posten.

Weiterhin brauche wir als Maintainer auch immer das Log. Das Log-File bitte als Anhang posten.

Solltest Du Bedenken zur Datensicherheit haben, gerne auch als PM.

Grüße Jörg
#3
FRITZ!Box / Aw: Fritzbox: Fritz_Readout_AP...
Letzter Beitrag von JoWiemann - 04 Mai 2026, 08:33:14
Hallo Dieter,

hast Du das Passwort neu gesetzt? Das Modul kann keine WebConnect zur FritzBox herstellen (cannot connect due to network error 500).

Grüße Jörg
#4
FHEM Code changes / Revision 31185: controls_fhem....
Letzter Beitrag von System - 04 Mai 2026, 08:20:46
Revision 31185: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31185: controls_fhem.txt: fhemupdate checkin
#5
Wunschliste / Aw: Smarte Bewässerungssteueru...
Letzter Beitrag von Motivierte linke Hände - 04 Mai 2026, 07:37:38
Hallo, ich suche nach einer Alternative zu den Gardena-Ventilen, die bei mir zuverlässig nach 2 Jahren kaputt gehen (Wasser läuft dann überall durch das Gehäuse). Die Orbit B-Hyve kamen als brauchbare Alternative auf mein Radar. Aber wirklich nutzbar wären diese natürlich nur, wenn sie sich auch in FHEM einbinden ließen. :-)

Da dieses Thema schon "uralt" ist und mit einem Problem endet. Funktioniert das Modul mit den Ventilen problemlos?
#6
FHEMWEB / Aw: Neuer Style: f18
Letzter Beitrag von Beta-User - 04 Mai 2026, 07:26:37
Zitat von: rudolfkoenig am 02 Mai 2026, 14:37:17Was genau meinst Du damit?
Bitte um Beispiel aus Anwendersicht.
Hmm, geht weniger um die "Anwendersicht", das ist eher "Entwickler", s.u.:
Zitat von: Beta-User am 01 Mai 2026, 07:47:41es geht um zwei Zeitpunkte:
1. Wann kann die Ausgabe starten, und
2. wann ist sie beendet?

Das mit additionalInform ist zunächst mal eine Option für den ersten Zeitpunkt. Ich werde mir das ansehen (Danke noch für das diff hier weiter oben), wie schon weiter oben mal angekündigt.

Für die "Interaktivität" im Sinne dieses Threads ist aber das 2., das "bin fertig"-Event genauso wichtig...
In diesem Code "verborgen" in dem "utterance.onend = ..."-Handler.
Zitat@Rudi - falls du hier mitliest: Scheinbar hatte ich bisher noch nicht meine modifizierte f18_speak() mit dem "bin fertig"-Event gezeigt.

Hier die Roh-Fassung:
Code Auswählen Erweitern
Code Auswählen Erweitern
function
f18_speak(txt)
{
  let synth = window.speechSynthesis;
  if(!synth)
    return FW_okDialog("No speechSynthesis available");

  const utterance = new SpeechSynthesisUtterance(txt);
   
  // Good practice: Set listeners even if they're unreliable on all voices
  utterance.onend = () => {
        var fw_id = $("body").attr("fw_id");
        FW_cmd(`${FW_root}?cmd=setreading `+
               `TYPE=FHEMWEB:FILTER=FW_ID=${fw_id}:FILTER=inform=.%2B `+
               `TTS_state finished&XHR=1`);
  };

  synth.speak(utterance);
  //speechSynthesis.speak(new SpeechSynthesisUtterance(txt));
  //see https://iifx.dev/en/articles/457363230/chrome-tts-workarounds-solving-the-speechsynthesisutterance-event-and-initial-speak-failure for more info
}

Wofür diese Art Event?
Für manche "dialogische Lösungen" (es gibt neben RHASSPY insbesondere noch was mit rivescript von pah, vermutlich "kann" sowas auch Babble) möchte man solange das Mikro geschlossen halten, solange die laufende Ansage eben läuft, und wartet danach wieder auf eine (weitere) Eingabe, z.B. um eine Anweisung weiter einzugrenzen, eine Bestätigung abzuwarten, usw..
Dafür lauchst jetzt eben z.B. RHASSPY auf FHEMWEB-Events, um dann das Mikro wieder aufzumachen, falls noch was einzusprechen ist (oder eben nicht aufzumachen, wenn das nicht der Fall ist).

Dewesgen hätte ich eben gerne bei jeder Art der aus FHEM heraus inititierten Sound-Ausgabe einen dazu passenden "bin fertig mit der Ausgabe"-Event (kann ruhig eine differenzierte Event-Info sein, je nachdem, ob es audio oder tts war).
#7
FRITZ!Box / Aw: Fritzbox: Fritz_Readout_AP...
Letzter Beitrag von dieterpau - 04 Mai 2026, 00:23:39
Die Umstellung habe ich entsprechend der Beschreibung, die diesbezüglich veröffentlicht wurde durchgeführt.
Es gibt im Log nur diese Meldungen
2026.05.04 00:08:10.703 0: Timeout for Fritz::Fritz_Readout_API_Check reached, terminated process 270069
2026.05.04 00:08:24.101 0: Timeout for Fritz::Fritz_Readout_API_Check reached, terminated process 270073

Auch nach dem Setzen des Attributes setSubVerbose4 auf Fritz_Readout_API_Check gibt es keine zusätzlichen Meldungen im Logfile.
Im Anhang findest du meine Fritzbox-Konfiguration. Die mac_ und mac_pas Readings habe ich entfernt, da ich denke, die haben mit Problem nichts zu tun.

Gruß Dieter
#8
Bastelecke / Aw: unbekanntes Funkprotokoll ...
Letzter Beitrag von Ralf9 - 03 Mai 2026, 23:22:58
Zitat von: DerD am 03 Mai 2026, 09:29:01Die Verifizierung der Prüfsummenberechnung steht tatsächlich noch aus. Es klemmt daran, dass ich aus den unendlich langen log-files die entsprechenden patterns mit 'U218' nicht automatisiert rausbekomme, so dass ich eine gescheite und möglichst umfassende Wertebasis habe.
Es werden events erzeugt, die können mit einem notify ausgewertet werden.
z.B.
define instatNot notify MySignalPicoLAN:DMSG.*U218.* {\\
my $e = $EVENT;;\\
my (undef, $d) = split('#', $e);;\\
my ($dd, undef, $dl) = split('_', $d);;\\
Log 2, ('test---test ' . $dd . ' ' . $dl)}
#9
FHEM Code changes / Revision 31184: 76_SolarForeca...
Letzter Beitrag von System - 03 Mai 2026, 23:21:04
Revision 31184: 76_SolarForecast: Version 2.6.5

76_SolarForecast: Version 2.6.5

Source: Revision 31184: 76_SolarForecast: Version 2.6.5
#10
Sonstige Systeme / Aw: Netatmo Modul - 38_netatmo...
Letzter Beitrag von flydd - 03 Mai 2026, 20:51:54
So eine Logfile-Explosion sollte zukünftig nicht mehr vorkommen. Ist im Zeitalter von Codex eine Sache von 5 Minuten, das zu fixen. Da war der Fix letztes Jahr noch richtig aufwändig im Vergleich...