How to ask a good question / Help Us Help You

Before you ask…

Community forum is NOT a helpdesk

Let’s put this in the front: nobody here works for openHAB. The community members are helping with an Open Source Project, not a commercial software.

Additionally, the forum is NOT dealing with general Home Automation topics, the focus is on openHAB. In some cases, various products or technologies which are not directly linked to openHAB can be discussed but with the proper title, category or tag.

We are ALL volunteering our free time to help others and as much as it pains to say it, not all topics might get a satisfying answer.


:one: Did you search?

Check the Search functionality. There’s a high chance that someone already asked a similar question and the answer is just waiting for you.

It might not work exactly as you need, but most of the common scenarios have already been covered. Yes, you may need to alter the code/configuration a little bit, but that’s just part of the work.

Also keep in mind that when you’re writing a new topic, on the right side (where the Preview panel is) you will see topic suggestions. These are matched by your topic, tags and post content. Check them out before you post.

If you do find a solution to your problem, consider dropping that post a like - it will help also with further searches for other users as well as notify the person that wrote that it helped someone.

:two: So how do I search correctly?

Try to search only for what is the essence of a question - error message (without your use case specific data), binding name, operation you want to perform, data type you’re struggling with.

Some examples of searches for common scenarios:

  • binding problems
  • rule coding
  • sitemap configuration
  • errors in the log file

:three: I found a similar topic but it’s already solved and I still have a problem. Should I post in it?

That is sometimes tough to decide. As a rule of thumb - no.

What you could do, is to post your question in a new topic and put a link to the topic you found (see also Show effort below).

:four: Did you read and search the docs ?

OpenHAB docs are at . There’s at least a couple of pages you should know before asking such as the concepts, New User Tutorial and configuration principles.
Note searching the forum will not yield any results from the docs, but there’s a search function on the docs pages, too.

Writing a good question

:five: Choose a category

Most categories are self explanatory, so you shouldn’t have much trouble in choosing one.

:six: Title

Having a good topic title is essential. It should summarize your issue or question so that without even opening the topic people can have a good, general idea of what is inside.

A good topic generally:

  • Includes unique part of the error you’re getting
  • Contains binding name or action description
  • Describes the thing you’re having an issue with
  • Is emotionless

Some examples:

  • Good How do I use a timer is a rule to delay an action?
  • Bad Timer not working
  • Ugly Problem/Need help
  • Good ZWave - Not able able to include device ZXX123
  • Bad ZXX123 not discovered
  • Ugly ZWave problem

If you’re having a problem writing a good topic title, leave it for last - once you’ve written the whole question, it might be easier to write a summary title for it.

:seven: Tags

While we’re with the topic, let’s cover the tags as well as they complement each other.

Tags are added to a topic to help with search, as well as give additional context to people reading your question.

Common tags include zwave, mqtt, HABpanel, rules etc.

The Question

Before posting anything make sure that you read and follow the community guidelines

:eight: Describe your goal

It is vital to give as much detail as needed for people to understand what you’re struggling with and also what are you trying to accomplish. The latter part is crucial to avoid asking a XY Problem.

:nine: Show effort

As stated at the beginning, this is a community forum. If you don’t show any effort from your side, be prepared that your question might be ignored.

This includes:

  • Posting links to similar topics that you’ve found through search - it shows that you already tried to find a solution and also what have you tried before asking, so you won’t get answers/links to things that already didn’t work for your situation.

  • Try to reproduce the problem, i.e. try find out what changes trigger the problem and which ones make it disappear.

  • Describing what you tried - topics that state the problem and straight up ask for a solution are often ignored (“I need to write a rule like this. Please give me a solution.”), because why anyone should give their free time to someone who couldn’t spend a couple minutes showing that they care?

:ten: Describe your environment

What version of openHAB are you using? What snapshot version (if relevant)? Are you Windows, iOS or Linux? If Linux, is it natively or in Docker/Vm?

Some categories provide you with a template to fill in:

  • Platform information:
    • Hardware: CPUArchitecture/RAM/storage
    • OS: what OS is used and which version
    • Java Runtime Environment: which java platform is used and what version
    • openHAB version:
  • Issue of the topic: please be detailed explaining your issue
  • Please post configurations (if applicable):
    • Items configuration related to the issue
    • Sitemap configuration related to the issue
    • Rules code related to the issue
    • Services configuration related to the issue

:one::one: Describe what you changed and what’s happening now

  • try going back in your mind and logs to determine when your system was still working properly and when you noticed for the first time that your problem happened.
  • explain ALL changes you made between those points in time - not just the last one. Quite often the reason isn’t what you believe it to be.
  • Generate logfiles showing the problem and what happens right before that.
    Post the logs (the relevant part from openhab.log usually) using code fences (see next paragraph).

