У нас в центре всего MQTT-брокер, с которым общаются все драйверы, веб-интерфейс и другое ПО. Подробнее можно почитать тут: Программное обеспечение Wiren Board — Wiren Board
То есть работа из Python сводится к работе с MQTT через любую доступную библиотеку, например, paho-mqtt · PyPI.
А правила пишутся на JavaScript, да. Тут подробнее: Движок правил wb-rules — Wiren Board