Hauptmenü

Neueste Beiträge

#1
Unterstützende Dienste / Aw: THRESHOLD Modul und die OR...
Letzter Beitrag von fsyy - 02 Dezember 2025, 15:52:44
mein Gedanke war, wenn Sensor1 stehen bleibt bei z.B. 23 Grad. Der Threshold sagt aber 25 Grad mit 4 Grad Hysterese. Sensor2 steigt aber weiter bis 25 Grad erreicht sind, dann soll abgeschaltet werden.
Das gleiche Spiel in die andere Richtung.

Das sollte doch einem ausgefallen Thermostat Herr werden. Momentan ist es ja so, das zwar bei Unterschreiten des Schwellwertes einer der Sensoren die Heizung angeschaltet wird, aber wenn dann der obere Schwellwert nur von einem erreicht wird dann schaltet das System nicht ab. Bei Ausfall einer der Sensoren würde dann einfach ewig weitergeheizt.

Das ist so mein Verständnis des THRESHOLD Moduls mit OR.
#2
Sonstiges / Aw: DBI connect fail
Letzter Beitrag von Hardy74 - 02 Dezember 2025, 15:50:25
ZitatMan sollte auch in einem lokal laufenden Datenbankserver die beiden Anwendungen "DbLog" und "configDB" besser in getrennten Datenbanken halten.
Alles klar, dann werde ich das mal trennen. Wahrscheinlich steht das auch irgendwo!?  ;)

ZitatDie Betonung lag hier auf dem "Du".
8)

ZitatDie Ursache ist, dass ich als Entwickler vor langer Zeit entschieden habe, dass ich genau dieses Verhalten haben möchte, um den Anwender dazu zu bringen, seine Installation und seine Netzwerkumgebung in Ordnung zu bringen und zu halten.

Es macht keinen Sinn, FHEM weiterlaufen zu lassen, wenn die configDB nicht verfügbar ist. Dafür wird sie tatsächlich zu oft gebraucht.
Valide Begründung!

Bei 2 der momentan 7 Abtürze heut war noch ein bisschen Kontext:
DBI connect('database=fhem;host=192.168.178.252;port=3306','raspi22',...) failed: Lost connection to MySQL server at 'reading authorization packet', system error: 104 at configDB.pm line 751.

ZitatBring Dein Netzwerk in Ordnung, dann wird es auch keine Abbrüche mehr geben.
Ich werde berichten...  ;)
#3
Server - Linux / Aw: [gelöst] sudoers will mir ...
Letzter Beitrag von Otto123 - 02 Dezember 2025, 15:45:58
Hi,
Zitat von: cs-online am 28 November 2025, 20:56:22ich habe genau das gleiche Problem,
Du meinst Du willst aus fhem heraus Befehle auf der gleichen Maschine mit sudo ausführen? Das hatte ich hier mal aufgeschrieben.

Zitat von: cs-online am 28 November 2025, 20:56:22Ein su fhem macht genau gar nichts, der prompt bleibt beim User, der angemeldet ist. Ein Userwechsel über das System ging, ebenso das anmelden des Users fhem mit dem vergebenen Passwort.
Das verstehe ich nicht, klingt irgendwie verwirrend. Bei su fhem sollte er nach dem Passwort fragen.

Allerdings kann man auch ohne fhem ein Passwort zu geben als user fhem arbeiten:
sudo -su fhem
Gruß Otto
#4
Anfängerfragen / Aw: Wie Speicherauslastung im ...
Letzter Beitrag von betateilchen - 02 Dezember 2025, 15:43:52
Zitat von: is2late am 02 Dezember 2025, 15:26:33der verfügbare Speicherplatz in ext4 auf 0 %

Ähm... "ext4" ist kein Speicherort, sondern die Typbezeichnung eines Filesystems.
#5
Anfängerfragen / Aw: Wie Speicherauslastung im ...
Letzter Beitrag von betateilchen - 02 Dezember 2025, 15:42:28
{`df -h`}
liefert:

Filesystem           Size  Used Avail Use% Mounted on
udev                 461M     0  461M   0% /dev
tmpfs                 95M  468K   95M   1% /run
/dev/nvme0n1p1        40G  3.7G   34G  10% /
tmpfs                473M     0  473M   0% /dev/shm
tmpfs                5.0M     0  5.0M   0% /run/lock
/dev/nvme0n1p15      124M   12M  113M  10% /boot/efi