The more you describe about how it’s setup and what it is doing, the easier it will be to reproduce or drill down what might be causing your problem.

:one::two: Use proper formatting

Especially for code samples. This thread should give you a quick rundown of how to format your text.

Remember to split text into paragraphs and include white-space.

:one::three: Attach examples, screen shots…

For new users that can’t yet attach files, at least paste a screenshot or put your code in an external site (e.g. on pastebin. But the thing is, if you’ve searched before posting you probably already unlocked the Basic level and thus shouldn’t hit this limitation at all.

:one::four: Reread it

Yes, the whole thing - check if topic is descriptive, tags are appropriate and that the question makes sense and actually asks what you want it to ask.

Having good grammar and spelling helps, but since not everyone is a native English speaker (most of us aren’t), at least check if there are some glaring errors. Punctuation and white-space also helps a lot.

:one::five: Should I mention people in the post?

Generally - no.

It’s seen as bad manners and is essentially demanding an answer from someone. At least in the initial post. In a bump, maybe, but that also depends on the person on the other end.

At the very least if you do mention someone in the post using @someusername, be polite. Remember, we’re all volunteers here.

Done. Now what?

Now you wait :slight_smile:

Since there are users from all over the world, answers and questions come basically 24/7, but the actual time when you’ll get one is undetermined.

Noone is responding :frowning:

If the topic has been open for a longer period and noone responded, reread your post and title. Maybe you could improve it (remember that you can always edit your posts).

If you think it’s all good, consider giving it a bump - that is post a reply there to make it visible. Sometimes there’s a lot of traffic on the forums and people that know an answer to your question might’ve just missed it.

Do note that if you overuse it, it might give the opposite effect of showing you as an entitled person and thus drive people away.

I found a solution myself


If you think it will be valuable, post it in your topic and mark it as solved. It might help someone else that will find your post later.

If you don’t feel like sharing, at the very least leave the topic open. Deleting your posts can be seen as bad manners and that you only care about yourself to a point where you don’t even want your question to be in the community forums. At least it can serve as a starting point for a different user to point to it and say “Hey, I have the exact same question and that one doesn’t have a reply - I’ll bump it and ask there.”

I got a reply, but it didn’t solve my problem

This is what can happen a lot. See what the poster mentioned and if it brings you closer to a solution, mention it in your reply. It will make them feel that replying to you was worth their time investment and they will most probably stick with you to solve the issue completely or even involve other people they know to help.

I got a reply and the issue is solved


A few things to note on closing the topic:

  • If someone posted a solution to your question, mark it as such (there’s a checkbox in the bottom of that post for that).

  • If someone’s posts help arrive at the solution, consider dropping them a like. As with everything, don’t spam it, but a little appreciation goes a long way.

Does this even work…?

Try for yourself and find out :slight_smile:

Remember - there is no guarantee that you’ll get an answer, as noone is required to give you one.

All you can do is provide a good, thought through, interesting question. Usually that’s more than enough to get people to help you.

In time you should find it easier to write good questions and hopefully also answer some from other users.

That’s what we’re all here for.

All credit to:
Thanks for @Dim and @rlkoshak and others for the feedback

How to hear the current room temperature via marytts(text to spech) every our
[SOLVED] How to get the hue secret key in OH2?
How to show the average of all values in the same group
Clear the Cache
Electrical doorlock
[OH 2.4.0 M6] Testing Results
Enigma2 sitemap
[Fibaro Smoke Sensor] Problem with temperature monitoring intervals
ESPEasy Firmwear Binding OpenHAB
Ikea Tradfri Color bulb: cannot set hue instead of colorXY
Openhabian error during installation of PLClogo binding
Need help for my first Sonoff Power Switch
NeoCoolcam Zwave devices not reporting data
To mofidy the BLINDS icon
Corrupt FileSystems every 2-3 month?
Issue with Robonect Binding
How to upgrade Z-Wave plugin but keep rest of OH intact?
Z-Wave canceled frames
Run command with rule on service stater to tasmota
GoogleHome, PaperUI Items & Items Files
OH 2.4, MQTT, H801 device and Espurna
[SOLVED]How does a dimmer work?
KNX: Heating System
Help wanted to control Raspberry pi output with Maxcube thermostates and rules
[SOLVED] - Change C to F in Openweathermap
[Solved] Binding OrangeTV (Samsung UHD 90)
Making something actually happen with switches
OH 2.4 M4 / M5 rule execution stops
How to add a secondary controller for Zwave binding?
Absoluter Neuling mit openHAB-Regeln
HUE Emulator don't work any more
How to use channels correct
Secure login and different account
How to file an Issue
[ASK] How to start?
[SOLVED] Failed installing 'openhab-ui-basic, openhab-ui-classic, openhab-ui-paper'
Telegesis ETRX3 offline communication error
Directions for openHAB 3
What am I doing wrong with zwave?
Error after selecting UI
[Solved] Problem with mosquitto in raspbian
New docker installation doesn't start
Yeelight wonder LED bulb loses connection
Problem whith knx bindings
Strange forum and stupid user (me)
Unknown error
Help with Yamaha binding and manual thing/item configuration
[SOLVED] Yeelight color flowing
MAPDB, persisted value not repopulating after restart
[SOLVED] How to create a Timer to switch off a light?
Newbie here. trouble connecting through app
New meteoblue binding - no icon
IFTTT presence applet
CalDav not working with all-day events?
Cheap Zigbee hub
How to make "smarter" a wired aircon remote
Maximum number of DatagramSockets reached
Homekit lamps not dimming
Getting OpenHAB to switch a LED
OpenHAB 2, HomeKit and Sonos
[CLOSED] "Introduction" in docs: proposed rewrite
[SOLVED OH2 performance tuning
My Rollershutter is not working
Rule with sendHttpGetRequest not working
HabPanel: Button widget not updating
Sonoff RF BRIDGE with Tasmota - correct config with OH2
[SOLVED] Calculating windchill
Paper UI, Control Tab not working
Openhab restart periodic
[SOLVED] OpenHAB 2.4 Binding homematic ON_TIME
Cannot find Somfy Tahoma Binding on my installation
MQTT2 Switch Item not working
Trouble in different places
Stability of myopenhab & google home for everyday use
Offline Voice Control integration in openhab with multiple microphone
OH1 to OH2 migration - Z-Wave devices?
Unable to scan for zigbee devices
[SOLVED] KNX - 'general off' command
Push notifications issue
Exception on rollershutter item
Zwave: Philio Technology: PAT02-B Z-Wave room sensor not or slow updating channels
Openhabian does not work anymore and can not get it to work anymore
Rollers shutter control with tasmota sonoff 4ch pro r2
[Confirmed not fully functional]Network binding 2.4 does not work
Zwave Dongle Serial Port
Openhab don't link in Google Assistant
Rule change has an stop of openHAB UI and logs as consequence
Cannot attach a Z-wave controller
CPU usage with openHAB 2.4
Broadlink with MQTT in Openhab
Cannot link item to Chromecast Artist channel with PaperUI
[solved] OpenHab is not updating item's values after blackout
<solved>Help with rule for heating or humidifier
[SOLVED] Connection refused
Rule takes 3 Seconds from state to be executed
New modbus binding config problems
Network Binding not finding anything
Which built-In Roller shutter
[JSR223-Jython] Simplified rule definition (similar to Rules DSL) and universal decorator
Newbee: openHAB 2 tail shows MysqlPersistenceService error
Ubuntu Server 18.x crashes when shutting down the system
[SOLVED] How to publish to mqtt topic with jython
Addon Button will appear after several minutes
Cant connect to openhabianpi:8080 on some computers
Somfy Tahoma and OpenHAB2
Coolmasternet and Daikin A/C
Google Home with Sonos
Read JSON and show it
Tradfri - Communication error
Fibaro motion sensor FGMS001 Gen5 (Zwaveplus)
Problem with fibaro FGR222
[Solved] Rules conflicting each other
[SOLVED] Persistence with InfluxDB not storing data?
Aeon Labs Multisensor 6, suddenly no longer detected, and not in database
Zwave - ZW074
Configuration with Alexa Echo Dot
Please help me configuring Sonoff Basic with MQTT (Mosquitto) and openHAB [Solved]
Surface mounted thermostat to control floor heating
Problems using Cron in a rule
Strange behavior google home
FGBRS-001 standalone
openHAB on orange pi zero?
Aeotec Multicolor Bulb 6
Openhab Hue Emulation gone
Curious Error Messages in LogTail
Xiaomi MI Home Security Camera power on - off
Stuck on Zulu 11
[SOLVED] My Exec commands do not work
Display Temp an Humidity from DHT11 installed on Wemos D1 mini with Tasmota
Rules are not performed after some uptime
[SOLVED] No Connection to openhabian after clearing cache
[SOLVED] Guidance on setting password protected page for openhab
[Philips Hue] Register new dimmer switch as thing
Milight Binding ok but lamp doesn't switch
PaperUI Control tab - Cards are not aligned well
[SOLVED] Z-Wave: cannot remove "phantom" devices
[SOLVED] Trouble removing (deleting, excluding) previous ZWave devices that I paired to Nortec HUSBZB-1 USB controller
[SOLVED] [MQTTv2] MqttBroker connection configuration faulty: host : You need to provide a hostname/IP!
Aqara Hub v3 Developer Key?
I like to know about forum page URL
Lifecycle of an item
[SOLVED] Question integrity of SD card to save data
[SOLVED] Question integrity of SD card to save data
Setpoint design on desktop/habdroid
Visualize data in openhab panel's widget
Audio Google home mini
Alarm clock of squeezebox radio for OH
openHAB with elevator
Ecobee thermostat invalid grant in windows 10
[SOLVED] I see no HABPanel
Set brightness of LED using Siri/HomeKit
Problems with rules
[SOLVED] Integrating openhab and google assistant
Calculating totalpower in a rule
[SOLVED] Insteon USB HUB unable to connect on /dev/ttyUSB0
[SOLVED] Insteon USB HUB unable to connect on /dev/ttyUSB0
Aeotec Nano Shutter configuration problems
[SOLVED] Insteon USB HUB unable to connect on /dev/ttyUSB0
MQTT Stopped Working HELP!
Log:tail stops after +/- 10 min (solved)
Serverruntime - I/O error has occurred (cause unknown)
Could use some help with regex
[SOLVED] Google Home New Devices
Openhab2 rest api security
Enigma2 sitemap
KNX Binding
Zigbee, Z-Wave, HomeMatic, EnOcean
DHT22 Temperatursensor lässt sich nicht anlernen
New user with high fan speed
How to get started (there is no step-by-step tutorial)
How to get Digi XStick Working
How to connect IP150 to OpenHAB?
Zigbee to Knx
Google Assistant (Thermostat Issue)
The ideal openHab lighting setup
Switch from raspberry pi 2 to raspberry pi 3
OHv2 hangs w/o warning after 4 to 6 weeks
Where is the pi rc switch binding gone
Raspberry Pi - Make serial USB ports persistent via symlinks
Qubino GOAP 3-Phase Meter and the BICOM432-40-WM1
Multiple panel, Ethernet dedicated router, server setup
[SOLVED] Could not cast wattage to DecimalType or Number for comparison?

I would reframe the first title to:

Community forum is NOT a commercial helpdesk

1 Like

If I were to change the title it would be something like “How to Help Yourself”, but honestly I think the title fits just fine.:+1:

One of the biggest reasons I visit the forum each day is to help others. Do I get frustrated sometimes, having to ask the same basic questions, sure I do. It’s just one of those things I have to accept and press on.

I don’t always have the answer,:smile: and I’m far from being able to explain things like @vzorglub, @rlkoshak, @Dim, @Udo_Hartmann, etc…, but it’s a great feeling when my small contribution does help.:sunglasses:

We have a great community, keep up the hard (and sometimes redundant,:laughing:) work!

Thanks to all.


Maybe “Help Us Help You” :smiley:

You’ll get there with time. Sometimes its hard to see how far one has come themselves. You are doing great and it is appreciated!


I like it.:grinning: Can we have a multi title?:rofl:

Thanks for the kind words.:smiley:

It’s always nice to know, however small the contribution may be, it doesn’t go unnoticed.
You’ve always done a great job at pointing this out, not just me, for everyone.

Thanks again.


I love ““Help Us Help You”

1 Like

Some forums allow for much of this info to appear in posters signature.
An idea for this forum as well?

1 Like

There is no signature on this forum, but you can fill you account info with this sort of data

1 Like

And how to link to that so that only that info is shown?
I only found an About me entry in my profile preferences.
Is that accessible to others? TestMe

If you click the persons picture once, then click on the picture again it will show what the user has entered in their “About me” profile. Try it out, click my image then click on it again and you should see my profile.

EDIT: I just click my own picture once and was able to see the “About me” profile.:laughing:

Now I need to figure out what to write there :open_mouth:

@H102 nice reading stats!

IMHO, that’s a great place to enter your platform, OH version, etc… If everyone did something similar that could be a good way to prevent asking each person the same (some of the same) basic questions.:wink:

My point exactly! :slight_smile:

Yes, my eye’s bleed sometimes.:rofl:

All we can do is try, and maybe start a trend that benefits everyone.:sunglasses:

EDIT: Just edited my profile to highlight my OH setup and some devices used. I thought about adding all binding used but not sure if that’s needed, I’ll think on that some more.:thinking: Perhaps @vzorglub has some input, or a good template, to keep it standard across the board?

Look at mine. Not much. Just the essential.
This is not really practical for helping users, especially new users. As a helper, I don’t want to click to another page to find out the background.
I want to see the person needing help making an effort and not expecting to be spoon fed everything

1 Like

I was thinking more along the lines of using this as a way to help the helper. For someone who types slow, like myself,:stuck_out_tongue_winking_eye: it’s easier/faster to make a few clicks.
This could also reduce the amount of typing for the user asking the question, assuming there will be more than a single question, especially the slow fingered users (like me again,:smile:).

I agree 100% I’m just trying to view it from both sides, hoping to find a happy medium.


Could you please add a screenshot of this?


1 Like

I’ve added no. 4 and 11