FRITZ-Binding DECT302/SmartThermo302

Guten Tag,

ich Nutze openhab 4 und Java 17 auf Raspberry Pi OS

Mir ist aufgefallen, wenn ich Manuell am Thermostat den BOOST-Modus aktiviere, und Thermostat vorher AUS war, wird nur in der Fritzbox bzw. in der FritzApp der Status “BOOST” angezeigt. Openhab erkennt den Status nicht mehr, aber früher ging das, weiß nur nicht bei welcher Version.

Bin mir jetzt nicht sicher, ob es letzte mal unter openHAB 3 ging.

Ist der Fehler irgendwo bekannt und kann man das Thermostat auch anderweitig benutzen außer dem FRITZ-Binding in openHAB (Anderes Binding?)

Danke =)

English please, this is an international community.

I used openhab4 with java 17 on a raspberry PI os

when i set manual the boost button on dect302, and when it was before on OFF-State, i cant see the new BOOST-State in openhab, only in FRITZBOX or in FRITZ-App.

i mean that on openhab3 works it before or FRITZBOX version 7.x
i used FRITZBOX 7590 with 8.20 and DECT 302 with 5.29

if has anyone the same error? or can i used an other binding for openhab?

Is there anything in the log?

I see today that the Second Button “Window-Open” is also not working in Openhab Binding when i Press it MANUALLY on the DECT302. On OH3 or other Fritzbox or DECT 302 Firmware was works.

Is it possible to Sniff the Logs between DECT 302 and Fritzbox? I think the FRITZ-Binding has loosing the Manaul Pressing-States in openHAB or AVM change the Parameters for “BOOST” and “WINDOW-OPEN”.

I SEE THIS HERE IN GITHUB.

https://github.com/openhab/openhab-addons/issues/17554

If DECT was on 6 °C by OFF instead of 8°C by OFF then not works…?!

Enable trace logging on the binding, and post the results here please.

Ohh… I see this here: Communication between Fritzbox and DECT and OH works because:

2025-08-06 02:25:08.222 [DEBUG] [nal.handler.AVMFritzBaseThingHandler] - Update thing ‘avmfritz:FRITZ_DECT_302:192_168_3_1:152820050984’ with device model: [ain=15282 0050984,bitmask=320,isHANFUNDevice=false,isHANFUNButton=false,isHANFUNAlarmSensor=false,isButton=false,isSwitchableOutlet=false,isTemperatureSensor=true,isHumiditySensor=false,isPowermeter=false,isDectRepeater=false,isHeatingThermostat=true,hasMicrophone=false,isHANFUNUnit=false,isHANFUNOnOff=false,isDimmableLight=false,isColorLight=false,isHANFUNBlind=false,id=17,manufacturer=AVM,productname=FRITZ!Smart Thermo 302,fwversion=05.29,present=1,name=Patrick Heizung,battery=80,batterylow=0,null,null,null,[tist=42,tsoll=253,absenk=253,komfort=253,lock=0,devicelock=0,errorcode=0,batterylow=0,windowopenactiv=0,windowopenactiveendtime=0**,boostactive=1**,boostactiveendtime=1754440724,battery=80,nextchange=[endperiod=0,tchange=253],summeractive=0,holidayactive=0],[celsius=21.0,offset=0.0],null,null,null,null,,null]

When i Press Manually the Thermostat i see in the Log boostactive=1 or ,windowopenactiv=1. But in Binding nothing….

when i press again i see boostactive=0 or ,windowopenactiv=0, in binding nothing

The Binding has a Fail….. is it possible to write with the Binding-Programmer? How can i contact him?

1 Like

Yes. :slight_smile:

1 Like

@RZmedia24openHAB see PR link below. Can you please download the Jar from that PR and test it?

https://github.com/openhab/openhab-addons/pull/19118

Ehm are you the Programmer? Oh wow…. Ähm. how can i Import this in my existing openhab setup?

Uninstall the current binding, drop the downloaded jar (unzip first) into your addons folder.

Sometimes a restart of openHAB is needed, usually it should work without that.

I am one if them.

Okey and why the Problem was resolving Today instead of last Year?!^^ Because of my Help-Step?

TESTING:

I am delete the Binding and Put the JAR in /usr/share/openhab/addons ok?

I have 4.3.6, i take the 4.3.7?! from you in the place.

Thing tells “ERROR HANDLER”, and he dont spring to the Add-on List.

I think you are being offensive. Normally people say thankyou if someone helps them.

Restart OpenHab.

Must i Rename the jar file without SNAPSHOT? The Binding was not found vom OH4

Is it correct that i must take a 4.3.7 file for a 4.3.6 oh-image?

.jar file is openhab:openhab and 644

You need to do the following:

  1. Via OH UI uninstall the official v4.3.6 AvmFritz binding
  2. Stop Openhab
  3. Start Openhab
  4. Download the v4.3.7 Zip file from the PR
  5. Extract the v4.3.7 Jar file from that Zip file
  6. Do not rename the Jar file
  7. Drop the Jar file in your /addons folder
  8. If the Thing does not come online then check your log for any message that would explain why

2025-08-07 16:07:41.576 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab/addons/org.openhab.binding.avmfritz-4.3.7-SNAPSHOT.jar

org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.avmfritz [324]

Unresolved requirement: Import-Package: org.openhab.core.config.discovery.upnp

at org.eclipse.osgi.container.Module.start(Module.java:463) \~\[org.eclipse.osgi-3.18.0.jar:?\]

at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) \~\[org.eclipse.osgi-3.18.0.jar:?\]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) \[bundleFile:3.7.4\]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) \[bundleFile:3.7.4\]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:520) \[bundleFile:3.7.4\]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) \[bundleFile:3.7.4\]

at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) \[bundleFile:3.7.4\]
1 Like

The Fritz binding has a dependency on Upnp which is not delivered as a part of the Jar that I provided, so you need to also run the command “feature:install openhab-transport-upnp”..

Okey i was faster i install openhab-core-io-transport-upnp and i test it NOW!