A household appliance comprising: - a housing with an outer wall forming an outer surface of the household appliance, - a treatment seat formed in or at the housing and adapted to accommodate or support domestic products in a treatment position, - at least one treatment device arranged inside the housing and actuatable for carrying out a treatment at the treatment position and subjecting the domestic product to said treatment, - at least one treatment detector arranged at least partially inside the housing and configured to detect a value of a treatment parameter of the treatment performed by the treatment device. - optionally, at least one anomaly detector arranged at least partially inside the housing and configured to detect a magnitude indicative of an operating anomaly of the household appliance, - an electronic control system arranged in the housing and in signal connection with the treatment device and with the treatment detector and configured to control the treatment device according to a treatment program and according to the value detected by the treatment detector, - a user interface in signal connection with the electronic control system, said user interface comprising: - command insertion means for inputting commands for selecting the parameters of the treatment program and for inputting a command for executing the treatment program, and - display means which visualize the selectable parameters of the treatment program and visualize the treatment parameters during the execution of the program, wherein the display means comprise at least one video projector mounted to the household appliance at the outer wall and configured to visualize, by means of a light projection process, onto a display area of the outer surface of the housing, and in that the command insertion means comprise at least one command input sensor adapted to detect a movement of the user's hand at the display area and to generate a corresponding hand movement signal, wherein the electronic control system: - processes the hand movement signal and generates a user command signal, - sets the treatment program parameters according to the generated user command signal, - commands the display by means of the video projector according to the generated user command signal, characterized in that the at least one command input sensor is further configured to monitor the position or movements of movable parts (18, 19) of the household appliance arranged in the detection field thereof. - a housing with an outer wall forming an outer surface of the household appliance, - a treatment seat formed in or at the housing and adapted to accommodate or support domestic products in a treatment position, - at least one treatment device arranged inside the housing and actuatable for carrying out a treatment at the treatment position and subjecting the domestic product to said treatment, - at least one treatment detector arranged at least partially inside the housing and configured to detect a value of a treatment parameter of the treatment performed by the treatment device. - optionally, at least one anomaly detector arranged at least partially inside the housing and configured to detect a magnitude indicative of an operating anomaly of the household appliance, - an electronic control system arranged in the housing and in signal connection with the treatment device and with the treatment detector and configured to control the treatment device according to a treatment program and according to the value detected by the treatment detector, - a user interface in signal connection with the electronic control system, said user interface comprising: - command insertion means for inputting commands for selecting the parameters of the treatment program and for inputting a command for executing the treatment program, and - display means which visualize the selectable parameters of the treatment program and visualize the treatment parameters during the execution of the program, - command insertion means for inputting commands for selecting the parameters of the treatment program and for inputting a command for executing the treatment program, and - display means which visualize the selectable parameters of the treatment program and visualize the treatment parameters during the execution of the program, - processes the hand movement signal and generates a user command signal, - sets the treatment program parameters according to the generated user command signal, - commands the display by means of the video projector according to the generated user command signal,