Power consumption graph, GPIO readout on rPi3 connected to power meter

Did you change all rules accordingly?

Yes, here again the current settings:

gpio.items

Contact GPIOPin3 "Pin3" { gpio="pin:3 force:yes" }

s0_counter_heizung.rules

var Number gpio3InterruptCounter = 0
var Number tmp = 0

rule "GPIO Pin3 interrupt"
when
        Item GPIOPin3 received update CLOSED
then
        gpio3InterruptCounter = gpio3InterruptCounter + 1
end

rule "Cron job every minute"
when
    Time cron "0 0/1 * * * ?"
then
        var Number diff = gpio3InterruptCounter - tmp
        tmp = gpio3InterruptCounter

        postUpdate(Heizung_Tick_Counter_Electric_Meter, diff)
        diff = diff / 16.6667
        postUpdate(Heizung_Power_Consumption_Mean_Minute, diff)
end

s0_counter.items

Number  Heizung_Tick_Counter_Electric_Meter      "Heizung_Tick_Counter_Electric_Meter"
Number  Heizung_Power_Consumption_Mean_Minute      "Heizung_Power_Consumption_Mean_Minute"

sitemap:

Frame label="Stromverbrauch" {
      	Text item=Heizung_Tick_Counter_Electric_Meter label="Heizung: [%.0f Watt]" icon="none"
        Text item=Heizung_Power_Consumption_Mean_Minute label=" Heizung2: [%.0f Watt]" icon="none"
        }
        }

Edit: Should I install WiringPi?

No, better use some logInfo() lines to narrow the issue down:

rule "Cron job every minute"
when
    Time cron "0 * * * * ?"
then
    logInfo("myRule","Update gpio3 Counter")
    var Number diff = gpio3InterruptCounter - tmp
    tmp = gpio3InterruptCounter
    logInfo("myRule","diff = {} , tmp = {}",diff,tmp)
    Heizung_Tick_Counter_Electric_Meter.postUpdate(diff)
    diff = diff / 16.6667
    Heizung_Power_Consumption_Mean_Minute.postUpdate(diff)
end

Please keep attention to the fact, that I used the method instead of the action, though the action should work also.