Hauptmenü

Neueste Beiträge

#11
FRITZ!Box / Aw: FritzSmart and FritzBox do...
Letzter Beitrag von JoWiemann - 27 April 2026, 18:23:31
Hello,

I can reproduce the error now. It will take some time, though.

Greetings Jörg
#12
Automatisierung / Aw: Reduktion der Daten und Ev...
Letzter Beitrag von Gisbert - 27 April 2026, 18:18:24
Hallo Hadl,

ich hätte natürlich den Inhalt des Links auch hier reinkopieren können, aber so lernst du auch noch etwas nebenbei.
https://fhem.de/commandref.html#event-on-change-reading
Wenn dann noch Fragen sind, können wir das gerne besprechen.
#13
TabletUI / Aw: [FTUI3] Probleme nach Upda...
Letzter Beitrag von setstate - 27 April 2026, 18:18:08
aus ftuiApp.fhemService.updateReadingItem() wird ftuiApp.updateReadingItem()
#14
Automatisierung / Aw: Reduktion der Daten und Ev...
Letzter Beitrag von Hadl - 27 April 2026, 17:56:51
Wenn ich dich richtig verstehe schlägst du vor das nur Änderungen ab 100 Einheiten einen Event triggern.
Danke, das könnte bei einigen Signalen klappen, ich versuch da mal was zu konfigurieren.

Für manche Signale könnte das aber zu ungenau werden, und trotzdem könnten z.B. bei der Akku Leistung noch viele Werte durchkommen.
Kann ich die Werte auch per Mittelwertbildung komprimieren und dadurch ne hohe Qualität haben und trotzdem ne überschaubare Datenmenge?
Gibts da ne Möglichkeit ohne komplett neue Readings anlegen zu müssen?

Viele Grüße

Hadl
#15
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 27 April 2026, 17:56:00
Hallo Christian, Hallo Heiko,

seit dem Update auf v2.6.2 habe ich auch einige Ausreißer in der PV-Prognose.
Siehe Screenshot anbei.
Ich habe mich darüber wegen der geänderten Prognoseermittlung nicht gewundert und hoffe noch auf Lernen der KI...

Wenn ihr mehr Details dazu sehen wollt, gebt gerne kurz Bescheid.

Viele Grüße,
Peter
#16
Fehlerberichte / [PATCH] Eigenes CUL_V3_MBUS-B...
Letzter Beitrag von szewcson - 27 April 2026, 17:54:55
Ich habe einen kleinen Patch vorbereitet, der für den CUL V3 ein separates `CUL_V3_MBUS`-Profil ergänzt. Ziel ist eine schlankere MBUS-Konfiguration mit größerem Ausgabepuffer für längere Telegramme; zusätzlich behebt der Patch ein Problem bei der Ausgabe längerer empfangener MBUS-Pakete.

Index: culfw/Devices/CUL/board.h
===================================================================
--- culfw/Devices/CUL/board.h (revision 571)
+++ culfw/Devices/CUL/board.h (working copy)
@@ -24,7 +24,7 @@
 #undef  RFR_DEBUG                       // PROGMEM:  354b  RAM: 14b
 #undef  HAS_FASTRF                      // PROGMEM:  468b  RAM:  1b
 
-#if defined(CUL_V3_ZWAVE)
+#if defined(CUL_V3_ZWAVE) || defined(CUL_V3_MBUS)
 #  define CUL_V3
 #endif
 
@@ -54,6 +54,39 @@
 #endif
 
 #if defined(CUL_V3)
