Uses of Annotation Interface
org.openhab.core.model.script.engine.action.ActionDoc
Packages that use ActionDoc
-
Uses of ActionDoc in org.openhab.core.model.script.actions
Methods in org.openhab.core.model.script.actions with annotations of type ActionDocModifier and TypeMethodDescriptionstatic ObjectScriptExecution.callScript(String scriptName) Calls a script which must be located in the configurations/scripts folder.static TimerScriptExecution.createTimer(@Nullable String identifier, ZonedDateTime zonedDateTime, org.eclipse.xtext.xbase.lib.Procedures.Procedure0 closure) static TimerScriptExecution.createTimer(ZonedDateTime zonedDateTime, org.eclipse.xtext.xbase.lib.Procedures.Procedure0 closure) static TimerScriptExecution.createTimerWithArgument(@Nullable String identifier, ZonedDateTime zonedDateTime, Object arg1, org.eclipse.xtext.xbase.lib.Procedures.Procedure1 closure) static TimerScriptExecution.createTimerWithArgument(ZonedDateTime zonedDateTime, Object arg1, org.eclipse.xtext.xbase.lib.Procedures.Procedure1 closure) static voidAudio.decreaseMasterVolume(float percent) static @Nullable StringEphemeris.getBankHolidayName()static @Nullable StringEphemeris.getBankHolidayName(int offset) static @Nullable StringEphemeris.getBankHolidayName(int offset, String filename) static @Nullable StringEphemeris.getBankHolidayName(String filename) static @Nullable StringEphemeris.getBankHolidayName(ZonedDateTime day) static @Nullable StringEphemeris.getBankHolidayName(ZonedDateTime day, String filename) static longEphemeris.getDaysUntil(String searchedHoliday) static longEphemeris.getDaysUntil(String searchedHoliday, String filename) static longEphemeris.getDaysUntil(ZonedDateTime day, String searchedHoliday) static longEphemeris.getDaysUntil(ZonedDateTime day, String searchedHoliday, String filename) static @Nullable ItemSemantics.getEquipment(Item item) Semantics.getEquipmentType(Item item) static @Nullable StringEphemeris.getHolidayDescription(@Nullable String holiday) static @Nullable ItemSemantics.getLocation(Item item) Semantics.getLocationType(Item item) static floatAudio.getMasterVolume()static @Nullable StringEphemeris.getNextBankHoliday()static @Nullable StringEphemeris.getNextBankHoliday(int offset) static @Nullable StringEphemeris.getNextBankHoliday(int offset, String filename) static @Nullable StringEphemeris.getNextBankHoliday(String filename) static @Nullable StringEphemeris.getNextBankHoliday(ZonedDateTime day) static @Nullable StringEphemeris.getNextBankHoliday(ZonedDateTime day, String filename) Semantics.getPointType(Item item) Semantics.getPropertyType(Item item) Semantics.getSemanticType(Item item) static voidAudio.increaseMasterVolume(float percent) static StringInterprets the given text.static StringInterprets the given text with a given Human Language Interpreter.static StringInterprets the given text with a given Human Language Interpreter.static booleanEphemeris.isBankHoliday()static booleanEphemeris.isBankHoliday(int offset) static booleanEphemeris.isBankHoliday(int offset, String filename) static booleanEphemeris.isBankHoliday(String filename) static booleanEphemeris.isBankHoliday(ZonedDateTime day) static booleanEphemeris.isBankHoliday(ZonedDateTime day, String filename) static booleanSemantics.isEquipment(Item item) static booleanEphemeris.isInDayset(String daysetName) static booleanEphemeris.isInDayset(String daysetName, int offset) static booleanEphemeris.isInDayset(String daysetName, ZonedDateTime day) static booleanSemantics.isLocation(Item item) static booleanstatic booleanEphemeris.isWeekend()static booleanEphemeris.isWeekend(int offset) static booleanEphemeris.isWeekend(ZonedDateTime day) static voidVoice.listenAndAnswer(@Nullable String source, @Nullable String sink) Executes a simple dialog sequence without keyword spotting for a given audio source using default speech-to-text service, default text-to-speech service, default human language text interpreter and default locale.static voidVoice.listenAndAnswer(@Nullable String stt, @Nullable String tts, @Nullable String voice, @Nullable String interpreters, @Nullable String source, @Nullable String sink, @Nullable String locale, @Nullable String listeningItem) Executes a simple dialog sequence without keyword spotting for a given audio source.static voidstatic voidstatic voidstatic voidstatic voidAudio.playSound(String sink, String filename, PercentType volume) static voidAudio.playSound(String filename, PercentType volume) static voidAudio.playStream(String url) static voidAudio.playStream(String sink, String url) static voidSays the given text.static voidstatic voidSays the given text with a given voice.static voidstatic voidSays the given text with a given voice through the given sink.static voidstatic voidVoice.say(Object text, @Nullable String voice, @Nullable String sink, @Nullable PercentType volume) Says the given text with a given voice and the given volume through the given sink.static voidVoice.say(Object text, @Nullable String voice, PercentType volume) Says the given text with a given voice and the given volume.static voidVoice.say(Object text, @Nullable PercentType volume) Says the given text with the given volume.static booleanstatic booleanstatic booleanstatic voidAudio.setMasterVolume(float volume) static voidAudio.setMasterVolume(PercentType percent) static voidVoice.startDialog(@Nullable String source, @Nullable String sink) Starts dialog processing for a given audio source using default keyword spotting service, default speech-to-text service, default text-to-speech service and default human language text interpreter.static voidVoice.startDialog(@Nullable String ks, @Nullable String stt, @Nullable String tts, @Nullable String voice, @Nullable String interpreters, @Nullable String source, @Nullable String sink, @Nullable String locale, @Nullable String keyword, @Nullable String listeningItem) Starts dialog processing for a given audio source.static voidVoice.stopDialog(@Nullable String source) Stops dialog processing for a given audio source.