Hauptmenü

Neueste Beiträge

#1
Homematic / Aw: Hat jemand das Firmware Fi...
Letzter Beitrag von betateilchen - 14 Februar 2026, 10:00:55
Einfache Regel bei Homematic Geräten:

  • Die Konfigurationstaste am Gerät drücken,
  • warten bis das Blinken aufhört.
  • Ist das letzte Blinken gelb, die Taste nochmal drücken,
  • warten bis das Blinken aufhört.

Die Punkte 3+4 ggf. wiederholen.
Erst wenn das letzte Blinken grün war, ist die Konfiguration vollständig übertragen.
#2
Sonstige Systeme / Aw: SIGNALduino - warnings im ...
Letzter Beitrag von Nobbynews - 14 Februar 2026, 08:57:49
Zitat von: Sidey am 14 Februar 2026, 08:48:49Schau ich mir an. Kannst Du mir noch ein
update list
http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt
#3
Automatisierung / Aw: Benachrichtigung, wenn ein...
Letzter Beitrag von Beta-User - 14 Februar 2026, 08:53:03
Zitat von: Dr. Boris Neubert am 14 Februar 2026, 08:38:24Gibt es hier Erfahrungen, Anmerkungen, Anregungen?
Es gibt eine sehr versteckte Option, NOTIFYDEF zu "setzen" (eigentlich: die Funktionalität zu manipulieren):
fhem.pl, aktuell #5670:
my $ndl = $attr{$d}{overrideNotifydev};Es gibt auch einen Thread zu dieser eher neuen Funktionalität, in der Rudi erklärt hat, wie es geht; nach meinem Verständnis müßte man das als userattr zum notify ergänzen.
#4
FHEM Code changes / Revision 30844: controls_fhem....
Letzter Beitrag von System - 14 Februar 2026, 08:51:00
Revision 30844: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30844: controls_fhem.txt: fhemupdate checkin
#5
Sonstige Systeme / Aw: SIGNALduino - warnings im ...
Letzter Beitrag von Sidey - 14 Februar 2026, 08:48:49
Moin,

Schau ich mir an. Kannst Du mir noch ein update list geben?

Grüße Sidey
#6
Automatisierung / Benachrichtigung, wenn ein Tem...
Letzter Beitrag von Dr. Boris Neubert - 14 Februar 2026, 08:38:24
Hallo,

ich habe Temperatur-Luftfeuchte-Sensoren (Zigbee) von Aqara mit zigbee2mqtt im Einsatz. Sie dienen als abgesetzte Temperaturfühler für die Thermostatventile der Heizkörper. Gelegentlich verliert ein Sensor die Verbindung. Darüber möchte ich per msg informiert werden.

Im Log wird wie folgt protokolliert:

2026-02-12_22:15:52 zigbee_0x00158d008b862909 availability_state: offline

Die Sensoren sind in FHEM alle mit Attribut model und Wert zigbee2mqtt_TempHumHpaSensor hinterlegt.


Ich habe folgendes notify gebaut:

define th.notify notify a:model=zigbee2mqtt_TempHumHpaSensor:availability_state:\soffline { fhem("msg $NAME is offline") }
  • a:model=zigbee2mqtt_TempHumHpaSensor ist das DevSpec, um alle Geräte zu selektieren, die vom betrachteten Modell sind.
  • availability_state:\soffline ist das Event, \s steht für WhiteSpace (in den meisten Beispielen wird hierfür ein . für ein beliebiges Zeichen verwendet)
  • { fhem("msg $NAME is offline") } ist das Perl-Kommando, um über FHEM den msg-Befehl aufzurufen, der die Nachricht sendet, dass das betroffene Gerät $NAME offline ist.

Die CommandRef sieht nicht vor, dass ein solches DevSpec im notify verwendet wird.

Gibt es hier Erfahrungen, Anmerkungen, Anregungen?
#7
Bastelecke / Aw: Entwicklung SIGNALDuino Em...
Letzter Beitrag von Beta-User - 14 Februar 2026, 08:31:26
Zitat von: Ralf9 am 13 Februar 2026, 21:02:21Bei den Pins für Modul A + B weiß ich nicht ob schon jemand damit ein sduino fest verkabelt hat
Glaube nicht, dass es bis jetzt so viele Tester waren, und notfalls müsste derjenige halt selber den Compiler anwerfen.

