Hauptmenü

Neueste Beiträge

#1
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.
#2
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
#3
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.
#4
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.
#5
FHEMapp / Aw: FHEMApp4 - Beta Version
Letzter Beitrag von LuGu - 28 April 2024, 11:14:59
Zitat von: Benni am 28 April 2024, 10:11:28
Zitat von: LuGu am 27 April 2024, 23:38:12gibt es die Möglichkeit aus einem String (%s) eines readings nur einen Teil anzuzeigen?
Mit slice oder substr kommen ich nicht weiter.
Ein %s gibt mir 11.05.2024 zurück. Ich möchte im Panel aber nur 11.05. anzeigen.

Hallo LuGu,

schau doch mal, ob du mit der Datumsersetzung und entsprechender Formatierung dein Ziel erreichen kannst:

https://github.com/jemu75/fhemApp/tree/dev-v4#ersetzungen

gb#

Danke Benni, 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.

Gruß LuGu
#6
Anfängerfragen / Aw: Fenster zu lange auf
Letzter Beitrag von Otto123 - 28 April 2024, 11:14:01
Guten Morgen,
dann ergänzt Du Deine Bedingung mit
&& ReadingsNum('Multisensor5','temperature',0) <= 12
Falls die anderen Bedingungen zusätzlich gelten sollen, wenn sie alternativ gelten sollen: ergänzt Du mit (alte Bedingung) || Neue Bedingung

Gruß Otto
#7
Anfängerfragen / Aw: FHEM hat nach kompletter N...
Letzter Beitrag von andies - 28 April 2024, 10:57:37
Mensch betateilchen, du hast ja heute morgen eine Laune (und das bei Sonnenschein, jedenfalls hier). Mein größtes Problem war, dass MQTT nicht ging, also wie in den ersten Posts "MQTT2 geht nach wie vor nicht, Homematic aber funktioniert. Es geht kein MQTT-Gerät." (Inzwischen geht MQTT wieder.)

Lehrbuch stimmt, das ist im Grunde auch ein Problem. Es gibt ja keinen Standardpfad, statt dessen viele verschiedene Links und Orte, an denen etwas steht. Also ich meinte so etwas wie "ich dachte mir, ich habe alles richtig gemacht" und weiß schon, was jetzt wieder kommt...
#8
Ankündigungen / Aw: fhem aus Debian-Repository...
Letzter Beitrag von andies - 28 April 2024, 10:53:50
Ich hoffe mal, das hier ist das Unterforum, von dem betateilchen hier sprach - sonst bitte Hinweis.

<edit> verschoben, siehe hier
#9
Sprachsteuerung / Aw: Alexa Connector: 2 amazon ...
Letzter Beitrag von Ned - 28 April 2024, 10:52:25
die beiden User habe ich überprüft:
donner@Uranus:~$ id fhem
uid=999(fhem) gid=20(dialout) Gruppen=20(dialout)
donner@Uranus:~$ id fhem2
uid=1001(fhem2) gid=20(dialout) Gruppen=20(dialout)

/etc/passwd:
donner@Uranus:~$ cat /etc/passwd | grep fhem
fhem:x:999:20::/opt/fhem:/bin/false
fhem2:x:1001:20::/opt/fhem2:/bin/false

fhem2.system:
donner@Uranus:/etc/systemd/system$ cat fhem2.service
# $Id: fhem.service 19235 2019-04-21 13:26:17Z betateilchen $

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service

[Service]
Type=forking
User=fhem2
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem2.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always

[Install]
WantedBy=multi-user.target


Hat jemand einen Tipp für mich, wie ich die 2 amazon accounts zum Laufen bringen kann?
#10
Anfängerfragen / Aw: FHEM hat nach kompletter N...
Letzter Beitrag von betateilchen - 28 April 2024, 10:50:56
Zitat von: andies am 28 April 2024, 10:45:41Anders gesagt: Was kann denn dann die Ursache sein?

Die Ursache wofür? Ich habe nicht verstanden, was genau Dein Problem ist und ich werde nicht den 4 Jahre alten Teil des vergangenen Threads nachlesen, weil davon vermutlich >90% nicht mehr aktuell und relevant sein wird.

Ich weiß auch nicht, auf welches "Lehrbuch" Du Dich beziehst, das angeblich vorschreibt, dass man alle Paket vor der Installation von FHEM installiert haben muss. das ist halt definitiv nicht so.