Switch vs Input Configuration

  • I see there are two ways for the Plus I4 to operate, as a switch or as a button. However I can only get a response to the "Input.GetStatus" RPC call and there is no handler for the "Switch.GetStatus" call. How do I enable the Switch.GetStatus handler?

  • Welcome to the forum, Peter!

    A Shelly plus i4 has no relay in its guts.Thus, it cannot answer a "Switch.GetStatus" call!

    „Habt Geduld. Alle Dinge sind schwierig, bevor sie einfach werden!“ (aus Frankreich)

    „Nothing in life is to be feared, it is only to be understood.“ (Marie Curie, 1867-1934)

    „Es reicht nicht“, rief Schiller, „Gedankenfreiheit zu fordern, man muß auch denken können, sonst fordert man Gedankenlosigkeitsfreiheit und die ist die Freiheit zur Dummheit, welche wiederum die schlimmste Unfreiheit überhaupt ist!“
    (Aus „Besuch aus Weimar“ von Gert Heidenreich, Schriftsteller, *1944 in Eberswalde)

  • Yes I know but that raises two questions:

    • Why does the device let you configure it as a Switch in its web interface but not respond to Switch.GetStatus calls?
    • Why does the official Hubitat driver say it covers all Shelly plus devices but only implements the Switch.GetStatus call not the Input.GetStatus call for the I4?

    It looks like there might be some confusion as to whether the I4 should support the Switch component or not.