Mein Testgerät ist jedenfalls noch auf dem Steckbrett aufgebaut.
#8
Unterstützende Dienste / Aw: Modul: todoist - Task-/Lis...
Letzter Beitrag von marvin78 - 14 Februar 2026, 07:14:09
Das API hat sich offenbar komplett geändert. Ich muss mir mal ansehen, ob es sich lohnt, die Anpassungen vorzunehmen
#9
Sonstige Systeme / SIGNALduino - warnings im Log-...
Letzter Beitrag von Nobbynews - 14 Februar 2026, 05:23:25
Guten Morgen,

jedesmal, wenn ich in FHEMWEB die SIGNALduinos aufrufe, kommen etliche warnings ins Log-File:

2026.02.14 05:02:52 1: PERL WARNING: Use of uninitialized value $lfn in concatenation (.) or string at ./FHEM/00_SIGNALduino.pm line 3118.
2026.02.14 05:02:52 1: stacktrace:
2026.02.14 05:02:52 1:     main::__ANON__                      called by ./FHEM/00_SIGNALduino.pm (3118)
2026.02.14 05:02:52 1:     main::SIGNALduino_FW_Detail         called by ./FHEM/01_FHEMWEB.pm (1594)
2026.02.14 05:02:52 1:     main::FW_doDetail                   called by ./FHEM/01_FHEMWEB.pm (1210)
2026.02.14 05:02:52 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (614)
2026.02.14 05:02:52 1:     main::FW_Read                       called by fhem.pl (4007)
2026.02.14 05:02:52 1:     main::CallFn                        called by fhem.pl (789)
2026.02.14 05:02:52 1: PERL WARNING: Use of uninitialized value $lfn in concatenation (.) or string at ./FHEM/00_SIGNALduino.pm line 3126.
2026.02.14 05:02:52 1: stacktrace:
2026.02.14 05:02:52 1:     main::__ANON__                      called by ./FHEM/00_SIGNALduino.pm (3126)
2026.02.14 05:02:52 1:     main::SIGNALduino_FW_Detail         called by ./FHEM/01_FHEMWEB.pm (1594)
2026.02.14 05:02:52 1:     main::FW_doDetail                   called by ./FHEM/01_FHEMWEB.pm (1210)
2026.02.14 05:02:52 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (614)
2026.02.14 05:02:52 1:     main::FW_Read                       called by fhem.pl (4007)
2026.02.14 05:02:52 1:     main::CallFn                        called by fhem.pl (789)

