from pyviera import VieraFinder

if __name__ == '__main__':
    vf = VieraFinder()

    tv = vf.get_viera()

    tv.mute()

@@ -22,102 +22,348 @@
 iera
-Finder%0A%0Aif __name__ == '__main__':%0A    vf = VieraFinder()%0A%0A    tv = vf.get_viera()%0A%0A    tv.mute(
+, commands%0A%0A# List out all possible commands%0Aprint(commands.keys())%0Aprint()%0A%0A# Look for any supported TVs%0Atvs = Viera.discover()%0A%0A# Make sure we have at least one%0Aif len(tvs) %3E 0:%0A    # Get the first TV that was found%0A    tv = tvs%5B0%5D%0A%0A    # Send TV commands%0A    tv.mute()%0A    tv.vol_up()%0A    tv.num(5)%0A%0Aelse:%0A    print(%22No TVs could be found%22
 )%0A

Update example