Neueste Beiträge

#91
ESP Familie / Aw: BoseFix32 — lokaler SoundT...
Letzter Beitrag von tostmann - 28 Mai 2026, 18:36:43
Kurzes Update: SixBack v0.8.1 ist raus.

Zwei gemeldete Punkte sind behoben:
  • Bootloop auf dem ESP32-C3 — läuft jetzt sauber.
  • DLNA-Browser zeigt jetzt direkt eure Mediaserver an, ohne Umweg über eine externe Adresse.
Außerdem lassen sich C3 und C6 wieder per OTA aktualisieren. Einmalig müssen die beiden über https://sixback.io/ neu geflasht werden (Partitions-Umstellung), danach kommen Updates wieder over-the-air.

Die "kleinen Dinger" sind hart an ihrem Limit ...

Rückmeldungen wie immer gern!
#92
Homematic / Aw: Erweiterung einer HMConfig...
Letzter Beitrag von ritchie - 28 Mai 2026, 17:44:13
Hi,
Gibt es irgendwo eine Beschreibung, wie der Aufruf und die Einbindung eines Homebrew auf Softwareebene arbeitet. Wo ist der Einstieg an dem ich angefangen kann.

Viele Grüße
R.
#93
Codeschnipsel / Aw: Wetterstation umsonst
Letzter Beitrag von appi - 28 Mai 2026, 17:01:49
top Wetterlösung
Ich würde es gerne im awohnmobil unterwegs nutzen.
Frage wie kriege ich die GPS Daten von meinen Router Readings in die uiTable Definition?
#94
FHEM Development / (gelöst) set / get zur Laufzei...
Letzter Beitrag von betateilchen - 28 Mai 2026, 16:57:37
Wahrscheinlich ist die Lösung so simpel, dass ich einfach nicht draufkomme.

Aktuell stehe ich vor der Aufgabe, die Liste der möglichen set-Befehle in einem device zur Laufzeit um weitere Befehle zu erweitern, wenn ein bestimmtes Attribut gesetzt wird.

Dass getAllSets() "set ... ?" aufruft und die "Fehlermeldung" auswertet, weiß ich.
Aber das hilft mir ja nicht, die Optionen zu erweitern.

Mir fehlt sowas wie

sub addToDevAttrList($$;$$);
sub delFromDevAttrList($$);

nur für set/get.

BTW: was verbirgt sich eigentlich hinter diesem Konstrukt:

  if(AttrVal("global", "apiversion", 1)> 1) {
    my @setters= getSetters($defs{$d});
    return join(" ", @setters);
  }

Was ist denn "apiversion"? Die commandref schweigt sich dazu aus.
#95
Homematic / Aw: Erweiterung einer HMConfig...
Letzter Beitrag von papa - 28 Mai 2026, 15:52:25
Da fällt mir so langsam auch nichts mehr ein
#96
Off-Topic / Aw: KIG 300 kostenlos!
Letzter Beitrag von BroPi - 28 Mai 2026, 15:36:22
Danke für den Tipp. Habe mir auch gleich ein kostenloses KIG 300 Set bestellt.
#97
Sonstiges / Aw: Neu: 55_MiniSIP.pm - ein S...
Letzter Beitrag von betateilchen - 28 Mai 2026, 15:01:52
Zitat von: betateilchen am 27 Mai 2026, 21:24:08Der SIP Endpunkt führt keinerlei Authorisierung der registrierenden Clients durch.
...
Vielleicht baue ich irgendwann mal noch eine Benutzerprüfung ein,
...
Denn es braucht dann ja auch noch eine Benutzerverwaltung in irgendeiner Form.

Die Authorisierung ist fertig :)
Man wird später per Attribut festlegen können, ob man mit oder ohne auth arbeiten möchte.

Unten sieht man in den beiden REGISTER Nachrichten den Unterschied.
Im zweiten REGISTER schickt der SIP Client die angeforderten Anmeldedaten mit:

Proxy-Authorization: Digest ...

2026.05.28 14:50:00 4: sipdev: MiniSIP.processmsg.240 in:
REGISTER sip:192.168.123.219 SIP/2.0
Via: SIP/2.0/UDP 192.168.123.80:58074;rport;branch=z9hG4bKPjh.pwMdOwI2SCylxxQ6jrmeETs3g.T.5c
Max-Forwards: 70
From: "Udo" <sip:soft@192.168.123.219>;tag=xY5hd4cB2OZzPvbdB25Dqlq9IZHLG5PT
To: "Udo" <sip:soft@192.168.123.219>
Call-ID: VjqS47ggTblneFSNTWTKHrsFBpcNJqL-
CSeq: 18307 REGISTER
User-Agent: Telephone 1.6
Contact: "Udo" <sip:soft@192.168.123.80:58074;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length:  0

