Hauptmenü

Neueste Beiträge

#1
Anfängerfragen / Aw: Fenster zu lange auf
Letzter Beitrag von Gasmast3r - 28 April 2024, 12:04:58
Hy ich habe das so gelöst als DOIF

([IT_]eq "on"and [structure_Bewohner] eq "present"and [Aussen:temperature] < 16) (set teleBot message @xxx @xxx Bad Fenster Auf ;set ECHO speak im Bad ist das fenster noch Auf ;set ECHO speak im Bad ist das fenster noch Auf ;set  speak im Bad ist das fenster noch auf;set FTV_Wohnzimmer msg im Bad ist das fenster noch auf)

#2
Sonstiges / Aw: "empfohlene" Pakete auf de...
Letzter Beitrag von betateilchen - 28 April 2024, 12:03:00
Danke für den Vorschlag.

Aus der von Dir vorgeschlagenen Liste habe ich eines der Module (libcrypt-rijndael-perl) auf der Seite ergänzt und darüber hinaus einen Hinweis auf die Seite geschrieben, dass es je nach Anforderung der eigenen Installation weitere Abhängigkeiten geben kann, die man entsprechend auflösen muss.

Mehr werde ich nicht auf der Seite ändern. Der Hintergrund ist einfach, dass die Liste dort keinen Anspruch auf Vollständigkeit erhebt und die Anforderungen zu sehr nutzerbezogen und individuell sind, als dass man sie als allgemeingültige Empfehlungen ansehen könnte.

Würde man beispielsweise libdbd-mysql-perl aufnehmen, müsste man fairerweise auch die korrespondieren Schnittstellenmodule für mariadb und postgresql dort aufführen. Auch nodejs und npm sind schon grenzwertig und werden in vielen Installationen genau so wenig benötigt wie beispielsweise das von Dir in der Liste aufgeführte python3.

Anders gesagt: Die reine Installation (!) von FHEM aus dem Debian-Paket wird auch ohne die in "Recommended packages" genannten perl Module funktionieren, und nur darum geht es auf der Webseite.
Der Betrieb aller in FHEM enthaltenen Module ist damit aber nicht automatisch garantiert. Deshalb liegt es in der ausschließlichen Verantwortung des Anwenders, aus der commandref die zusätzlich benötigten Module zu ermitteln und nachträglich zu installieren. Das ist darüberhinaus auch bei der unter "easy way" beschriebenen "automatischen" Installation notwendig.

Die Differenzierung zwischen "Depends" und "Recommended" stammt aus der Debian-Paketverwaltung und hat originär nichts mit FHEM zu tun.
#3
Anfängerfragen / Aw: Fenster zu lange auf
Letzter Beitrag von TomLee - 28 April 2024, 11:55:23
Hallo,

alternativ ginge ein watchdog, damit empfind ich den Anwendungsfall übersichtlicher umgesetzt und würd ich so bei mir umsetzen.

Zusammenkopiert, nicht getestet, kann Denkfehler enthalten:

defmod wd_Fenster_Keller watchdog Fenster_Keller:.open 00:08:01 Fenster_Keller:.closed {return fhem ("set pushmsg msg 'Alarm' 'Fenster Keller immer noch auf' 'sebastian,galaxya50,galaxytaba8' 2 'siren' 30 3600 ") if ReadingsNum('Multisensor5','temperature',0) <= 12}
attr wd_Fenster_Keller autoRestart 1
attr wd_Fenster_Keller disabledForIntervals {($month <= 4 || $month >= 11) ? '00' : '24'}-24

Gruß

Thomas
#4
Homematic / Aw: HomeBrewWired - Diskussion...
Letzter Beitrag von Thorsten Pferdekaemper - 28 April 2024, 11:52:18
Hi,
da Du mich hier direkt ansprichst: Ich bin da nicht so ganz der richtige Ansprechpartner. Ich habe keine CCU und ich werde wahrscheinlich auch nie eine haben. Am Anfang hatte ich mal damit herumexperimentiert, aber das war mir dann zu kompliziert und zu viel Aufwand.
Hier ist ein Thread zu dem Thema, vielleicht hilft das ein bisschen:
https://forum.fhem.de/index.php?topic=124865.0
Gruß,
  Thorsten
#5
Unterstützende Dienste / Statistics für mehrere reading...
Letzter Beitrag von last-v8 - 28 April 2024, 11:48:52
Ich möchte gerne das Statistics Modul auf 2 Readings von einem Device anwenden.
Und zwar auf LnG450_kWh_IN_SUM und LnG450_kWh_OUT.
Allerdings werden die Statistikwerte nur auf ein Reading angelegt: statLnG450_kWh_IN_SUM, also kein statLnG450_kWh_OUT

