It is indeed a connection problem:
2016-10-14 17:27:41error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (52) Empty reply from server
15:29:39error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (7) Failed to connect to 192.168.144.241 port 80: No route to host
15:29:30error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (7) Failed to connect to 192.168.144.241 port 80: Connection timed out
14:57:17error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (52) Empty reply from server
13:35:03error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (7) Failed to connect to 192.168.144.241 port 80: No route to host
12:06:40error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (52) Empty reply from server
09:24:35error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (7) Failed to connect to 192.168.144.241 port 80: No route to host
06:15:12error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (52) Empty reply from server
00:41:45error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (7) Failed to connect to 192.168.144.241 port 80: No route to host
00:41:29error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (7) Failed to connect to 192.168.144.241 port 80: Connection timed out
00:13:48error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (52) Empty reply from server
2016-10-13 22:20:27error [pimatic-shell-execute]: [ShellSwitch#warmte] Error: Command failed: /bin/sh -c curl --silent --show-error --data 'action=relay1&value=status' http://192.168.144.241/api
curl: (56) Recv failure: Connection timed out
The next question is: Is it a general wifi problem or an espimatic not reacting problem or a nodemcu not reacting problem.
The “no route to host” seems to mention it is a wifi problem, but I don’t have problems in the rest of my network and I have an excellent router, not a cheap one.