Exemplo n.º 1
0
 public static void ListenToDevice(IBusproController busproController)
 {
     var device = new Logic(1, 100);
     // tag for eventhandling
     // device.tag
     var logic = (Logic)busproController.Device(device);
 }
Exemplo n.º 2
0
        public static void QueryDlp(IBusproController busproController)
        {
            try
            {
                var dlpStue = (Dlp)busproController.Device(new Dlp(1, 21));
                var ok      = dlpStue.ReadFloorHeatingStatus();
                Console.WriteLine($"ReadFloorHeatingStatus(): {ok}\n\n");

                var dlpTrim = (Dlp)busproController.Device(new Dlp(1, 13));
                ok = dlpTrim.ReadFloorHeatingStatus();
                Console.WriteLine($"ReadFloorHeatingStatus(): {ok}\n\n");

                /*
                 * ReadFloorHeatingStatus
                 * 0		temperature.type (0 = Celsius, 1 = Fahrenheit)
                 * 24	temperature.current
                 * 1		status (av/på)
                 * 1		modus (1 = Normal)
                 * 24	temperature.normal
                 * 20	temperature.day
                 * 20	temperature.night
                 * 20	temperature.away
                 *                                      ??temperature.timer
                 */



                //var dlpStue = (Dlp)busproController.Device(new Dlp(1, 21));
                //var ok = dlpStue.ReadAcCurrentState();
                //Console.WriteLine($"Stue..ReadAcCurrentState(): {ok}\n\n");

                //var dlpBad = (Dlp)busproController.Device(new Dlp(1, 17));
                //ok = dlpBad.ReadAcCurrentState();
                //Console.WriteLine($"Bad..ReadAcCurrentState(): {ok}\n\n");
            }
            catch (Exception ex)
            {
                var err = ex.Message;
                Console.WriteLine(err);
            }
        }
Exemplo n.º 3
0
 public static void TurnOffLightMediaroom(IBusproController busproController)
 {
     try
     {
         var dimmerKino = (Dimmer)busproController.Device(new Dimmer(1, 74));
         var ok         = dimmerKino.SingleChannelControl(1, 0, 0);
         Console.WriteLine($"Medierom..SingleChannelControl(1, 0, 0): {ok}\n\n");
     }
     catch (Exception ex)
     {
         var err = ex.Message;
         Console.WriteLine(err);
     }
 }