IC1396A, Sternwarte Deidesheim