YESLY Smart Home

Verfasste Forenbeiträge

Ansicht von 15 Beiträgen - 1 bis 15 (von insgesamt 58)
  • Autor
    Beiträge

  • Stefan
    Teilnehmer

    Vieln Dank Jeep funktioniert Top.


    Stefan
    Teilnehmer

    Hallo Jeep,

    cool, reinkopiert und funktioniert…..hab es mit 5 Sensoren probiert.

    Vielen Dank!

    [DEBUG] 13:11:29: Fenster geöffnet.
    [DEBUG] 13:12:30: Fenster ist immer noch auf, es wird gelüftet. Fahre Heizung runter.
    [DEBUG] 13:12:30: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:12:30: Setze Temperatur auf 5 C
    [DEBUG] 13:12:30: Änderung wurde vorgenommen.
    [DEBUG] 13:12:44: Fenster geschlossen.
    [DEBUG] 13:12:44: Fenster ist wieder zu. Schalte Heizplan wieder ein.
    [DEBUG] 13:12:44: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:12:44: Setze Heizplan wieder fort.
    [DEBUG] 13:12:44: Änderung wurde vorgenommen.
    [DEBUG] 13:12:57: Fenster geöffnet.
    [DEBUG] 13:13:57: Fenster ist immer noch auf, es wird gelüftet. Fahre Heizung runter.
    [DEBUG] 13:13:57: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:13:57: Setze Temperatur auf 5 C
    [DEBUG] 13:13:58: Änderung wurde vorgenommen.
    [DEBUG] 13:14:33: Fenster geschlossen.
    [DEBUG] 13:14:33: Fenster ist wieder zu. Schalte Heizplan wieder ein.
    [DEBUG] 13:14:33: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:14:33: Setze Heizplan wieder fort.
    [DEBUG] 13:14:33: Änderung wurde vorgenommen.
    [DEBUG] 13:14:47: Fenster geöffnet.
    [DEBUG] 13:15:47: Fenster ist immer noch auf, es wird gelüftet. Fahre Heizung runter.
    [DEBUG] 13:15:47: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:15:47: Setze Temperatur auf 5 C
    [DEBUG] 13:15:47: Änderung wurde vorgenommen.
    [DEBUG] 13:16:31: Fenster geschlossen.
    [DEBUG] 13:16:31: Fenster ist wieder zu. Schalte Heizplan wieder ein.
    [DEBUG] 13:16:31: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:16:31: Setze Heizplan wieder fort.
    [DEBUG] 13:16:31: Änderung wurde vorgenommen.
    [DEBUG] 13:16:58: Fenster geöffnet.
    [DEBUG] 13:17:58: Fenster ist immer noch auf, es wird gelüftet. Fahre Heizung runter.
    [DEBUG] 13:17:58: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:17:58: Setze Temperatur auf 5 C
    [DEBUG] 13:17:58: Änderung wurde vorgenommen.
    [DEBUG] 13:18:06: Fenster geschlossen.
    [DEBUG] 13:18:06: Fenster ist wieder zu. Schalte Heizplan wieder ein.
    [DEBUG] 13:18:06: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:18:07: Setze Heizplan wieder fort.
    [DEBUG] 13:18:07: Änderung wurde vorgenommen.
    [DEBUG] 13:18:25: Fenster geöffnet.
    [DEBUG] 13:19:26: Fenster ist immer noch auf, es wird gelüftet. Fahre Heizung runter.
    [DEBUG] 13:19:26: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:19:26: Setze Temperatur auf 5 C
    [DEBUG] 13:19:26: Änderung wurde vorgenommen.
    [DEBUG] 13:19:41: Fenster geschlossen.
    [DEBUG] 13:19:41: Fenster ist wieder zu. Schalte Heizplan wieder ein.
    [DEBUG] 13:19:41: Verbindung zum Heizpanel erfolgreich, Status 200
    [DEBUG] 13:19:41: Setze Heizplan wieder fort.
    [DEBUG] 13:19:41: Änderung wurde vorgenommen.


    Stefan
    Teilnehmer
    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    als Antwort auf: Alarm Szene löst nicht aus HC2 FW 4.530 #104613

    Stefan
    Teilnehmer

    @jeep

    Vielen Dank jetzt funktioniert es.

    Kannst du mir evtl bei einem anderen Problem auch eiterhelfen?

    Gru0
    Stefan

    als Antwort auf: Alarm Szene löst nicht aus HC2 FW 4.530 #104584

    Stefan
    Teilnehmer

    Moin Jeep,

    hab ich nun gemacht.

    Folgender Degbu erscheint:
    [DEBUG] 06:35:11: 2019-03-01 06:35:11.761267 [ fatal] Unknown exception: /opt/fibaro/scenes/46.lua:30: unexpected symbol near ‚local‘
    Grüße
    Stefan

    als Antwort auf: Alarm Szene löst nicht aus HC2 FW 4.530 #104571

    Stefan
    Teilnehmer

    Hallo, bei mir kommt folgender Debug:
    [DEBUG] 19:49:35: 2019-02-28 19:49:35.880693 [ fatal] Unknown exception: /opt/fibaro/scenes/46.lua:1: unexpected symbol near char(226)
    [DEBUG] 19:50:19: 2019-02-28 19:50:19.870171 [ fatal] Unknown exception: /opt/fibaro/scenes/46.lua:1: unexpected symbol near char(226)
    [DEBUG] 19:52:53: 2019-02-28 19:52:53.891859 [ fatal] Unknown exception: /opt/fibaro/scenes/46.lua:1: unexpected symbol near char(226)

    als Antwort auf: Alarm Szene löst nicht aus HC2 FW 4.530 #104566

    Stefan
    Teilnehmer
    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    als Antwort auf: Modifikation Fenster auf, Heizung aus für 2 Fensterkontskte #104563

    Stefan
    Teilnehmer

    –[[
    %% properties
    5 value
    14 value
    19 value
    99 value
    28 value
    60 value
    %% globals
    PresentState
    –]]

    ————— Absenk-Temperatur bei Fenster-Öffnung————-
    local schedule = {
    id = 1, –ID des Raumes / Zone im Heiz-Panel
    idleTemp = 5 –Temperatur, die bei Fenster-Öffnung gesetzt werden soll
    }
    ————— Absenk-Temperatur bei Abwesenheit —————-
    local scheduleAway = {
    id = 1, –ID des Raumes im Heiz-Panel
    idleTemp = 22 –Temperatur, die bei Abwesenheit gesetzt werden soll
    }
    if (trigger[‚type‘]==’property‘) then
    sensorID=trigger[‚deviceID‘]
    endif

    — AB HIER NICHTS MEHR ÄNDERN

    function Debug( color, message )
    fibaro:debug(string.format(‚<%s style=“color:%s;“>%s<!–%s–>‘, „span“, color, message, „span“));
    end

    local function getMethod(requestUrl, successCallback, errorCallback)
    local http = net.HTTPClient()
    http:request(requestUrl, {
    options = {
    method = ‚GET‘
    },
    success = successCallback,
    error = errorCallback
    })
    end

    local function putMethod(requestUrl, data, successCallback, errorCallback)
    local http = net.HTTPClient()
    http:request(requestUrl, {
    options = {
    method = ‚PUT‘,
    data = json.encode(data)
    },
    success = successCallback,
    error = errorCallback
    })
    end

    local function setVactionModeTrue(subjectToChange)
    local url = ‚http://127.0.0.1:11111/api/panels/heating/‘ .. subjectToChange.id
    getMethod(url, function(resp)
    if resp.status == 200 then
    print(‚Verbindung zum Heizpanel erfolgreich, Status ‚ .. resp.status)
    local panel = json.decode(resp.data)
    if panel.properties.vacationTemperature ~= nil then
    panel.properties.vacationTemperature = subjectToChange.idleTemp
    print(‚Setze Temperatur auf ‚ .. subjectToChange.idleTemp .. ‚ C‘)
    putMethod(url, panel, function(resp)
    if resp.status == 200 then
    print(‚Änderung wurde vorgenommen.‘)
    end
    end,
    function(err)
    print(‚Error ‚ .. err)
    end
    )
    else
    print(‚Panel nicht gefunden‘)
    end
    else
    print(‚Verbindung konnte nicht hergestellt werden, Status ‚ .. resp.status)
    end
    end,
    function(err)
    print(‚error ‚ .. err)
    end
    )
    end

    local function setVactionModeFalse(subjectToChange)
    local url = ‚http://127.0.0.1:11111/api/panels/heating/‘ .. subjectToChange.id
    getMethod(url, function(resp)
    if resp.status == 200 then
    print(‚Verbindung zum Heizpanel erfolgreich, Status ‚ .. resp.status)
    local panel = json.decode(resp.data)
    if panel.properties.vacationTemperature ~= nil then
    panel.properties.vacationTemperature = 0
    print(‚Setze Heizplan wieder fort.‘)
    putMethod(url, panel, function(resp)
    if resp.status == 200 then
    print(‚Änderung wurde vorgenommen.‘)
    end
    end,
    function(err)
    print(‚Error ‚ .. err)
    end
    )
    else
    print(‚Panel nicht gefunden‘)
    end
    else
    print(‚Verbindung konnte nicht hergestellt werden, Status ‚ .. resp.status)
    end
    end,
    function(err)
    print(‚error ‚ .. err)
    end
    )
    end

    local trigger = fibaro:getSourceTrigger();

    if (trigger[‚type‘]==’global‘) then
    if (fibaro:getGlobalValue(„PresentState“) == „Away“) then
    if (tonumber(fibaro:getValue(sensorID, ‚value‘)) == 0 and tonumber(fibaro:getValue(sensorID2, ‚value‘)) == 0) then
    setVactionModeTrue(scheduleAway)
    Debug(„blue“,’Abwesend, niemand Zuhause, Fahre Heizung runter.‘)
    else
    Debug(„white“,’Abwesend, niemand Zuhause, Fenster ist noch geöffnet. Es bleibt bei der festgelegten Temperatur.‘)
    end
    elseif (fibaro:getGlobalValue(„PresentState“) == „Home“) then
    if (tonumber(fibaro:getValue(sensorID, ‚value‘)) == 0 and tonumber(fibaro:getValue(sensorID2, ‚value‘)) == 0) then
    setVactionModeFalse(schedule)
    Debug(„red“, ‚Anwesend, jemand ist wieder Zuhause. Schalte Heizplan wieder ein.‘)
    else
    Debug(„white“,’Anwesend, jemand ist wieder Zuhause. Fenster ist noch geöffnet. Es bleibt bei der festgelegten Temperatur.‘)
    end
    end

    elseif (trigger[‚type‘]==’property‘) then
    if (tonumber(trigger[‚deviceID‘])==tonumber(sensorID) or tonumber(trigger[‚deviceID‘])==tonumber(sensorID2)) then
    local sensor = fibaro:getValue(sensorID, ‚value‘)
    local sensor2 = fibaro:getValue(sensorID2, ‚value‘)
    if (tonumber(sensor) == 1 or tonumber(sensor2) == 1) then
    Debug(„yellow“, ‚Fenster geöffnet.‘)
    counter = 0
    while ((tonumber(fibaro:getValue(sensorID, ‚value‘)) == 1 or tonumber(fibaro:getValue(sensorID2, ‚value‘)) == 1 ) and counter < 60) do
    counter = counter + 1
    fibaro:sleep(1*1000)
    end
    if (tonumber(fibaro:getValue(sensorID, ‚value‘)) == 1 or tonumber(fibaro:getValue(sensorID2, ‚value‘)) == 1 ) then
    Debug(„blue“,’Fenster ist immer noch auf, es wird gelüftet. Fahre Heizung runter.‘)
    setVactionModeTrue(schedule)
    else
    Debug(„yellow“, ‚Fenster wurde innerhalb einer Minute wieder geschlossen.‘)
    end
    else
    fibaro:debug(‚Fenster geschlossen.‘)
    Debug(„red“, ‚Fenster ist wieder zu. Schalte Heizplan wieder ein.‘)
    setVactionModeFalse(schedule)
    end
    end
    end`

    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    als Antwort auf: Modifikation Fenster auf, Heizung aus für 2 Fensterkontskte #104558

    Stefan
    Teilnehmer

    Hallo danke für deine Hilfe.
    Leider funktioniert das nicht.

    Hier kommt folgende Debug meldung:
    [DEBUG] 18:53:38: 2019-02-28 18:53:38.589218 [ fatal] Unknown exception: /opt/fibaro/scenes/20.lua:24: ‚]‘ expected near ‚,‘
    [DEBUG] 18:53:41: 2019-02-28 18:53:41.516898 [ fatal] Unknown exception: /opt/fibaro/scenes/20.lua:24: ‚]‘ expected near ‚,‘

    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    • Diese Antwort wurde geändert vor 5 Monate, 3 Wochen von  Stefan.
    als Antwort auf: Modifikation Fenster auf, Heizung aus für 2 Fensterkontskte #104546

    Stefan
    Teilnehmer

    Hallo,

    kann mir jemand sagen wie der Code aussieht wenn ich 5 fenster in einem Raum habe?
    Einfach die Id hinzugfügen habe ich Probiert, ohne Erfolg.

    als Antwort auf: Farblicher Alarmanlagenstatus #82982

    Stefan
    Teilnehmer

    Moin Hoggle,

    ID 16 ist ein Fenstersensor Wollte hier eigentlich den Status des RFID Readers/ der Alarmanlage abfragen
    ID 161 ist die Philips Hue Lampe

    Warum ich Trigger? Hab das mit meinem Laienverständnis zusammengewurschtelt, und war froh ein kleines Erfolgserlebniss zu haben.
    Danke für den Link, in den Kommentaren steht das das mit Philips Hue noch nicht möglich ist, hat sich das mittlerweile geändert?

    Ich würde gerne das das „Weiße-8418“ Licht erst dann aus geht wenn keine Bewegung erkannt wird.

    Gruß

    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monate von  Stefan.
    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monate von  Stefan.
    als Antwort auf: Farblicher Alarmanlagenstatus #82706

    Stefan
    Teilnehmer

    Hallo zusammen,

    ich habe es nach lange üben mit Philips Hue und dem Motion Sensor von Fibaro geschafft das:

    Wenn Der Türsensor unscharf ist (wie der Zustand des RFID Tagreader abgefragt wird habe ich noch nicht hinbekommen)
    der Zustand (Grün) Alarmanlage für 3 sec angezeigt wird,
    danach wechselt die Lichtfarbe in Warmweiß für 50 Sec.

    Ich würde gerne das das Licht erst dann aus geht wenn keine Bewegung erkannt wird, kann mir da jemand helfen?

    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monate von  Stefan.
    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monate von  Stefan.
    • Diese Antwort wurde geändert vor 1 Jahr, 9 Monate von  Stefan.
    als Antwort auf: Farblicher Alarmanlagenstatus #80891

    Stefan
    Teilnehmer

    Hier mal der Code

    als Antwort auf: Farblicher Alarmanlagenstatus #80887

    Stefan
    Teilnehmer

    Hi,

    ich habe s mal ein wenig probiert.

    Was klappt ist: Alarmanlage scharf HUE leuchtet rot

    was nicht klappt: Alarmanlkage entschärft Hue leuchtet grün bzw. wechselt auf grün.

    Zusätzlich möchte ich noch einbauen das beim Schärfen und entschärfen die Hue nur 30 sec leuchtet.

    Kann mir jemand behilflich sein?

    Danke

    als Antwort auf: Farblicher Alarmanlagenstatus #80857

    Stefan
    Teilnehmer

    Hallo Boomx,

    das Tutorial kenne ich, habe es soweit auch eingerichtet.
    Mit einer Grafischen Szene ist es ja nicht, mach bzw. erlernbar da ja noch nicht von Fibaro umgesetzt.
    Im Plugin von Hue Selber kann man ja nichts weiter Programmieren.

    Ist es denn nicht möglich das ganze in das Alarmscript einzufügen?
    Kann mich da jemand unterstützen?

    Danke und Gruß

Ansicht von 15 Beiträgen - 1 bis 15 (von insgesamt 58)