Hauptmenü

Neueste Beiträge

#11
readingsGroup / readingsHistory / Aw: Negative Werte in readings...
Letzter Beitrag von JudgeDredd - 26 Februar 2026, 18:01:10
ich nehme für sowas die Perl Funktion abs (absolute)
valueFormat {abs($VALUE)}
#12
Marktplatz - Güter / [V] 5 Stück HM-CC-RT-DN Funk-H...
Letzter Beitrag von betateilchen - 26 Februar 2026, 17:54:24
Wegen Fußbodenheizung gibt es hier kein Einsatzszenario mehr.

Preis pro Stück 15 Euro + Versand.

Ab 3 Stück versandkostenfrei.
Versand nur innerhalb Deutschland.

Zahlung per Überweisung, Paypal ist nicht vorhanden.
Keine Garantie/Gewährleistung/Rücknahme.
Kontakt bitte per PN hier über das Forum.
#13
Marktplatz - Güter / [V] ELV Gewitterwarner GW1
Letzter Beitrag von betateilchen - 26 Februar 2026, 17:48:12
Liegt hier nur im Schrank und sucht daher ein neues Zuhause.
War früher in meinem Carport im Einsatz und hat immer ordentlich funktioniert.
Signalisierung innerhalb Homematic über ein HM-PBI-4-FM war völlig problemlos.

https://de.elv.com/p/warnt-und-agiert-gewitterwarner-gw1-P203730/

10 Euro + Versandkosten je nach gewünschtem Versand.

Zahlung per Überweisung, Paypal ist nicht vorhanden.
Keine Garantie/Gewährleistung/Rücknahme.
Kontakt bitte per PN hier über das Forum.
#14
readingsGroup / readingsHistory / Aw: Negative Werte in readings...
Letzter Beitrag von Wzut - 26 Februar 2026, 17:44:03
ja wenn du das direkt so nackt da reingesetzt hast ....
du must natürlich noch testen ob das $DEVICE und / oder $READING zu dem -0.0 Wert passt, also in der Form

{ if ($READING eq 'keine Ahnung') {$VALUE += 0}}   
#15
Marktplatz - Güter / [V] diverse Homematic Komponen...
Letzter Beitrag von betateilchen - 26 Februar 2026, 17:43:59
Zum Verkauf stehen:

  • 3 St. HM-LC-Sw1PBU-FM (1-fach UP-Schaltaktor) = 15 Euro pro Stück
  • 1 St. HM-LC-Sw1-DR (1-fach Schaltaktor für Hutschiene) = 10 Euro
  • 1 St. HM-RC-2-PBU-FM (Funk-Sender 2-fach für Markenschalter, Unterputzmontage) = 10 Euro
  • 1 St. HM-Sec-SCo (optischer Tür-/Fensterkontakt) = 10 Euro
  • 1 St. HM-PBI-4-FM (Homematic Funk-Tasterschnittstelle 4fach, Unterputzmontage) = 20 Euro

Alle Teile sind in gutem Zustand, sind funktionsfähig und liegen seit einiger Zeit ungenutzt im Schrank.

Alle Preise verstehen sich zuzüglich Versandkosten.
Versand nur innerhalb Deutschland.
Zahlung per Überweisung, Paypal ist nicht vorhanden.

Privatverkauf ohne Garantie/Gewährleistung/Rücknahme.

Kontakt bitte per PN hier über das Forum.
#16
Sonstiges / Aw: FHEM goes Gemini
Letzter Beitrag von ch.eick - 26 Februar 2026, 17:42:43
Hallo zusammen,
das Thema ist noch aktuell, ich hatte nur etwas Probleme beim ausführen der FHEM Kommandos

Mein Problem war, dass es wohl ein Broblem mit dem bulk update im FHEM zwischen den einzelnen Devices gibt. Wenn das aufgerufenen Device ein bulk... ausführt, wird das auch für das rufende Device durchgeführt, was dann mit den readings updates ein Problem ist.
Nutz man jedoch einen zeitversetzten Timer, lässt sich das Problem umschiffen.
InternalTimer(gettimeofday()+0.1, "fhem_cli_exec", $in_command);Um in meinem Schema der Devices zu bleiben werde ich wohl noch ein Übergeordnetes DOIF im Perl Modus verwenden, dass die Steuerung und Darstellung übernehmen wird. Somit werden dann Signal, Babble und Gemini von dort aus als connect Devices getriggert und die Ausführung des gefundenen Kommandos im DOIF durchgeführt.


