View Single Post
Schturman's Avatar
Posts: 5,339 | Thanked: 4,133 times | Joined on Jan 2010 @ Israel
#16
Originally Posted by Sfiet_Konstantin View Post
Interesting, can you run phonebot (harbour-phonebot) from the terminal and paste me what's shown ? Also, can you give me the QML files inside ~/.config/harbour/phonebot/ruleXXXXX ?
When I run app from terminal it work, but it start rule immediately even if it should wait 1m for trigger time.
Here is output:
Code:
[nemo@Jolla ~]$ /usr/bin/harbour-phonebot
[D] QWaylandEglIntegration::QWaylandEglIntegration:58 - Using Wayland-EGL
[D] EngineManager::reloadEngine:242 - Using "/home/nemo/.config/harbour-phonebot/harbour-phonebot/" to search rules
[D] EngineManager::reloadEngine:253 - Rule found: "/home/nemo/.config/harbour-phonebot/harbour-phonebot/rule_00000/rule.qml"
[D] EngineManager::reloadEngine:253 - Rule found: "/home/nemo/.config/harbour-phonebot/harbour-phonebot/rule_00001/rule.qml"
[W] QQmlImportDatabase::importPlugin:1697 - Module 'Sailfish.Silica' does not contain a module identifier directive - it cannot be protected from external registrations.
[W] MetaTypeCachePrivate::populateCacheForType:251 - Cannot get Phonebot metadata from "DebugTrigger" : DebugTrigger don't have a Phonebot metatype. Did you forgot PHONEBOT_METADATA macro ?
[W] MetaTypeCachePrivate::populateCacheForType:251 - Cannot get Phonebot metadata from "DebugTrigger" : DebugTrigger don't have a Phonebot metatype. Did you forgot PHONEBOT_METADATA macro ?
[W] MetaTypeCachePrivate::populateCacheForType:251 - Cannot get Phonebot metadata from "LoggerAction" : LoggerAction don't have a Phonebot metatype. Did you forgot PHONEBOT_METADATA macro ?
[W] MetaTypeCachePrivate::populateCacheForType:251 - Cannot get Phonebot metadata from "LoggerAction" : LoggerAction don't have a Phonebot metatype. Did you forgot PHONEBOT_METADATA macro ?
[D] TimeTrigger::setTime:103 - Time set: QTime("00:16:00")
[D] TimeTrigger::setTime:103 - Time set: QTime("00:18:00")
DeclarativeCoverWindow: I have a default alpha buffer
[D] TimeTriggerPrivate::slotTriggered:66 - Triggered time: QTime("00:15:19")
[D] Profile::setActiveProfile:211 - bool Profile::setActiveProfile(QString) "silent"
[D] TimeTriggerPrivate::slotTriggered:66 - Triggered time: QTime("00:18:24")
[D] Profile::setActiveProfile:211 - bool Profile::setActiveProfile(QString) "ambience"
[nemo@Jolla ~]$
Here is my rules:
Code:
import org.SfietKonstantin.phonebot 1.0
import org.SfietKonstantin.phonebot.profile 1.0
import org.SfietKonstantin.phonebot.time 1.0

Rule {
    actions: [
        ProfileAction {
            profile: "silent"
        }
    ]
    mappers: [
        TimeMapper {
            id: mapper0
            hour: 0
            minute: 16
        }
    ]
    name: "Silent profile"
    trigger: TimeTrigger {
        time: mapper0.value
    }
}
and
Code:
import org.SfietKonstantin.phonebot.profile 1.0
import org.SfietKonstantin.phonebot 1.0
import org.SfietKonstantin.phonebot.time 1.0

Rule {
    actions: [
        ProfileAction {
            profile: "ambience"
        }
    ]
    mappers: [
        TimeMapper {
            id: mapper0
            hour: 0
            minute: 18
        }
    ]
    name: "Ambience profile"
    trigger: TimeTrigger {
        time: mapper0.value
    }
}
Originally Posted by Sfiet_Konstantin View Post
EDIT: you need to keep the window opened right now.
I know

EDIT: Installed new version, same result, not work from the icon and work from terminal.

Last edited by Schturman; 2014-08-02 at 21:34.