Das lässt sich doch wunderbar zeilenweise auswerten?

Noch einfacher:

{`df -h |grep nvme`}
liefert nur die "echten" Speicherorte:

/dev/nvme0n1p1        40G  3.7G   34G  10% /
/dev/nvme0n1p15      124M   12M  113M  10% /boot/efi
#6
Unterstützende Dienste / Aw: THRESHOLD Modul und die OR...
Letzter Beitrag von betateilchen - 02 Dezember 2025, 15:35:37
Um bei Deinem Beispiel zu bleiben:

Sensor 1 meldet 26 Grad
Sensor 2 meldet 20 Grad

Welche Reaktion erwartest Du dann? Wie soll THRESHOLD entscheiden, welcher Wert zu ignorieren ist?

Ich würde das einfach in einem notify lösen, das auf die beiden Sensoren triggert, dort kannst Du eine vergleichende Logik selbst einbauen.
#7
FHEMapp / Idee, Vorschlag zu Uhrzeit in ...
Letzter Beitrag von ulli_r - 02 Dezember 2025, 15:34:36
@jemu75
@Benni

Hallo Jens,
hallo Benni,

inzwischen bin ich ein richtiger Fan von FHEMapp.Danke dafür!

Habe folgende Idee / Vorschlag:
Wahlweise Erweiterung der Zeitanzeige in der App links oben um die Sekunden (Server).

Aktuell nutze ich das FHEM-watches-Modul um ein Reading für panels zu bekommen.
Anscheinend erzeugt das ordendlich traffic.

Geht da was?

MfG
Ulli
#8
Sprachsteuerung / Aw: alexaFHEM: Kann ein Gerät ...
Letzter Beitrag von grappa24 - 02 Dezember 2025, 15:28:30
gute Idee mit dem "light", hab aber auch nix gebracht, irgendwas stimmt da nicht (es ging halt vor einem Jahr schon/noch)  :(
#9
Anfängerfragen / Wie Speicherauslastung im Date...
Letzter Beitrag von is2late - 02 Dezember 2025, 15:26:33
Hi,

so zwei- bis dreimal im Jahr ist der verfügbare Speicherplatz in ext4 auf 0 % und diverse Programme und Funktionen hängen.
Sobald ich das mitbekomme, wird der Müll händisch gelöscht - das können u.a.FHEM-Sicherungen sein, verirrte Dateisicherungen, Logs, SonosSpeak, voller Mülleimer usw.
Es wäre aber schon, wenn ich den Speicherstand über das Frontend laufend im Blick haben könnte, um frühzeitig einzugreifen.
Hat jemand eine Idee, wie sich das realisieren ließe?

Vielen Dank,
Ingo
#10
Unterstützende Dienste / THRESHOLD Modul und die OR Fun...
Letzter Beitrag von fsyy - 02 Dezember 2025, 15:13:10
Hallo,

wenn ich mit Threshold 2 Sensoren mit OR auslese um ein Gerät zu schalten, dann schaltet das Gerät zwar an wenn einer der Sensoren den Schwellwert erreicht, aber es schaltet nur aus wenn beide Sensoren den Schwellwert erreichen.

Gibt es denn eine Möglichkeit ein richiges OR zu definieren? Es soll quasi als Ausfallsicherheit für die Sensoren dienen. Wenn einer ausfällt dann steuert der andere das ganze weiter.

Da ich keine Developer bin und nicht wirklich Ahnung von der Materie habe, dachte ich es wäre evtl. ein leichtes die OR Funktion per Attribut zu einem vollen OR macht, also egal welcher der Sensoren einen der Schwellwerte erreicht, wird geschaltet.

In meinem Fall wäre das THRESHOLD Modul optimal, da ich dann mit AT bei bestimmten Ereignissen einfach die Hysterese oder die Desired Temperatur anpassen kann.

Also z.B. so: defmod timer.Tag at *{sunrise} set gh.Hygrostat_Temp desired 25;; set gh.Hygrostat_Temp hysteresis 4

Vielen Dank schonmal für den Input.