Falls mal jemand das Gleiche Problem hat (und mit dem Disclaimer, dass Ihr Backups macht, nicht an geöffneten Datenbanken/Dateien herumexperimentiert und auch sonst wisst was ihr tut):
Hab ich gesagt, dass Phoscon (marthoc/deconz) nicht laufen sollte, damit die zll.db nicht geöffnet ist? Ok.
Ich habe mit SQLiteBrowser die SID in der Tabelle sensors wieder in die Reihenfolge gebracht, die ich brauchte. Wenn ein neuer Sensor angelernt wird, nimmt Phoscon einfach den nächsten größten freien Eintrag.
Beispiel:
11
12
14
dann wird der nächste Sensor die ID 15 erhalten.
Bei mir hat das problemlos funktioniert.