I found the complete manual in the internet. Could also not find it on the Alfen Webside.
here you can find my poller things:
→ I am using still OH2.5
Bridge modbus:tcp:wallbox "Alfen Wallbox" [host = "192.168.xxx.xx", port=502, id=200] {
// holding register starten bei 40001--> 40101
Bridge poller productreg [start=100, length=79, refresh=60000, type="holding"] {
//Name der Wallbox
Thing data AlfenWallboxName1 [readStart="100", readValueType="int16"]
Thing data AlfenWallboxName2 [readStart="101", readValueType="int16"]
Thing data AlfenWallboxName3 [readStart="102", readValueType="int16"]
Thing data AlfenWallboxName4 [readStart="103", readValueType="int16"]
Thing data AlfenWallboxName5 [readStart="104", readValueType="int16"]
Thing data AlfenWallboxName6 [readStart="105", readValueType="int16"]
Thing data AlfenWallboxName7 [readStart="106", readValueType="int16"]
Thing data AlfenWallboxName8 [readStart="107", readValueType="int16"]
Thing data AlfenWallboxName9 [readStart="108", readValueType="int16"]
Thing data AlfenWallboxName10 [readStart="109", readValueType="int16"]
Thing data AlfenWallboxName11 [readStart="110", readValueType="int16"]
Thing data AlfenWallboxName12 [readStart="111", readValueType="int16"]
Thing data AlfenWallboxName13 [readStart="112", readValueType="int16"]
Thing data AlfenWallboxName14 [readStart="113", readValueType="int16"]
Thing data AlfenWallboxName15 [readStart="114", readValueType="int16"]
Thing data AlfenWallboxName16 [readStart="115", readValueType="int16"]
Thing data AlfenWallboxName17 [readStart="116", readValueType="int16"]
Thing data AlfenWallboxManuf1 [readStart="117", readValueType="int16"]
Thing data AlfenWallboxManuf2 [readStart="118", readValueType="int16"]
Thing data AlfenWallboxManuf3 [readStart="119", readValueType="int16"]
Thing data AlfenWallboxManuf4 [readStart="120", readValueType="int16"]
Thing data AlfenWallboxManuf5 [readStart="121", readValueType="int16"]
Thing data AlfenWallboxFirm1 [readStart="123", readValueType="int16"]
Thing data AlfenWallboxFirm2 [readStart="124", readValueType="int16"]
Thing data AlfenWallboxFirm3 [readStart="125", readValueType="int16"]
Thing data AlfenWallboxFirm4 [readStart="126", readValueType="int16"]
Thing data AlfenWallboxFirm5 [readStart="127", readValueType="int16"]
Thing data AlfenWallboxFirm6 [readStart="128", readValueType="int16"]
Thing data AlfenWallboxFirm7 [readStart="129", readValueType="int16"]
Thing data AlfenWallboxFirm8 [readStart="130", readValueType="int16"]
Thing data AlfenWallboxFirm9 [readStart="131", readValueType="int16"]
Thing data AlfenWallboxFirm10 [readStart="132", readValueType="int16"]
Thing data AlfenWallboxFirm11 [readStart="133", readValueType="int16"]
Thing data AlfenWallboxFirm12 [readStart="134", readValueType="int16"]
Thing data AlfenWallboxFirm13 [readStart="135", readValueType="int16"]
Thing data AlfenWallboxFirm14 [readStart="136", readValueType="int16"]
Thing data AlfenWallboxFirm15 [readStart="137", readValueType="int16"]
Thing data AlfenWallboxFirm16 [readStart="138", readValueType="int16"]
Thing data AlfenWallboxFirm17 [readStart="139", readValueType="int16"]
Thing data AlfenWallboxPlat1 [readStart="140", readValueType="int16"]
Thing data AlfenWallboxPlat2 [readStart="141", readValueType="int16"]
Thing data AlfenWallboxPlat3 [readStart="142", readValueType="int16"]
Thing data AlfenWallboxPlat4 [readStart="143", readValueType="int16"]
Thing data AlfenWallboxPlat5 [readStart="144", readValueType="int16"]
Thing data AlfenWallboxPlat6 [readStart="145", readValueType="int16"]
Thing data AlfenWallboxPlat7 [readStart="146", readValueType="int16"]
Thing data AlfenWallboxPlat8 [readStart="147", readValueType="int16"]
Thing data AlfenWallboxPlat9 [readStart="148", readValueType="int16"]
Thing data AlfenWallboxPlat10 [readStart="149", readValueType="int16"]
Thing data AlfenWallboxPlat11 [readStart="150", readValueType="int16"]
Thing data AlfenWallboxPlat12 [readStart="151", readValueType="int16"]
Thing data AlfenWallboxPlat13 [readStart="152", readValueType="int16"]
Thing data AlfenWallboxPlat14 [readStart="153", readValueType="int16"]
Thing data AlfenWallboxPlat15 [readStart="154", readValueType="int16"]
Thing data AlfenWallboxPlat16 [readStart="155", readValueType="int16"]
Thing data AlfenWallboxPlat17 [readStart="156", readValueType="int16"]
Thing data AlfenWallboxSerN1 [readStart="157", readValueType="int16"]
Thing data AlfenWallboxSerN2 [readStart="158", readValueType="int16"]
Thing data AlfenWallboxSerN3 [readStart="159", readValueType="int16"]
Thing data AlfenWallboxSerN4 [readStart="160", readValueType="int16"]
Thing data AlfenWallboxSerN5 [readStart="161", readValueType="int16"]
Thing data AlfenWallboxSerN6 [readStart="162", readValueType="int16"]
Thing data AlfenWallboxSerN7 [readStart="163", readValueType="int16"]
Thing data AlfenWallboxSerN8 [readStart="164", readValueType="int16"]
Thing data AlfenWallboxSerN9 [readStart="165", readValueType="int16"]
Thing data AlfenWallboxSerN10 [readStart="166", readValueType="int16"]
Thing data AlfenWallboxSerN11 [readStart="167", readValueType="int16"]
Thing data AlfenWallboxYear [readStart="168", readValueType="int16"]
Thing data AlfenWallboxMonth [readStart="169", readValueType="int16"]
Thing data AlfenWallboxDay [readStart="170", readValueType="int16"]
Thing data AlfenWallboxHour [readStart="171", readValueType="int16"]
Thing data AlfenWallboxMin [readStart="172", readValueType="int16"]
Thing data AlfenWallboxSec [readStart="173", readValueType="int16"]
Thing data AlfenWallboxUpT [readStart="174", readValueType="uint64", readTransform="JS(divide1000.js)"]
Thing data AlfenWallboxUTCOff [readStart="178", readValueType="int16"]
}
Bridge poller StationReg [start=1100, length=5, refresh=60000, type="holding"] {
//special topics
Thing data AlfenWallboxMaxCurrent [readStart="1100", readValueType="float32"]
Thing data AlfenWallboxTemp [readStart="1102", readValueType="float32"]
Thing data AlfenWallboxOCPP [readStart="1104", readValueType="uint16"]
// Nr of Sockets --> only single Wallbox
}
}
Bridge modbus:tcp:wallboxsocket "Alfen Wallbox" [host = "192.168.xxx.xx", port=502, id=1] {
Bridge poller VoltCurrentPow [start=306, length=44, refresh=5000, type="holding"] {
//Name der Wallbox
Thing data AlfenWallboxVL1 [readStart="306", readValueType="float32"]
Thing data AlfenWallboxVL2 [readStart="308", readValueType="float32"]
Thing data AlfenWallboxVL3 [readStart="310", readValueType="float32"]
Thing data AlfenWallboxIL1 [readStart="320", readValueType="float32"]
Thing data AlfenWallboxIL2 [readStart="322", readValueType="float32"]
Thing data AlfenWallboxIL3 [readStart="324", readValueType="float32"]
Thing data AlfenWallboxISum [readStart="326", readValueType="float32"]
Thing data AlfenWallboxFreq [readStart="336", readValueType="float32"]
Thing data AlfenWallboxPL1 [readStart="338", readValueType="float32"]
Thing data AlfenWallboxPL2 [readStart="340", readValueType="float32"]
Thing data AlfenWallboPIL3 [readStart="342", readValueType="float32"]
Thing data AlfenWallboxPSum [readStart="344", readValueType="float32"]
}
}