Modbus serial - No ThingHandlerFactory found for thing (upgrade from 3.3 to 3.4.x)

Hi together,

my Modbus serial binding is working fine (running on a 3.3 snapshot version), but if I try to upgrade to a version > 3.4 i get no data any more.
Ther are no error messages within the log file if i run obenHAB.
When I run it in debug mode it get the following error messages:

2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:serial:slave100 (thing-type is modbus:serial). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHoldingStandardValues (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:ActivePowerFast (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHoldingAccumulatedEnergy (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHoldingStringValues1 (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHoldingStringValues2 (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHoldingMPPTValues1 (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.422 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHoldingMPPTValues2 (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHolding_Operating_state_1 (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHolding_System_time (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveHolding_time (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:poller:slave100:slaveWriting_time (thing-type is modbus:poller). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Phase_A_voltage (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Phase_B_voltage (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Phase_C_voltage (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Phase_A_current (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Phase_B_current (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Phase_C_current (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Grid_frequency (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Power_factor (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Inverter_efficiency (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.434 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Internal_temperature (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.450 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Device_status (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.450 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Peak_active_power_of_current_day (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.450 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Active_power (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.450 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Reactive_power (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.450 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:slaveHoldingStandardValues:Input_power (thing-type is modbus:data). Deferring initialization.
2023-06-10 08:37:42.450 [INFO ] [.thing.internal.GenericThingProvider] - No ThingHandlerFactory found for thing modbus:data:slave100:ActivePowerFast:Active_power_fast (thing-type is modbus:data). Deferring initialization.

Running on Windows with Azul Zulu JDK 11.62.17 (11.0.18)

Any ideas?

Next try with update to OH 4.0.4
Updated Azul Zulu JDO to 17.46.19 (17.0.9)

I’m using file based configuration.

Things:

Bridge modbus:serial:slave100 [ port="COM3" ,id=1 , baud=19200, stopBits="1", parity="none", dataBits=8, encoding="rtu" ] {

    Bridge poller slaveHoldingStandardValues [ start=32277, length=21, refresh=10000, type="holding" ] {
        Thing data Phase_A_voltage                  [ readStart="32277", readValueType="uint16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 21
        Thing data Phase_B_voltage                  [ readStart="32278", readValueType="uint16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 22
        Thing data Phase_C_voltage                  [ readStart="32279", readValueType="uint16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 23
        Thing data Phase_A_current                  [ readStart="32280", readValueType="uint16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 24
        Thing data Phase_B_current                  [ readStart="32281", readValueType="uint16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 25
        Thing data Phase_C_current                  [ readStart="32282", readValueType="uint16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 26
        Thing data Grid_frequency					[ readStart="32283", readValueType="uint16",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 27
        Thing data Power_factor                     [ readStart="32284", readValueType="int16",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]             // 28
        Thing data Inverter_efficiency              [ readStart="32285", readValueType="uint16",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]            // 29
        Thing data Internal_temperature             [ readStart="32286", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]             // 30
        Thing data Device_status                    [ readStart="32287", readValueType="uint16",readTransform="default",updateUnchangedValuesEveryMillis="5000000" ]            // 31
        Thing data Peak_active_power_of_current_day [ readStart="32288", readValueType="int32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 32        //may move this to slower polling
        Thing data Active_power                     [ readStart="32290", readValueType="int32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 33
        Thing data Reactive_power                   [ readStart="32292", readValueType="int32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 34
        Thing data Input_power                      [ readStart="32294", readValueType="uint32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]  // 35
    }

    Bridge poller ActivePowerFast [start=32290, length=2, type="holding", refresh=500] {
        Thing data Active_power_fast                [ readStart="32290", readValueType="int32", readTransform="JS(divide1000.js)", updateUnchangedValuesEveryMillis="5000000" ]      // only for fast calculation
    }

    Bridge poller slaveHoldingAccumulatedEnergy [ start=32298, length=10, refresh=60000, type="holding" ] {
        Thing data Energy_yield_Hour                [ readStart="32298", readValueType="uint32",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 37
        Thing data Energy_yield_Day                 [ readStart="32300", readValueType="uint32",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 38        
        Thing data Energy_yield_Month               [ readStart="32302", readValueType="uint32",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 39        
        Thing data Energy_yield_Year                [ readStart="32304", readValueType="uint32",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 40
        Thing data Energy_yield_Total               [ readStart="32306", readValueType="uint32",readTransform="JS(divide100.js)",updateUnchangedValuesEveryMillis="5000000" ]   // 41
    }
   
    Bridge poller slaveHoldingStringValues1 [ start=32262, length=12, refresh=10000, type="holding" ] {
        Thing data Pv_1_Voltage                    [ readStart="32262", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]           // 06
        Thing data Pv_1_Current                    [ readStart="32263", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        //Thing data Pv_2_Voltage                    [ readStart="32264", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        //Thing data Pv_2_Current                    [ readStart="32265", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Pv_3_Voltage                    [ readStart="32266", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Pv_3_Current                    [ readStart="32267", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        //Thing data Pv_4_Voltage                    [ readStart="32268", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        //Thing data Pv_4_Current                    [ readStart="32269", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Pv_5_Voltage                    [ readStart="32270", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Pv_5_Current                    [ readStart="32271", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        //Thing data Pv_6_Voltage                    [ readStart="32272", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]
        //Thing data Pv_6_Current                    [ readStart="32273", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]         // 17
    }

    Bridge poller slaveHoldingStringValues2 [ start=32314, length=4, refresh=10000, type="holding" ] {
        Thing data Pv_7_Voltage                    [ readStart="32314", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]          // 42
        Thing data Pv_7_Current                    [ readStart="32315", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]         // 43
        //Thing data Pv_8_Voltage                    [ readStart="32316", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]          // 44
        //Thing data Pv_8_Current                    [ readStart="32317", readValueType="int16",readTransform="JS(divide10.js)",updateUnchangedValuesEveryMillis="5000000" ]         // 45
    }

    Bridge poller slaveHoldingMPPTValues1 [ start=33022, length=6, refresh=10000, type="holding" ] {
        Thing data MPPT_1_Total_input_power        [ readStart="33022", readValueType="uint32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]       // 67
        Thing data MPPT_2_Total_input_power        [ readStart="33024", readValueType="uint32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]       // 68
        Thing data MPPT_3_Total_input_power        [ readStart="33026", readValueType="uint32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]       // 69
    }

    Bridge poller slaveHoldingMPPTValues2 [ start=33070, length=2, refresh=10000, type="holding" ] {
        Thing data MPPT_4_Total_input_power        [ readStart="33070", readValueType="uint32",readTransform="JS(divide1000.js)",updateUnchangedValuesEveryMillis="5000000" ]       // 70
    }

    Bridge poller slaveHolding_Operating_state_1 [ start=32319, length=1, refresh=10000, type="holding" ] {
        Thing data Operating_state_standby              [ readStart="32319.0", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]     // 46
        Thing data Operating_state_gc                   [ readStart="32319.1", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ] 
        Thing data Operating_state_gc_normally          [ readStart="32319.2", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Operating_state_gc_derating          [ readStart="32319.3", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Operating_state_gc_derating_error    [ readStart="32319.4", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Operating_state_stop_normal          [ readStart="32319.5", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ] 
        Thing data Operating_state_stop_error           [ readStart="32319.6", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Operating_state_stop_derating        [ readStart="32319.7", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Operating_state_shutdown             [ readStart="32319.8", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Operating_state_spot_check           [ readStart="32319.9", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ] 
   }

   Bridge poller slaveHolding_System_time [ start=32200, length=2, refresh=2000, type="holding"] {
        Thing data System_time                          [ readStart="32200", readValueType="uint32",readTransform="default",updateUnchangedValuesEveryMillis="5000000" ]             // 5
   }

   Bridge poller slaveHolding_time [ start=32325, length=4, refresh=60000, type="holding"] {
        Thing data Startup_time                          [ readStart="32325", readValueType="uint32",readTransform="default",updateUnchangedValuesEveryMillis="5000000" ]             // 51
        Thing data Shutdown_time                         [ readStart="32327", readValueType="uint32",readTransform="default",updateUnchangedValuesEveryMillis="5000000" ]             // 52
   }

    Bridge poller slaveWriting_time [ start=40000, length=2, refresh=10000, type="holding"] {
        Thing data System_time                           [ writeStart="40000", writeValueType="uint32", writeType="holding" ]
    }

/*     Bridge poller slaveHolding_Alarm1 [ start=50000, length=1, refresh=10000, type="holding" ] {
        Thing data Alarm_1bit0                          [ readStart="50000.0", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit1                          [ readStart="50000.1", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit2                          [ readStart="50000.2", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit3                          [ readStart="50000.3", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit4                          [ readStart="50000.4", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit5                          [ readStart="50000.5", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit6                          [ readStart="50000.6", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit7                          [ readStart="50000.7", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit8                          [ readStart="50000.8", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit9                          [ readStart="50000.9", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit10                         [ readStart="50000.10", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit11                         [ readStart="50000.11", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit12                         [ readStart="50000.12", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit13                         [ readStart="50000.13", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit14                         [ readStart="50000.14", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
        Thing data Alarm_1bit15                         [ readStart="50000.15", readValueType="bit",updateUnchangedValuesEveryMillis="5000000" ]
    } */
    // to be continued up to alarm 17


}

Items:

Number  System_time_number      "System time"                                                                   { channel="modbus:data:slave100:slaveHolding_System_time:System_time:number" }
DateTime    System_time     //calculated
Number  Startup_time_number     "Startup time"                                                                  { channel="modbus:data:slave100:slaveHolding_time:Startup_time:number" }
DateTime    Startup_time     //calculated
Number  Shutdown_time_number    "Shutdown time"                                                                 { channel="modbus:data:slave100:slaveHolding_time:Shutdown_time:number" }
DateTime    Shutdown_time     //calculated
Number  System_time_write      "System time write"                                                              { channel="modbus:data:slave100:slaveWriting_time:System_time:number" }

Number  Phase_A_voltage     "Phase A voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Phase_A_voltage:number" }
Number  Phase_B_voltage     "Phase B voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Phase_B_voltage:number" }
Number  Phase_C_voltage     "Phase C voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Phase_C_voltage:number" }
Number  Phase_A_current     "Phase A current"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Phase_A_current:number" }
Number  Phase_B_current     "Phase B current"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Phase_B_current:number" }
Number  Phase_C_current     "Phase C current"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Phase_C_current:number" }
Number	Grid_frequency		"Grid frequency"								                                    { channel="modbus:data:slave100:slaveHoldingStandardValues:Grid_frequency:number" }
Number  Power_factor            "Power factor"                                                                  { channel="modbus:data:slave100:slaveHoldingStandardValues:Power_factor:number" }
Number  Inverter_efficiency     "Inverter efficiency"                                                           { channel="modbus:data:slave100:slaveHoldingStandardValues:Inverter_efficiency:number" }
Number  Internal_temperature    "Internal Temp."                                                                { channel="modbus:data:slave100:slaveHoldingStandardValues:Internal_temperature:number" }
Number  Device_status           "Device status"                                                                 { channel="modbus:data:slave100:slaveHoldingStandardValues:Device_status:number" }
Number  Peak_active_power_of_current_day    "Peak Active Power current day"                                     { channel="modbus:data:slave100:slaveHoldingStandardValues:Peak_active_power_of_current_day:number" }
Number  Active_power            "Active power"                                                                  { channel="modbus:data:slave100:slaveHoldingStandardValues:Active_power:number" }
Number  Active_power_fast       "Active power fast"                                                             { channel="modbus:data:slave100:ActivePowerFast:Active_power_fast:number" }
Number  Reactive_power          "Reactive power"                                                                { channel="modbus:data:slave100:slaveHoldingStandardValues:Reactive_power:number" }
Number  Input_power             "Input power"                                                                   { channel="modbus:data:slave100:slaveHoldingStandardValues:Input_power:number" }

Number  Energy_yield_Hour       "Energy yield hour"                                                             { channel="modbus:data:slave100:slaveHoldingAccumulatedEnergy:Energy_yield_Hour:number" }
Number  Energy_yield_Day        "Energy yield day"                                                              { channel="modbus:data:slave100:slaveHoldingAccumulatedEnergy:Energy_yield_Day:number" }
Number  Energy_yield_Month      "Energy yield month"                                                            { channel="modbus:data:slave100:slaveHoldingAccumulatedEnergy:Energy_yield_Month:number" }
Number  Energy_yield_Year       "Energy yield year"                                                             { channel="modbus:data:slave100:slaveHoldingAccumulatedEnergy:Energy_yield_Year:number" }
Number  Energy_yield_Total      "Energy yield total"                                                            { channel="modbus:data:slave100:slaveHoldingAccumulatedEnergy:Energy_yield_Total:number" }
Number	Profit_Total		"Profit total"		//calculated

Number  Pv_1_Voltage            "PV1 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_1_Voltage:number" }
Number  Pv_1_Current            "PV1 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_1_Current:number" }
//Number  Pv_2_Voltage            "PV2 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_2_Voltage:number" }
//Number  Pv_2_Current            "PV2 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_2_Current:number" }
Number  Pv_3_Voltage            "PV3 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_3_Voltage:number" }
Number  Pv_3_Current            "PV3 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_3_Current:number" }
//Number  Pv_4_Voltage            "PV4 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_4_Voltage:number" }
//Number  Pv_4_Current            "PV4 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_4_Current:number" }
Number  Pv_5_Voltage            "PV5 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_5_Voltage:number" }
Number  Pv_5_Current            "PV5 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_5_Current:number" }
//Number  Pv_6_Voltage            "PV6 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_6_Voltage:number" }
//Number  Pv_6_Current            "PV6 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues1:Pv_6_Current:number" }

Number  Pv_7_Voltage            "PV7 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues2:Pv_7_Voltage:number" }
Number  Pv_7_Current            "PV7 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues2:Pv_7_Current:number" }
//Number  Pv_8_Voltage            "PV8 Voltage"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues2:Pv_8_Voltage:number" }
//Number  Pv_8_Current            "PV8 Current"                                                                   { channel="modbus:data:slave100:slaveHoldingStringValues2:Pv_8_Current:number" }

Number  MPPT1_Total_input_power            "MPPT1 total input power"                                            { channel="modbus:data:slave100:slaveHoldingMPPTValues1:MPPT_1_Total_input_power:number" }
Number  MPPT2_Total_input_power            "MPPT2 total input power"                                            { channel="modbus:data:slave100:slaveHoldingMPPTValues1:MPPT_2_Total_input_power:number" }
Number  MPPT3_Total_input_power            "MPPT3 total input power"                                            { channel="modbus:data:slave100:slaveHoldingMPPTValues1:MPPT_3_Total_input_power:number" }
Number  MPPT4_Total_input_power            "MPPT4 total input power"                                            { channel="modbus:data:slave100:slaveHoldingMPPTValues2:MPPT_4_Total_input_power:number" }

Number  State_Standby                         "Standby"                                                         { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_standby:number" }
Number  State_Grid_connected                  "Grid connected"                                                  { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_gc:number" }
Number  State_Grid_connected_normal           "Grid connected normal"                                           { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_gc_normally:number" }
Number  State_Grid_connected_derating         "Grid connected derating"                                         { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_gc_derating:number" }
Number  State_Grid_connected_derating_error   "Grid connected derating error"                                   { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_gc_derating_error:number" }
Number  State_Stop_normal                     "Stop normal"                                                     { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_stop_normal:number" }
Number  State_Stop_error                      "Stop error"                                                      { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_stop_error:number" }
Number  State_Stop_derating                   "Stop derating"                                                   { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_stop_derating:number" }
Number  State_Shutdown                        "Shutdown"                                                        { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_shutdown:number" }
Number  State_Spot_check                      "Spot check"                                                      { channel="modbus:data:slave100:slaveHolding_Operating_state_1:Operating_state_spot_check:number" }

/* Number  Alarm_1bit0     "Alarm 1 Bit 0"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit0:number" }
Number  Alarm_1bit1     "Alarm 1 Bit 1"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit1:number" }
Number  Alarm_1bit2     "Alarm 1 Bit 2"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit2:number" }
Number  Alarm_1bit3     "Alarm 1 Bit 3"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit3:number" }
Number  Alarm_1bit4     "Alarm 1 Bit 4"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit4:number" }
Number  Alarm_1bit5     "Alarm 1 Bit 5"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit5:number" }
Number  Alarm_1bit6     "Alarm 1 Bit 6"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit6:number" }
Number  Alarm_1bit7     "Alarm 1 Bit 7"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit7:number" }
Number  Alarm_1bit8     "Alarm 1 Bit 8"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit8:number" }
Number  Alarm_1bit9     "Alarm 1 Bit 9"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit9:number" }
Number  Alarm_1bit10     "Alarm 1 Bit 10"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit10:number" }
Number  Alarm_1bit11     "Alarm 1 Bit 11"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit11:number" }
Number  Alarm_1bit12     "Alarm 1 Bit 12"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit12:number" }
Number  Alarm_1bit13     "Alarm 1 Bit 13"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit13:number" }
Number  Alarm_1bit14     "Alarm 1 Bit 14"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit14:number" }
Number  Alarm_1bit15     "Alarm 1 Bit 15"                                                                         { channel="modbus:data:slave100:slaveHolding_Alarm1:Alarm_1bit15:number" } */

Anyone facing same issues with Modbus RTU after upgrade?

Recognized that the message is no error message :slight_smile:

But log is not giving me any useful information:

2023-11-20 09:44:46.964 [INFO ] [org.openhab.core.Activator          ] - Starting openHAB 4.0.4 (build Release Build)
2023-11-20 09:44:47.491 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Berlin'.
2023-11-20 09:44:47.520 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '48.25810262345121,14.713501249134426'.
2023-11-20 09:44:47.522 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_AT'.
2023-11-20 09:44:51.874 [WARN ] [org.openhab.core.net.NetUtil        ] - Found multiple local interfaces - ignoring 192.168.180.1
2023-11-20 09:44:51.898 [WARN ] [org.openhab.core.net.NetUtil        ] - Found multiple local interfaces - ignoring 192.168.1.15
2023-11-20 09:45:01.824 [WARN ] [core.karaf.internal.FeatureInstaller] - The transformation add-on 'javascript' does not exist - ignoring it.
2023-11-20 09:45:01.833 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'paper' does not exist - ignoring it.
2023-11-20 09:45:03.499 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'goechargerapiv2.items'
2023-11-20 09:45:03.889 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'huawei_sun2000_33ktla.items'
2023-11-20 09:45:03.989 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'KDK_Pro380Mod.items'
2023-11-20 09:45:04.011 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'knx.items'
2023-11-20 09:45:04.058 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'onkyo.items'
2023-11-20 09:45:04.078 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'SDM630-V2.items'
2023-11-20 09:45:04.091 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'yeelight.items'
2023-11-20 09:45:04.542 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'influxdb.persist'
2023-11-20 09:45:04.984 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'overview.sitemap'
2023-11-20 09:45:05.092 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'current_PV.sitemap'
2023-11-20 09:45:05.128 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'pool.sitemap'
2023-11-20 09:45:05.286 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'huawei_sun2000_33ktla.things'
2023-11-20 09:45:05.399 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'onkyo.things'
2023-11-20 09:45:05.406 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'netatmo.things'
2023-11-20 09:45:05.418 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'goechargerapiv2.things'
2023-11-20 09:45:05.431 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'KDK_Pro380Mod.things'
2023-11-20 09:45:05.445 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'knx.things'
2023-11-20 09:45:05.472 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'yeelight.things'
2023-11-20 09:45:05.477 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'SDM630-V2.things'
2023-11-20 09:45:08.755 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2023-11-20 09:45:08.994 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'startup_time.rules'
2023-11-20 09:45:10.095 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'system_time.rules'
2023-11-20 09:45:10.364 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'shutdown_time.rules'
2023-11-20 09:45:10.575 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'charge.rules'
2023-11-20 09:45:11.706 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'profit_total.rules'
2023-11-20 09:45:11.777 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'system_time_write_startup.rules'
2023-11-20 09:45:11.866 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'system_time_write.rules'
2023-11-20 09:45:12.489 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'onkyo.things' is either empty or cannot be parsed correctly!
2023-11-20 09:45:12.492 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'yeelight.things' is either empty or cannot be parsed correctly!
2023-11-20 09:45:15.022 [WARN ] [ce.jetty.internal.JettyServerWrapper] - Can't create temporary directory for OsgiContextModel{HS,id=OCM-27,name='context:1794994843',path='/',bundle=org.jupnp,context=WebContainerContextWrapper{bundle=org.jupnp_2.7.1.OH1 [244],contextId='context:1794994843',delegate=org.jupnp.transport.impl.osgi.DisableAuthenticationHttpContext@6afd729b}}: C:\openHAB\userdata\tmp\ROOT\context:1794994843
2023-11-20 09:45:16.634 [INFO ] [rt.modbus.internal.ModbusManagerImpl] - Modbus manager activated
2023-11-20 09:45:17.877 [INFO ] [nternal.handler.IPBridgeThingHandler] - autoReconnectPeriod for knx:ip:bridge set to 1s, allowed range is 0 (never) or >30
2023-11-20 09:45:18.492 [ERROR] [.model.script.TimeToCorretSystemTime] - Set system time to value (seconds since 1970): 1700469918
2023-11-20 09:45:18.500 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
2023-11-20 09:45:18.722 [INFO ] [io.openhabcloud.internal.CloudClient] - Connected to the openHAB Cloud service (UUID = 97...7a, base URL = http://localhost:8080)
2023-11-20 09:45:18.787 [INFO ] [.influxdb.InfluxDBPersistenceService] - InfluxDB persistence service started.
2023-11-20 09:45:19.323 [INFO ] [nx.internal.client.AbstractKNXClient] - Bridge knx:ip:bridge connected to KNX bus
2023-11-20 09:45:20.787 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'charge-1' failed: Could not cast NULL to java.lang.Number; line 16, column 40, length 36 in charge
2023-11-20 09:45:30.511 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write
2023-11-20 09:45:49.362 [ERROR] [.model.script.TimeToCorretSystemTime] - Set system time to value (seconds since 1970): 1700469949
2023-11-20 09:46:00.440 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write
2023-11-20 09:46:01.781 [WARN ] [core.karaf.internal.FeatureInstaller] - The transformation add-on 'javascript' does not exist - ignoring it.
2023-11-20 09:46:01.786 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'paper' does not exist - ignoring it.
2023-11-20 09:46:30.393 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write
2023-11-20 09:47:00.388 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write
2023-11-20 09:47:30.393 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write
2023-11-20 09:48:00.390 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write
2023-11-20 09:48:30.392 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'system_time_write-1' failed: Could not cast NULL to java.lang.Number; line 8, column 26, length 34 in system_time_write

Ok, I don’t know, but something was wrong with my openHAB installation.
Did a whole new clean setup with OH 4.0.4 and configured all the Modbus Slaves, Pollers, Data Items by the GUI and not via the configuration files.
It was really a mess, because they were a lot, but now it works!