MeranoSmart or pointless?Security and access

Port 554 stays closed — and that is not a fault

The new Tapo camera would not integrate. The reason is a protocol change you will need again at your next purchase — and that nobody prints on the box.

A new Tapo TC82 for the balcony in Merano. Well-known manufacturer, current model, and the matching integration (tplink) ships with Home Assistant.

It still would not integrate.

The reason is a protocol change printed on no box — and knowing it saves you a whole evening at your next camera purchase.

The short version

Newer Tapo cameras stream over TCP on port 8800, not over RTSP.

Everything that otherwise misleads you follows from that:

  • Port 554 stays closed. Looking for a stream there means looking for something that does not exist. That is not a defect and not a firewall.
  • There is no “camera account” to set up. Every guide online asks for one. The option is absent from the app because the associated protocol is no longer used.
  • The built-in integration fails with an error that looks like credentials and is not.

So you spend hours hunting a password for a service the device does not offer.

The false trail, and what ended it

The troubleshooting ran in exactly the wrong direction: check credentials, create the account again, update firmware, examine the network.

What ended it was a port scan. Port 554 closed, port 8800 open. From that moment it was clear the problem was not the login but the assumption about the protocol.

If the login fails three times, check whether the service is there at all before trying a fourth password.

The solution is the HACS integration JurajNyiri/HomeAssistant-Tapo-Control, which speaks this protocol via pytapo. It then delivers everything at once: live view, motion and person detection, siren, spotlight, night vision and access to the card in the device.

Live view for devices that offer no stream

For display in the dashboard one more step is needed — a converter turning the manufacturer’s own protocol into an ordinary stream.

That is the part worth knowing before buying: a camera without RTSP needs an additional component in Home Assistant. It works perfectly afterwards, but it is one more part to set up and maintain.

One detail that cost me time: one stream per camera. The obvious route of routing them all through a shared path does not work reliably. Separate streams are more configuration and stable in return.

Three quirks you only find by measuring

The camera account has to be set twice. Once is not enough — after the first setup the state is incomplete without any error appearing anywhere.

Do not reload this integration’s entries. A reload does not bring the devices back cleanly; the way is a restart.

The motion sensor only comes into existence at the first motion. Before that the entity does not exist — and it does not survive a restart.

The last point is more than a curiosity. It later cost me a witness in a completely different investigation: I wanted to know whether somebody had been in the flat, and all the motion sensors read “unavailable”. They were no use as evidence either for or against.

An entity that only comes into existence through an event cannot prove the absence of the event.

Battery cameras wake on command

That is the pleasant surprise. I had expected battery-powered devices to respond only on their own schedule.

Measured: 2.4 seconds from command to answer. A snapshot on request is therefore no problem, although the camera sleeps most of the time.

That is the opposite of my experience with battery-powered outdoor cameras from Blink in Kapfenberg, where exactly this does not work reliably. Same category, completely different behaviour — another argument for looking at the model rather than the genre before buying.

And the doorbell only films when rung

The back of the doorbell, cut out from its background: type plate with the model designation, the sticker with the identifiers covered over.

The doorbell before mounting. That it only records when rung is on none of these faces — you find out in use.

The property that occupied me most is not a malfunction but a TP-Link decision: the doorbell only records when somebody rings. Motion alone triggers no recording.

For anybody expecting gapless surveillance of their front door that is a disappointment. For running a flat that other people come in and out of, it is rather an advantage: no footage is created of neighbours merely walking past.

I write it down because it is exactly the kind of property you discover after buying and then experience as a shortcoming — although, depending on your view, it is the opposite.

What I would advise before buying

  1. Do not ask “does it have RTSP”, check it. On newer models the answer is increasingly no, and the product page says nothing about it.
  2. Expect an additional component. Without RTSP the live view needs a converter. That is solvable, but it is work and one more part in the setup.
  3. Check when the device records. On ringing, on motion, continuously — those are three different products under one name.
  4. Do not expect an entity before the event has occurred. Building on motion sensors means building on something that vanishes at every restart.
  5. Judge the model, not the brand. Two battery-powered outdoor cameras from different manufacturers behave in opposite ways here.

So what?

The camera is good, and it does everything it should. Getting there still took an evening, and it would have taken twenty minutes if anywhere it had said that this model no longer speaks RTSP.

That is the real annoyance with smart home purchases: the technology is not too complicated, the decisive property is simply written nowhere. Port 554 closed is not a fault — but you have to work out first that it is not one.