+#if defined(CUL_V3_MBUS)
+#  undef RCV_BUCKETS
+#  define RCV_BUCKETS            2      //                 RAM: 25b * bucket
+#  define TTY_BUFSIZE          300      // RAM: TTY_BUFSIZE*4
+#  undef HAS_FHT_80b
+#  undef HAS_RF_ROUTER
+#  undef RFR_FILTER
+#  undef HAS_HOERMANN
+#  undef HAS_HOERMANN_SEND
+#  undef HAS_CC1101_RX_PLL_LOCK_CHECK_TASK_WAIT
+#  undef HAS_CC1101_PLL_LOCK_CHECK_MSG
+#  undef HAS_CC1101_PLL_LOCK_CHECK_MSG_SW
+#  undef HAS_FHT_8v
+#  undef HAS_FHT_TF
+#  undef FHTBUF_SIZE
+#  define FHTBUF_SIZE            0
+#  undef HAS_RAWSEND
+#  undef HAS_ASKSIN
+#  undef HAS_ASKSIN_FUP
+#  undef HAS_MORITZ
+#  undef HAS_ESA
+#  undef HAS_TX3
+#  undef HAS_INTERTECHNO
+#  undef HAS_TCM97001
+#  undef HAS_UNIROLL
+#  undef HAS_MEMFN
+#  undef HAS_SOMFY_RTS
+#  undef HAS_BELFOX
+#  define HAS_MBUS                       // PROGMEM: 4255
+#  define MBUS_NO_TX                    // PROGMEM:  962
+#  undef HAS_RFNATIVE
+#  undef HAS_KOPP_FC
+#else
 #  define TTY_BUFSIZE          128      // RAM: TTY_BUFSIZE*4
 #  undef HAS_MBUS                       // PROGMEM: 4255
 #if defined(HAS_MBUS)
@@ -62,6 +95,7 @@
 #  define HAS_RFNATIVE                  // PROGMEM:  580
 #  define HAS_KOPP_FC                   // PROGMEM: 3370
 #endif
+#endif
 
 #if defined(CUL_V3_ZWAVE)
 #  define HAS_ZWAVE                     // PROGMEM:  882
@@ -200,7 +234,9 @@
 #  define LED_PIN               PC4
 #endif
 
-#if defined(CUL_V3)
+#if defined(CUL_V3_MBUS)
+#  define CUL_HW_REVISION "CUL_V3_MBUS"
+#elif defined(CUL_V3)
 #  define CUL_HW_REVISION "CUL_V3"
 #elif defined(CUL_V4)
 #  define CUL_HW_REVISION "CUL_V4"
Index: culfw/Devices/CUL/makefile
===================================================================
--- culfw/Devices/CUL/makefile (revision 571)
+++ culfw/Devices/CUL/makefile (working copy)
@@ -102,7 +102,7 @@
 
 OBJ = $(SRC:%.c=$(OBJDIR)/%.o)
 
-ifeq ($(TARGET), CUL_V3)
+ifneq (,$(filter $(TARGET),CUL_V3 CUL_V3_MBUS))
 SRC += ../../clib/rf_mbus.c ../../clib/mbus/manchester.c ../../clib/mbus/3outof6.c ../../clib/mbus/mbus_packet.c ../../clib/mbus/crc.c
 endif
 
@@ -111,6 +111,7 @@
  make TARGET=CUL_V2_HM MCU=at90usb162 mostly_clean build size
  make TARGET=CUL_V2_MAX MCU=at90usb162 mostly_clean build size
  make TARGET=CUL_V3 MCU=atmega32u4 mostly_clean build size
+ make TARGET=CUL_V3_MBUS MCU=atmega32u4 mostly_clean build size
  make TARGET=CUL_V4 MCU=atmega32u2 mostly_clean build size
  make TARGET=CUL_V3_ZWAVE MCU=atmega32u4 mostly_clean build size
 
@@ -131,7 +132,7 @@
 
 
 usbprogram:
- @echo 'specify one of: usbprogram_v2 usbprogram_v2_hm usbprogram_v3 usbprogram_v4'
+ @echo 'specify one of: usbprogram_v2 usbprogram_v2_hm usbprogram_v3 usbprogram_v3_mbus usbprogram_v4'
 
 usbprogram_v4: TARGET=CUL_V4
 usbprogram_v4: MCU=atmega32u2
@@ -141,6 +142,10 @@
 usbprogram_v3: MCU=atmega32u4
 usbprogram_v3: do_usbprogram
 