Das ist meine Konfiguration:    
deltaReadings LnG450_kWh_IN_SUM, LnG450_kWh_OUT
singularReadings MQTT2_DVES_DD4270:LnG450_kWh_IN_SUM:Delta:(Year|Month|Hour|Day)|MQTT2_DVES_DD4270:LnG450_kWh_OUT:Delta:(Year|Month|Hour|Day)

Muss ich vielleicht ein 2. statistics device anlegen?
#6
FHEMapp / Aw: FHEMApp4 - Beta Version
Letzter Beitrag von Benni - 28 April 2024, 11:43:42
Zitat von: LuGu am 28 April 2024, 11:14:59... dass hatte ich mir schon angesehen. Hat aber keinen Erfolg gebracht.
Das in der Doku angegebene %d({ "weekday"\: "long" }) funktioniert zum Beispiel auch nicht und ergibt einen json error.

Bei mir funktioniert das angegebene Beispiel und mit

mydatum::%d({ "day"\: "2-digit", "month"\: "2-digit" })

bekomme ich das gewünschte Ergebnis.
(Im Reading mydatum des entsprechenden Device steht bei mir "01.02.2023" drin - ohne Anführungszeichen"

Vielleicht postest du mal noch ein list, vom Device, das den Wert (worin?) liefert und das Json oder nen Screenshot, wo das in der FHEMApp-Config hin soll.

gb#
#7
Anfängerfragen / Aw: Reading Werte finden und v...
Letzter Beitrag von Prof. Dr. Peter Henning - 28 April 2024, 11:39:38
Das geht aber viel einfacher mit einer kleinen Perl-Funktion, die ein Userreading befüllt:
###############################################################################
#
#  aWATTar get lowest 4 hours
#
###############################################################################

sub aWATTl4(){
  my $i;
  my %daylist1=();
  my %daylist2=();
  for($i=1;$i<25;$i++){
    my $dn=sprintf("%02d",$i);
    $daylist1{$dn}=ReadingsVal("aWATTar","data".$dn."_price",0);
  }
  $i=0;
  foreach my $h (sort { $daylist1{$a} <=> $daylist1{$b} } keys %daylist1) {
    $daylist2{$h}=$daylist1{$h};
    $i++;
    last
      if($i==4)
  }
  my $keymin = min(keys(%daylist2));
  my $keymax = max(keys(%daylist2));
  return sprintf("%s:00 - %s:00",$keymin,$keymax);
}

LG

pah

P.S.: Bitte nicht ohne Grund den "Zitieren"-Button benutzen, das vervielfacht die Datenmenge im Forum. Der "Antworten"-Button ist oben.
#8
Sonstiges / "empfohlene" Pakete auf debian...
Letzter Beitrag von andies - 28 April 2024, 11:35:24
Ich hätte gern die folgenden Pakete als "empfehlenswert" in die manuelle Installation aufgenommen, da sonst beispielsweise Net::MQTT::Constants, DBD::mysql und andere bei der Installation fehlen und die damit verbundenen Module durchaus empfehlenswert sind:

ntpdate libnet-telnet-perl libcrypt-rijndael-perl libdatetime-format-strptime-perl nodejs  libdate-manip-perl libhtml-treebuilder-xpath-perl libmojolicious-perl libxml-bare-perl libauthen-oath-perl libconvert-base32-perl libmodule-pluggable-perl libnet-bonjour-perl libcrypt-urandom-perl nodejs npm libnet-dbus-perl apt-transport-https libdigest-crc-perl python3 python3-pip python3-dev libffi-dev libweb-scraper-perl libpath-tiny-perl libarchive-zip-perl libwebsockets-dev libcatmandu-stat-perl libprotocol-websocket-perl libanyevent-websocket-client-perl libdbd-mysql-perl
#9
Ankündigungen / Aw: fhem aus Debian-Repository...
Letzter Beitrag von betateilchen - 28 April 2024, 11:21:57
Zitat von: andies am 28 April 2024, 10:53:50Ich hoffe mal, das hier ist das Unterforum, von dem betateilchen hier sprach - sonst bitte Hinweis.

Falsches Forum. Mach doch mal einfach das, was in dem von Dir verlinkten Beitrag steht und wirf einen Blick in die MAINTAINER.txt.
#10
Anfängerfragen / Aw: FHEM hat nach kompletter N...
Letzter Beitrag von betateilchen - 28 April 2024, 11:20:31
Zitat von: andies am 28 April 2024, 10:57:37Mensch betateilchen, du hast ja heute morgen eine Laune (und das bei Sonnenschein, jedenfalls hier)

Meine Laune ist wunderbar, auch hier scheint die Sonne und ich war heute schon auf dem Deich, Schiffe gucken :)

Zitat von: andies am 28 April 2024, 10:57:37Mein größtes Problem war, dass MQTT nicht ging,

Wenn das Dein größtes "Problem" ist, dann schätze Dich glücklich und genieße den Sonnenschein.