How to draw oval line through specified coordinates? I have used simple \draw [red, dashed, line width=1px] (A) to[out=180, in=180] (C);
for each connection manually. And connected line dashes are not properly connected (as oval made from separate parts, at A and B points). Perhaps there is some other more effective way?
\documentclass[preview,border=12pt,12pt, varwidth=\maxdimen]{standalone}
\usepackage[americaninductors, europeanresistor]{circuitikz}
\usepackage{siunitx}
\usepackage{nccmath}
\begin{document}
\sisetup{output-decimal-marker = {,}}
\begin{circuitikz}
\draw (0,0) coordinate(point0) to[R, l_=$\underline{Z}_1$, *-] (0,4) coordinate(point1);
\draw (0,4) to[L=$\underline{Z}_2$, label distance=2px, *-*] (4,4) coordinate(point2);
\draw (4,4) to[L=$\underline{Z}_3$] (4,0);
\draw (0,0) to[short, -*] (4,0);
\draw (4,4) to[C=$\underline{Z}_5$, label distance=2px, -*] (8,4) coordinate(point3);
\draw (8,4) to[R=$\underline{Z}_{67}$] (8,0);
\draw (4,0) to[short] (8,0);
\draw (0,4) -- (0,6) to[C=$\underline{Z}_4$, label distance=2px] (8,6) -- (8,4);
\draw (point1) -- ++ (-2,0);
\draw (point0) -- ++ (-2,0);
\node[draw,rectangle,text centered,font=\bfseries] at ([xshift=-0.5cm,yshift=0.5cm] point1){1};
\node[draw,rectangle,text centered,font=\bfseries] at ([yshift=0.5cm] point2){2};
\node[draw,rectangle,text centered,font=\bfseries] at ([xshift=0.5cm,yshift=0.5cm] point3){3};
\node[draw,rectangle,text centered,font=\bfseries] at (0,-0.5){4};
\coordinate (A) at (1.5,5.2);
\coordinate (B) at (6.5,5.2);
\coordinate (C) at (4,0.8);
\draw [red, dashed, line width=1px] (A) -- (B);
\draw [red, dashed, line width=1px] (A) to[out=180, in=180] (C);
\draw [red, dashed, line width=1px] (B) to[out=0, in=0] (C);
\end{circuitikz}
\end{document}