Tibber Binding

I also have that problem since a few months, and there’s no solution to this in the binding yet:

What I do is checking every hour at 20sec past the hour, if the lastUpdate was successful, otherwise restart the binding:

var interval25sec = time.toZDT('PT-25s');
var tibberLastUpdate = items.getItem("TIB_Current_StartsAt").persistence.lastUpdate('jdbc');

if (tibberLastUpdate.isBeforeDateTime(interval25sec)) {
  // no current Tibber information => restart binding
  console.warn("WARN: Tibber binding to be restarted! No new prices available");
  things.getThing('tibber:tibberapi:pl12').setEnabled(false);
  java.lang.Thread.sleep(250);
  things.getThing('tibber:tibberapi:pl12').setEnabled(true);
  console.info("INFO Tibber: Tibber Binding was restarted.");
}