Hauptmenü

Neueste Beiträge

#91
Marktplatz - Güter / Aw: [Verkaufe] Aqara Tür Fenst...
Letzter Beitrag von mi.ke - 23 Dezember 2025, 13:38:43
hast PM
#92
Codeschnipsel / Aw: FHEMWEB basicAuth gegen ei...
Letzter Beitrag von JudgeDredd - 23 Dezember 2025, 13:14:33
Hallo betateilchen,

ja ist denn heute schon Weihnachten ? 😃
Die Idee ist echt prima, das werde ich über die Feiertage definitiv mal ausprobieren.

Ich hatte vor vielen Weihnachten mal das LDAP-Modul (keine Ahnung ob das im SVN ist) ausprobiert, aber dazu hätte ich Änderungen am LDAP-Schema vornehmen müssen, an die ich nicht ran wollte.

So kann ich nun die Auth gegen mein AD machen.

hab Dank für Deinen Vorschlag und ein frohes Fest,
JudgeDredd
#93
Codeschnipsel / FHEMWEB basicAuth gegen einen ...
Letzter Beitrag von betateilchen - 23 Dezember 2025, 13:06:53
defmod web2 FHEMWEB 8085 global

defmod allowed4web2 allowed
attr allowed4web2 basicAuth {radius($user,$password)}
attr allowed4web2 validFor web2

sub radius {
  use Authen::Radius; #apt install libauthen-radius-perl
  my ($user,$password) = @_;
  my $clientPassword = getKeyValue("clientPassword");
  my $r = new Authen::Radius(Host => '192.168.123.152', Secret => $clientPassword);
  return $r->check_pwd($user,$password);
}

  • 192.168.123.152 ist die IP Adresse des Radius Servers
  • das Client-Password wurde mit setKeyValue("clientPassword","geheimesPassword") in den FHEM-keystore abgelegt

Warum? Weil in meinem Netzwerk eh ein Radius Server läuft.
Mich hatte einfach interessiert, ob das funktioniert und wie aufwändig es wird.
Dank der perl Library Authen::Radius ist das Ganze aber sehr einfach umzusetzen.

#94
Homematic / Aw: Bestehende FHEM Installati...
Letzter Beitrag von tndx - 23 Dezember 2025, 12:39:52
Zitat von: Beta-User am 22 Dezember 2025, 22:32:18Du könntest (!) deine vorhandenen HM-Geräte (vermutlich jetzt in FHEM: CUL_HM) weiter nutzen unter einer CCU, wenn du der die bisherige HMId "unterschiebst" (die steht irgendwo in einer Art config-file der CCU).
Dann musst du halt den Teil nach HMCCU.* umkonfigurieren...

Das ist im Übrigen nicht richtig. Das mit Unterschieben der HMID stimmt zwar, aber auf die Art spart man sich wirklich nur das Anlernen. Da die CCU aber nichts von ihren neuen Komponenten wissen wird, muss man trotzdem das Anlernknöpfchen drücken. Was aufs Selbe hinausläuft, wie neu Anlernen, und es praktisch unmöglich macht, wenn die Geräte schwer zugänglich/verdeckt eingebaut sind.
#95
Homematic / Aw: Bestehende FHEM Installati...
Letzter Beitrag von juergen012 - 23 Dezember 2025, 11:55:00
Moin!
Ich würde eine CCU (OpenCCU) aufsetzen und mit HMCCU zu FHEM verbinden. Dann die neuen IP-Geräte einbinden und die bestehenden nach und nach auf die CCU migrieren..

Schöne Festtage
Jürgen K.
#96
DOIF / Aw: Abfall-Entsorgung
Letzter Beitrag von Damian - 23 Dezember 2025, 11:54:48
Zitat von: yersinia am 23 Dezember 2025, 09:05:00Funktioniert, danke. :)
Für das Wiki wäre eventuell noch gelber Sack (mit bag) und Weihnachtsbaum-Abholung interessant:
  push @{$_sc},["gelber Sack","gelberSack","bag\@yellow"];
  push @{$_sc},["Weihnachtsbaum","Weihnachtsbaum","christmas_tree\@green"];
Darüberhinaus beschwert sich mein innerer Monk über den fehlenden Punkt hinter dem Monat beim Datum:
my $date=fhem('get cal events timeFormat:"%a %d.%m." filter:field(summary)=~"'.$event.'" limit:count=1,from=0 format:custom="$T1"');
Edit: weil ich nicht richtig gelesen habe und drauf reingefallen bin (reading mit Leerzeichen :'( ), wäre ein makeReadingName vor dem set_Reading ggf noch sinnvoll?

Ich habe den Code ergänzt. Übrigens nach DIN 5008 muss auch hinter die Wochentagabkürzung ein Punkt hin :) makeReadingName habe ich nicht eingebaut, weil es aus meiner Sicht unnötiger Overhead ist. Es steht in der Überschrift der Spalte, dass es ein Reading ist und wer das Beispiel so übernimmt und nur seine Stichwörter anpasst, kann nichts falsch machen.
#97
DOIF / Aw: [gelöst] Rückfrage zu wait...
Letzter Beitrag von Marko1976 - 23 Dezember 2025, 11:36:08
Ok, Danke scheint soweit alle szu funktionieren.
Jetzt ist das einzige Problem noch, das manchmal Ansagen vom Echo "verschluckt" werden, speziell wenn noch eine andere Ansage ausgegeben wird.
Aber das ist eine anderes Thema, vor allem aber ein Perl-Problem.
#98
Anfängerfragen / VERSCHOBEN: Rückfrage zu waits...
Letzter Beitrag von Marko1976 - 23 Dezember 2025, 11:34:31
Dieses Thema wurde nach DOIF verschoben.

https://forum.fhem.de/index.php?topic=143408.0
#99
DOIF / Aw: Abfall-Entsorgung
Letzter Beitrag von Damian - 23 Dezember 2025, 11:19:04
ical aktualisiert die Kalenderdaten bei mir stündlich. Auch DOIF aktualisiert seine Daten im Stundentakt:

init{[:01];set_Exec("Timer",200,'update()');}
Bei ical kann man per set reload die Aktualisierung manuell auslösen und im DOIF danach per set update.

Ich habe die Einträge bei mir im Google-Kalender eingetragen - das funktioniert seit Jahren zuverlässig.



#100
Sonstiges / Aw: DebianMail unter Debian 12...
Letzter Beitrag von cotecmania - 23 Dezember 2025, 10:58:40
Zitat von: moskito am 22 Dezember 2025, 23:37:53Das war aber dann nicht diese Curl Variante, oder?
https://wiki.fhem.de/wiki/E-Mail_senden#cURL_(Linux,_Windows)

Hier können Anhänge (relativ einfach) mitgesendet werden:
ZitatZwei Dateien mit anhängen: set sendMail message Subject="Dies ist ein Test" Anhang="./www/images/fhemSVG/bag.svg" Anhang="www/images/fhemSVG/batterie.svg" Mein Text, für die anzuhängenden Dateien können relative und absolute Pfade verwendet werden. Beim Vorbereiten der E-Mail wird geprüft ob die Dateien existieren, da dies sonst eine typische Fehlerquelle ist. Es wird nichts versendet wenn eine Datei nicht gefunden werden kann.

Gruß
Danny

Danke für den Hinweis.
Ich hatte die Funktion auf Seite 2 getestet, die dort gepostet war.
Werds mal bei Gelegenheit nach Wiki testen ...

Gruss
Joe