@kastore I am very confident that the module is using seconds, not minutes, to determine the powerSavingDelay. This is what I recognize from the code in node_helper.js. As the module is still not working as expected, there is still something going on.
My proposal is to delete the module and re-install it from scratch AND follow the 5 points as described in the installation description on Github. Click.
Further, try to use a different pin than 17.
Here is how I wired my PIR-sensor and my config:
{
module: "MMM-PIR-Sensor",
disabled: false,
//position: "top_bar",
config: {
sensorPin: 4,
powerSavingDelay: 90, // (seconds) how long the monitor will be turned on
//supportCEC: true,
//presenceIndicator: "fa-bullseye",
//presenceIndicatorColor: "red",
}
},
Another posibility is that the WiFi module on the RPi is causing interferences, which lead to the problem you have. A ferrite bead over the sensor wires or a low pass filter can help. It is not uncommon that the WiFi module can be the culprit.
In the last days there was a disussion about false positives with the PIR sensor. Maybe you check that thread, too.