Hauptmenü

Neueste Beiträge

#91
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
#92
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.
#93
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.


Klappt doch nicht, Uhrzeit muss angezeigt werden, sonst keine Aktuallisierung von reading currtime in FHEM.


Geht da was?

MfG
Ulli
#94
Sprachsteuerung / Aw: alexaFHEM: Kann ein Gerät ...
Letzter Beitrag von grappa24 - 02 Dezember 2025, 15:28:30
gute Idee mit dem "light", hat aber auch nix gebracht, irgendwas stimmt da nicht (es ging halt vor einem Jahr schon/noch)  :(
#95
Anfängerfragen / (GELÖST) Wie Speicherauslastun...
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
#96
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.
#97
Sonstiges / Aw: DBI connect fail
Letzter Beitrag von betateilchen - 02 Dezember 2025, 14:46:06
Zitat von: Hardy74 am 02 Dezember 2025, 14:05:39Was genau sollte man nicht tun und warum? logdb und configdb tatsächlich nicht in derselben Datenbank, z.b. fhem, vorhalten? Lokal würden sie das doch auch tun!?

Man sollte auch in einem lokal laufenden Datenbankserver die beiden Anwendungen "DbLog" und "configDB" besser in getrennten Datenbanken halten.


Zitat von: Hardy74 am 02 Dezember 2025, 14:05:39Auch hier gibt es in der configDB mehrere identische Einträge für das Device logdb. Bis auf die UUID identisch

Du bist komplett an der falschen Stelle unterwegs. Die Konfigurationsdatei liegt in der configDB an einer ganz anderen Stelle. In der "fhemconfig" steht im define nur der Verweis, wie die zu verwendende Datei benannt ist.
Mit einer Pfadangabe hat das nichts mehr zu tun.

Zitat von: Hardy74 am 02 Dezember 2025, 14:05:39Seit der Änderung auf die IP fällt fhem nur noch auf die Nase.

Du scheinst ein ganz anderes Problem in Deinem Netzwerk zu haben.

Zitat von: Hardy74 am 02 Dezember 2025, 14:05:39
ZitatDas bekommst Du nicht hin.
Warum nicht?

Die Betonung lag hier auf dem "Du". Denn Du bist nicht der Entwickler von configDB und ich habe nicht vor, an dem Verhalten etwas zu ändern. Bring Dein Netzwerk in Ordnung, dann wird es auch keine Abbrüche mehr geben.

Eine Kopfschmerztablette beseitigt ja in aller Regel auch nicht die Ursache der Schmerzen.

Zitat von: Hardy74 am 02 Dezember 2025, 14:05:39bin dafür allerdings seit über 20Jahren in der C++ Entwicklung

20 Jahre? Oh, ein Anfänger 8)

Zitat von: Hardy74 am 02 Dezember 2025, 14:05:39Oder was ist die Ursache, dass man als Entwickler die Anwendung sehenden Auges abstürzen läßt?

Die 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.
#98
Sprachsteuerung / Aw: 39_gassistant.pm (Google A...
Letzter Beitrag von hapege - 02 Dezember 2025, 14:15:59
Der Cloud Betrieb kostet halt was, und 20€ pro Jahr für einen guten WAF Service sind jetzt nicht "erheblich".
Siehe https://github.com/homebridge-plugins/homebridge-gsh/wiki/Subscription-Service#background
(nicht mein Projekt, ich hab nix davon, stand nur vor demselben Problem ;) )

Der alexa-fhem Betrieb ist auch nicht for free - da wird der Betrieb über die Mitgliedsgebühren des fhem-Vereins finanziert - für alle...

Aber wie gesagt, da gassistant nicht mehr gepflegt wird, ist das eh keine Option.
Umstieg auf alexa-fhem wäre eine Lösung - mein WAF ist damit stabil ;-)
#99
Sonstiges / Aw: DBI connect fail
Letzter Beitrag von Hardy74 - 02 Dezember 2025, 14:05:39
Zitatdas sollte man so nicht tun...
Warum? Las uns zunächst das Wording klären. Ein Datenbankserver, z.b. MariaDB besteht aus mehreren Datenbanken, z.b. fhem, weewx, ..., jede Datenbank besteht aus mehreren Tabellen, z.b. fhemconfig, history, ....

Was genau sollte man nicht tun und warum? logdb und configdb tatsächlich nicht in derselben Datenbank, z.b. fhem, vorhalten? Lokal würden sie das doch auch tun!?

ZitatDu weißt aber schon, dass die Konfigurationsdatei für DbLog in der configDB liegt, wenn man mit configDB arbeitet?
Ja. Auch hier gibt es in der configDB mehrere identische Einträge für das Device logdb. Bis auf die UUID identisch, in der define Zeile ist unter P2 der Pfad zum config file hinterlegt. Annahme ist, dass also ein geändertes Configfile von dem Pfad beim nächsten Start gelesen wird und die Änderungen wirksam sind.

Ich werde auch die Änderung auf die IP wieder Rückgängig machen und den Namen eintragen. Seit der Änderung auf die IP fällt fhem nur noch auf die Nase.

ZitatDas bekommst Du nicht hin.
Warum nicht? In dem Augenblick, wo die DBI Zeile ins Log geschrieben wird, lebt fhem doch noch!? Ich habe von Perl keine Ahnung, bin dafür allerdings seit über 20Jahren in der C++ Entwicklung. Irgendjemand sprach mal davon, dass sich in dem "DBI Fehlerfall" Dinge "verhakelt" hätten.. das meint was? Probleme beim Multithreading, verklemmte Semaphoren, oder wie evtl. Pendants bei Perl heißen mögen? Oder was ist die Ursache, dass man als Entwickler die Anwendung sehenden Auges abstürzen läßt?

Offenbar gibt es aber auch Seiteneffekte, die ich noch verstehen muss: heute, wo die Probleme mit dem fhem-Container so massiv sind, war auch der weewx Container beleidigt. Was haben die beiden gemeinsam? Sie laufen auf demselben Raspberry und sie benutzen beide den MariaDB Server auf dem NAS aber natürlich unterschiedliche Datenbanken. Logs konnte ich mir noch nicht anschauen, ein Reboot des Raspberrys hat hier aber erstmal für Abhilfe gesorgt.
#100
Server - Linux / Aw: [gelöst] sudoers will mir ...
Letzter Beitrag von Wernieman - 02 Dezember 2025, 13:24:59
sudo <> su ....