+usbprogram_v3_mbus: TARGET=CUL_V3_MBUS
+usbprogram_v3_mbus: MCU=atmega32u4
+usbprogram_v3_mbus: do_usbprogram
+
 usbprogram_v2: TARGET=CUL_V2
 usbprogram_v2: MCU=at90usb162
 usbprogram_v2: do_usbprogram
Index: culfw/clib/rf_mbus.c
===================================================================
--- culfw/clib/rf_mbus.c (revision 571)
+++ culfw/clib/rf_mbus.c (working copy)
@@ -383,7 +383,7 @@
         }
       }
 
-      for (uint8_t i=0; i < rxLength; i++) {
+      for (uint16_t i = 0; i < rxLength; i++) {
         DH2( MBpacket[i] );
   //      DC( ' ' );
       }
#17
Anfängerfragen / Aw: Beste Art um Pushnachricht...
Letzter Beitrag von ch.eick - 27 April 2026, 17:21:55
Zitat von: tomcat.x am 30 März 2026, 15:14:48Witzig, genau heute stelle ich mir eine ähnliche Frage. Aber nicht weil ich da noch nichts hatte, sondern weil Signalbot auf meiner alten Raspberry Pi OS Version aufgehört hat zu laufen. Da hatte ich dann überlegt, wie schnell bekomme ich da eine Neuinstallation von fhem hin und wie schnell eine Benachrichtigung auf anderem Weg. Ich habe mit der Neuinstallation begonnen ...
Ich verwende Signal im Docker Container für Meldungen und auch für Kommandos, mit der Spracheingabe über die Android Tastatur.
Durch den Docker Container braucht man es nicht direkt auf der FHEM Instance zu installieren :-)

https://forum.fhem.de/index.php?topic=143834.0

VG   Christian
#18
FRITZ!Box / Aw: FritzSmart and FritzBox do...
Letzter Beitrag von RalfRog - 27 April 2026, 17:15:33
I just defined my 7590 (154.08.20) with FritzSmart. To be honest not the latest module version (-> 26.03.31).
With ...ring 611 5...  I got a similar output as HarryT. WebIF says "Fritz_Readout_SetGet_Start done":
2026.04.27 17:08:09.344 3: [FritzboxS | 7590 | 154.08.20 | Set_Modul.2176] - BASIC:set FritzboxS ring - 611 5
2026.04.27 17:08:10.608 2: [FritzboxS | 7590 | 154.08.20 | Set_ring_Phone.12640] - SIGNIFICANT:(set ring): $VAR1 = {
          'X_VoIP:1' => {
                          'X_AVM-DE_DialSetConfig' => {
                                                        'faultcode' => 's:Client',
                                                        'faultstring' => 'UPnPError',
                                                        'detail' => {
                                                                      'UPnPError' => {
                                                                                       'errorCode' => '866',
                                                                                       'errorDescription' => 'second factor authentication required',
                                                                                       'xmlns' => 'urn:dslforum-org:control-1-0'
                                                                                     }
                                                                    },
                                                        'response_error' => '500 Internal Server Error',
                                                        'ErrLevel' => '5',
                                                        'response_code' => 'http-code:500'
                                                      }
                        }
        };


I'll update the module and check again.
#19
FHEM Code changes / Revision 31153: 98_DOIF.pm: ne...
Letzter Beitrag von System - 27 April 2026, 17:00:46
Revision 31153: 98_DOIF.pm: new functions: ui_Table::get_uiTable and ui_Table::get_uiState

98_DOIF.pm: new functions: ui_Table::get_uiTable and ui_Table::get_uiState

Source: Revision 31153: 98_DOIF.pm: new functions: ui_Table::get_uiTable and ui_Table::get_uiState
#20
DOIF / Aw: Energy-Card
Letzter Beitrag von Damian - 27 April 2026, 16:57:59
Falls jemand seine energy_card in einer anderen DOIF-Tabelle einbinden möchte siehe: https://forum.fhem.de/index.php?topic=144559.msg1362721#msg1362721