Hola, estoy haciendo un proyecto encaminado a la domótica.
Tengo el API en php de todo el sistema.
Estoy bloqueada porque no sé cómo incluír el código php en el html5.
Por ejemplo:
Yo tengo ésto en php:
// Include the library
include 'bootstrap.php';
// Create the object
$x10 = new X10('C:\Program Files (x86)\AHSDK\bin\ahcmd.exe');
/**
* Add the first device, this can be our ceiling lights.
*/
// Add all devices you have ( codes )
$x10->addPowerDevice('a1');
// Only allow certain commands.( This is recommended but not required ).
// Forexample, you don't want to dim appliance modules.
// To see what features is available, you can: print_r(X10Device::getFeatures());
$x10->dev('a1')->setAllowedFeatures(X10Device::FG_ON_OFF | X10Device::FG_DIM_BRIGHT);
// Turn 'a1' off.
$x10->dev('a1')->off();
// Turn 'a1' on!
$x10->dev('a1')->on();
// Dim the device.
$x10->dev('a1')->dim(50);
// Extended code.
$x10->dev('a1')->extendedCode('A1', '0F');
¿cómo podría yo hacer, por ejemplo, un botón "on/off", con ese código?. ¿Dónde tengo que poner los "$x10->....."?
Comentar que cada "$x10->..." es una órden ya que si yo ejecuto el código en el navegador, la luz se enciende, se regula a 50 y después se apaga, pero lógicamente no se ve nada en el navegador porque no hay nada en html.
De antemanos, gracias por vuestras respuestas.
Tengo el API en php de todo el sistema.
Estoy bloqueada porque no sé cómo incluír el código php en el html5.
Por ejemplo:
Yo tengo ésto en php:
// Include the library
include 'bootstrap.php';
// Create the object
$x10 = new X10('C:\Program Files (x86)\AHSDK\bin\ahcmd.exe');
/**
* Add the first device, this can be our ceiling lights.
*/
// Add all devices you have ( codes )
$x10->addPowerDevice('a1');
// Only allow certain commands.( This is recommended but not required ).
// Forexample, you don't want to dim appliance modules.
// To see what features is available, you can: print_r(X10Device::getFeatures());
$x10->dev('a1')->setAllowedFeatures(X10Device::FG_ON_OFF | X10Device::FG_DIM_BRIGHT);
// Turn 'a1' off.
$x10->dev('a1')->off();
// Turn 'a1' on!
$x10->dev('a1')->on();
// Dim the device.
$x10->dev('a1')->dim(50);
// Extended code.
$x10->dev('a1')->extendedCode('A1', '0F');
¿cómo podría yo hacer, por ejemplo, un botón "on/off", con ese código?. ¿Dónde tengo que poner los "$x10->....."?
Comentar que cada "$x10->..." es una órden ya que si yo ejecuto el código en el navegador, la luz se enciende, se regula a 50 y después se apaga, pero lógicamente no se ve nada en el navegador porque no hay nada en html.
De antemanos, gracias por vuestras respuestas.