Hier mal ein aktueller Auszug aus dem bisherigen userReadings, wo man nun noch Log Meldungen und die Ausführung erkennen kann.
in_sync_analyse_mapping:in_sync_message_sent.* {
  my $message;
  my $in_source = ReadingsVal("$name","in_sync_sourceUuid","null");
  Log3($name,4,sprintf("%-20s ur_02 : %-21s : %s", $name,"in_sync_sourceUuid","$in_source"));
  my $in_analyse = lc(ReadingsVal("$name","in_sync_message_sent","null"));
       $in_analyse =~ s/^\s+//g;                                    # leerzeichen abschneiden
       $in_analyse =~ s/\s+$//g;                                    # leerzeichen abschneiden
       $in_analyse =~ s/\s+/ /g;                                     # immer nur ein Leerzeichen zwischen den Worten
  Log3($name,3,sprintf("%-20s ur_02 : %-21s : %s", $name,"in_sync_message_sent","$in_analyse"));
  if (   $in_source eq "925814d3-c417-4848-bfbf-aaf306b978bd" ) {                     ## Anwender Kennung
    my $in_command = "null";
    if ( $in_analyse ne "null") {
      my %h=eval "(".(AttrVal("$name","in_commands","n/a")).")";
      $in_command = $h{$in_analyse} if defined $h{$in_analyse};
      if ($in_command ne "null") {
        if ( AttrVal("$name","exec_fhem_cli","null") eq "ja" ) {
          Log3($name,3,sprintf("%-20s ur_02 : %-21s : %s", $name,"in_sync_command","$in_command"));
          InternalTimer(gettimeofday()+0.1, "fhem_cli_exec", $in_command);
          $message = "Kommando wird ausgeführt...";
        } else {
          $message = "Kommando Ausführung gesperrt";
        }
      } else {
        Log3($name,3,sprintf("%-20s ur_02 : %-21s : %s", $name,"in_sync_command","Not found"));
        $message = "Kommando wurde bisher nicht gefunden...";
      }
      InternalTimer(gettimeofday()+0.2, "fhem_cli_exec", "set $NAME FHEM_group $message");
      return "$in_command";
    }
  } else {
    $message = "Absender nicht berechtigt";
    InternalTimer(gettimeofday()+0.2, "fhem_cli_exec", "set $NAME FHEM_group $message");
  }
  return "null";
}

Ich bin also noch dran...
VG   Christian
#17
readingsGroup / readingsHistory / Aw: Negative Werte in readings...
Letzter Beitrag von Gisbert - 26 Februar 2026, 17:30:48
Zitat von: Wzut am 26 Februar 2026, 17:06:00valueFormat {$VALUE += 0} ?

Ne, leider nicht. Mit valueFormat hab ich etliche Versuche durch.

Dein Vorschlag sowie viele meiner hier nicht genannten endeten mit dem Verschwinden der Devicenamen.

Viele Grüße Gisbert
#18
FHEM Code changes / Revision 30889: ch.eick: Strom...
Letzter Beitrag von System - 26 Februar 2026, 17:30:26
Revision 30889: ch.eick: Stromboerse_connect

ch.eick: Stromboerse_connect

Source: Revision 30889: ch.eick: Stromboerse_connect
#19
Verbrauchsmessung / Aw: HTTPMOD: Aktueller Strompr...
Letzter Beitrag von ch.eick - 26 Februar 2026, 17:29:56
Tachchen,
im contrib ist ein neues Update für Stomboerse_connect, jetzt läuft es schon schön rund.

Falls jemand das nutzt und im Grafana schöne Stufen haben möchte, dann könnte ich auf Nachfrage noch für Oracle MySQL > Version 8 passende SQLs liefern.
Daran hatte ich die letzten Wochen noch echt zu knapsen ;-)

VG   Christian
#20
FHEM Development / Aw: X_FW_detailFn($$$$) - Wie ...
Letzter Beitrag von rudolfkoenig - 26 Februar 2026, 17:26:44
Mein Vorschlag fuer die Aenderung war AttrFn, nicht DepartureBnT_FW_detailFn.

$modules{DepartureBnT}{FW_detailFn} muss gesetzt werden, $defs{$devname}{FW_detailFn} (aka $hash->{FW_detailFn}) interessiert niemanden.

Zu FW_deviceOverview=1: wenn gesetzt, dann kann man die zusaetzliche Anzeige der "standard" Darstellung mit dem Attribut deviceOverview steuern (siehe https://fhem.de/commandref_modular.html#FHEMWEB-attr-deviceOverview).
Muss auch als $modules{DepartureBnT}{FW_deviceOverview}=1 gesetzt werden.

Ich gehe davon aus, dass fuer die aktuelle Aufgabe FW_deviceOverview irrelevant ist.