2026.05.28 14:50:00 4: sipdev: MiniSIP.sendmsg.212 out to soft:
SIP/2.0 401 Unauthorized
Proxy-authenticate: Digest realm="FHEM.SIP",nonce="NjAxZDg2ZTkxMjQwOTNjNDJhMDYzYjcyYzNiZTE2MWQ=",algorithm=MD5,qop="auth"
Call-id: VjqS47ggTblneFSNTWTKHrsFBpcNJqL-
Cseq: 18307 REGISTER
From: "Udo" <sip:soft@192.168.123.219>;tag=xY5hd4cB2OZzPvbdB25Dqlq9IZHLG5PT
To: "Udo" <sip:soft@192.168.123.219>
Via: SIP/2.0/UDP 192.168.123.80:58074;rport;branch=z9hG4bKPjh.pwMdOwI2SCylxxQ6jrmeETs3g.T.5c
Content-length: 0

2026.05.28 14:50:00 4: sipdev: MiniSIP.processmsg.240 in:
REGISTER sip:192.168.123.219 SIP/2.0
Via: SIP/2.0/UDP 192.168.123.80:58074;rport;branch=z9hG4bKPjau3toi-25qIS1Y4vFHDmRR.vILry8uIA
Max-Forwards: 70
From: "Udo" <sip:soft@192.168.123.219>;tag=xY5hd4cB2OZzPvbdB25Dqlq9IZHLG5PT
To: "Udo" <sip:soft@192.168.123.219>
Call-ID: VjqS47ggTblneFSNTWTKHrsFBpcNJqL-
CSeq: 18308 REGISTER
User-Agent: Telephone 1.6
Contact: "Udo" <sip:soft@192.168.123.80:58074;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Proxy-Authorization: Digest username="soft", realm="FHEM.SIP", nonce="NjAxZDg2ZTkxMjQwOTNjNDJhMDYzYjcyYzNiZTE2MWQ=", uri="sip:192.168.123.219", response="6f3834ab400bc021b3b40e3f6ec1e951", algorithm=MD5, cnonce="aI5PMBrknNoeQDltCQNyTnG29LOslmak", qop=auth, nc=00000001
Content-Length:  0

2026.05.28 14:50:00 4: sipdev: MiniSIP.sendmsg.212 out to soft:
SIP/2.0 200 OK
Call-id: VjqS47ggTblneFSNTWTKHrsFBpcNJqL-
Cseq: 18308 REGISTER
From: "Udo" <sip:soft@192.168.123.219>;tag=xY5hd4cB2OZzPvbdB25Dqlq9IZHLG5PT
To: "Udo" <sip:soft@192.168.123.219>
Via: SIP/2.0/UDP 192.168.123.80:58074;rport;branch=z9hG4bKPjau3toi-25qIS1Y4vFHDmRR.vILry8uIA
Content-length: 0
#98
Anfängerfragen / Aw: [gelöst]Text (Datei) Listi...
Letzter Beitrag von KNUT345 - 28 Mai 2026, 15:01:48
Hallo Zusammen, hallo Ellert,
das Thema ist schon alt, aber es hat mich einfach nicht losgelassen.

Ich habe das Problem gefunden.
Es muss in der sub rgLink
  elsif( $action eq "command" ){
    # $fhemLink  = "detail=$name&$name.cmd=set%20$name%20$command";
    $fhemLink  = "cmd=set%20$name%20$command";
    $divStyle = "cursor:pointer;display:inline;";
  }
heißen.

Nun geht aus der ReadingsGroup direkt das Dialogfeld auf.

Grüße Knut
#99
Sonstiges / Aw: Mammotion Luba 2 Rasenrobo...
Letzter Beitrag von killah78 - 28 Mai 2026, 12:38:17
Hi,
ich bekomme es auch nicht zum laufen. Sind scheinbar in letzter Zeit größere Änderungen in pymammotion gemacht worden. Vielleicht hat @ahlermi mal die Zeit darüber zu schauen.
#100
FHEM Code changes / Revision 31309: 55_MiniSIP.pm:...
Letzter Beitrag von System - 28 Mai 2026, 12:20:31
Revision 31309: 55_MiniSIP.pm: commandref update; remove base64 for sendmsg

55_MiniSIP.pm: commandref update; remove base64 for sendmsg

Source: Revision 31309: 55_MiniSIP.pm: commandref update; remove base64 for sendmsg