Это возможно, через computer.getDeviceInfo(). Этот функция возвращает таблицу в которой ключами является адрес устройства а значениями таблица с информацией об устройстве. Для Solar Generator:
{
product = "power",
description = "Solar panel",
product = "Enligh10",
vendor = "MightyPirates GmbH & Co. K"
}
А работает ли он. можно определить через geolyzer.isSunVisible (если true, то работает, но нужно учитывать, что солярка проверяет isSunVisible раз в 100 тиков).
А так да, неплохо было бы иметь у солярки метод isActive().