Version vom Modul ist:
00_SIGNALduino.pm     0 2026-01-16 10:03:31Z sidey79
List eines SIGNALduinos:
define SIGNALFSK SIGNALduino 192.168.2.96:23
attr SIGNALFSK hardware ESP8266cc1101
attr SIGNALFSK icon it_wifi
attr SIGNALFSK longids 1
attr SIGNALFSK rfmode Fine_Offset_WH51_434
attr SIGNALFSK room 10_I/O-Geräte
attr SIGNALFSK verbose 2
attr SIGNALFSK whitelist_IDs 107
#   Clients    SD_WS
#   ClientsKeepOrder 1
#   DEF        192.168.2.96:23
#   DMSG       W107#510DE0650E7F0EF87DFFFFFF01B1
#   DevState   initialized
#   DeviceName 192.168.2.96:23
#   FD         272
#   FUUID      64c001f2-f33f-8873-9cbc-e283199b9fc94f16
#   FVERSION   00_SIGNALduino.pm:v4.0.0-s0/2026-01-16
#   LASTDMSG   W107#510DE0650E7F0EF87DFFFFFF01B1
#   LASTDMSGID 107
#   MSGCNT     53692
#   NAME       SIGNALFSK
#   NR         865
#   PARTIAL   
#   RAWMSG     MN;D=510DE0650E7F0EF87DFFFFFF01B1;R=20;
#   RSSI       -64
#   STATE      opened
#   TIME       1771042924
#   TYPE       SIGNALduino
#   cc1101_available 1
#   eventCount 1475
#   sendworking 0
#   unknownmessages
#   version    V 3.5.1-RC1 SIGNALESP cc1101 (chip CC1101) - compiled at Jun 18 2023 10:45:20
#   versionProtocols 1.59
#   versionmodul 4.0.0
#   DoubleMsgIDs:
#   MatchList:
#     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
#     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
#     12:SD_WS   ^W\d+x{0,1}#.*
#     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
#     14:Dooya   ^P16#[A-Fa-f0-9]+
#     15:SOMFY   ^Ys[0-9A-F]+
#     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
#     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|127|128)#.*
#     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
#     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
#     1:IT       ^i......
#     20:Revolt  ^r[A-Fa-f0-9]{22}
#     21:FS10    ^P61#[A-F0-9]+
#     22:Siro    ^P72#[A-Fa-f0-9]+
#     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
#     24:FS20    ^81..(04|0c)..0101a001
#     25:CUL_EM  ^E0.................
#     26:Fernotron ^P82#.*
#     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
#     28:SD_Keeloq ^P(?:87|88)#.*
#     29:SD_GT   ^P49#[A-Fa-f0-9]+
#     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
#     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
#     31:KOPP_FC ^kr\w{18,}
#     32:PCA301  ^\S+\s+24
#     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
#     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
#     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
#     5:CUL_TX   ^TX..........
#     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
#     7:Hideki   ^P12#75[A-F0-9]+
#     9:CUL_FHTTK ^T[A-F0-9]{8}
#     X:SIGNALduino_un ^[u]\d+#.*
#   OLDREADINGS:
#   QUEUE:
#   READINGS:
#     2026-02-14 05:00:52   cc1101_config   Freq: 433.920 MHz, Bandwidth: 135 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 17.26 kBaud
#     2026-02-14 05:00:52   cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 34.91 kHz
#     2026-02-14 04:55:44   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
#     2023-07-26 06:42:38   cmds            V R t X S P C r W s x e
#     2026-02-14 05:00:52   config          MS=1;MU=1;MC=1;Mred=1
#     2023-07-29 07:03:10   freeram         41320
#     2026-02-14 04:53:58   ping            OK
#     2026-02-14 04:55:42   state           opened
#     2026-02-14 04:38:44   uptime          0 00:04:22
#   additionalSets:
#   helper:
#   keepalive:
#     ok         1
#     retry      0
#   mcIdList:
#   mnIdList:
#     107
#   msIdList:
#   muIdList:
#
setstate SIGNALFSK opened
setstate SIGNALFSK 2026-02-14 05:00:52 cc1101_config Freq: 433.920 MHz, Bandwidth: 135 kHz, rAmpl: 33 dB, sens: 8 dB, DataRate: 17.26 kBaud
setstate SIGNALFSK 2026-02-14 05:00:52 cc1101_config_ext Modulation: 2-FSK, Syncmod: 16/16 sync word bits detected, Deviation: 34.91 kHz
setstate SIGNALFSK 2026-02-14 04:55:44 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate SIGNALFSK 2023-07-26 06:42:38 cmds V R t X S P C r W s x e
setstate SIGNALFSK 2026-02-14 05:00:52 config MS=1;;MU=1;;MC=1;;Mred=1
setstate SIGNALFSK 2023-07-29 07:03:10 freeram 41320
setstate SIGNALFSK 2026-02-14 04:53:58 ping OK
setstate SIGNALFSK 2026-02-14 04:55:42 state opened
setstate SIGNALFSK 2026-02-14 04:38:44 uptime 0 00:04:22


Könnte sich das jemand mal bitte ansehen?
#10
Homematic / Aw: Hat jemand das Firmware Fi...
Letzter Beitrag von Prostetnik - 14 Februar 2026, 00:30:46
Hallo Otto,
ich hab's jetzt hingekriegt. Anscheinend ist es so, dass das Pairing deutlich mehr Zeit braucht, als der Schalter tatsächlich sendet. Man muss also sehr oft den Knopf drücken, bis alle Commands abgearbeitet sind und die Konfiguration vollständig übertragen wurde. Seltsam ist aber eben, dass das Pairing an sich schon erfolgreich war, obwohl noch bestimmte Teile fehlten...
 
Auf jeden Fall vielen Dank, für deine Beiträge!

Stephan