Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


pblacky

Member
  • Posts

    23
  • Joined

  • Last visited

About pblacky

Profile information

  • Country
    Austria
  • Gateway/s
    Home Center 3
    Home Center 2

Recent Profile Visitors

185 profile views

pblacky's Achievements

Newbie

Newbie (1/8)

4

Reputation

  1. I have 2 FibaroPlugs that keep dropping out of communication because I trigger them often! I bought a small script where I manage the IDs of the plugs via a global variable. This is necessary because the functionality of the plugs keeps changing for me! I've already tried 2-3 times with several plugs, it works 5-10 times, then the plug in the HC2 no longer works!! It cannot be activated either via the script or in the interface. However, switching works on the plug itself! Here is the script I use: VentPlug1 = fibaro:getGlobal("Ventilator1") DeviceValue = tonumber(fibaro:getValue(VentPlug1,"value")) if (DeviceValue > 0) then fibaro:call(VentPlug1,"turnOff") else fibaro:call(VentPlug1,"turnOn") end I'm at a loss because it's always reproducible despite deleting and relearning it several times :frowning: Does anyone have a hint??
  2. My photovoltaic project is going into the test phase! Already received and installed my EcoFlow Delta Max 2000 and first EET panel. In the first tests it works quite well! Now I'm working on loading the excess PV into the EcoFlow and using as little electricity as possible from the grid. Unfortunately, I have to “load” something at night and had the EcoFlow API codes sent to me for this. Now I have the challenge of finding out the battery level via the API control and activating a Fibaro plug with my HC2 as soon as the charge of the EcoFlow is below 20%. Does anyone of you have experience with something like this and can help me get over the entry hurdle??
  3. Thanks @Martin_N for this hint. maybe thats the solution. I have now used another remote control and it works.
  4. A phone user is only created when you connect to the HC3 in the mobile app. Unfortunately I didn't know that! But now it works, thanks!
  5. Today I tried to teach some products to my HC3. Unfortunately it doesn't work! It is a NodOn Soft Remote and a Hank Scene Controller. Both devices worked in the old HC2. When teaching, there is no connection between the HC3 and the devices although I use the teaching processes of the manuals. Does anyone have a tip on how I can find out WHERE the problem is? I started my HC3 before, that did NOT bring a solution
  6. Can someone give me a tip on how to install an Android smartphone in the HC3 to send messages from the HC3 to the phone
  7. On the website of the German-language support (Intuitech) there is an entry under Interfaces that shows 433 mHz. is that wrong ?
  8. How can i learn a somfy 433 mhz remote control to my new fibaro HC3 ? I tried to find a suitable device in the "other devices". Unfortunately there is nothing from Somfy there! any hints ?
  9. it is 3 years ago, but yes, i found the right way the syntax for sending an email is like in my example: local DeviceID = 30 local DeviceValue = tonumber(fibaro:getValue(DeviceID,"value")) local DeviceName = fibaro:getName(DeviceID) local DeviceRoom = fibaro:getRoomNameByDeviceID(DeviceID) if DeviceValue == 1 then fibaro:call(2, "sendEmail", "Mail-Header","DeviceName: "..DeviceName.. " - Room: "..DeviceRoom.." - Value:"..DeviceValue) elseif DeviceValue == 0 then fibaro:call(2, "sendEmail", "Mail-Header","DeviceName: "..DeviceName.. " - Room: "..DeviceRoom.." - Value:"..DeviceValue) end 2 means the ID of the userprofile to send the email
  10. Hi, I called the german fibaro Support and an Agent could solve my Problem. the reason was an Alarm message stuck in a device. i did not check all things he did on my hc2 but maybe it is a good idea to dactivate Alarm in Alarm Paneel and then resart the box. maybe it is also a good idea to try to rerun the Alarm configuration assistant.
  11. Hi, I tried to write a scene yesterday and suddenly i could not get access to my lua scripts anymore! every time when i want change a script i get an error message "403 access forbidden"! i did not change any user rights or something like this! after this problem occured I tried to update to V 4.160 but there is no solution for this !? please HELP!!!!! i use an HC2 with about 60 devices included. i am logged in with "superuser" i tried with 3 different browsers (IE, Crome, Firefox) to get access, everytime the same error! i looked for alarms but i did not find any alarms pending i restartet HC2 aufter Update 2-3 times but no solution what works some automatic lua and block scriptes work control devices from smartphone or web frontend dont work all scripts of any remote with scene control any access to save or change scripts and devices. any changes in webfrontend please HELP!!!!!
  12. Really no hints for this question? is my posting in the right forumthread?
  13. Hi, I use a small script for activating light (fibaro relais switch) in bathroom with an fibaro motion sensor. this works fine but when anybody switches the light of by hand the script cant be reactivated with motion sensor bevore delay time (15 min) is over. so maybe there is a hint, how i can stop (ore reset) the script when light is switched off by wallswitch?? Here is the script i use: (not my idea, found it and changed it for my use --[[ %% properties 206 value %% globals --]] local scene = 3 -- ID dieser Szene local door = 206 -- ID des Bewegungssensors local switch = 151 -- ID des Relay Switches -- Lösche doppelte Szene(n) if (fibaro:countScenes()>1) then fibaro:abort(); end -- SCHALTE LICHT EIN & AUS if (tonumber(fibaro:getValue(door, "value")) > 0 ) and (tonumber(fibaro:getValue(switch, "value"))) < 1 then fibaro:call(switch, "turnOn"); fibaro:debug("Schalte Licht ein"); end -- Verzögerung in Sekunden nach der letzten erkannten Bewegung, bevor das Licht ausgeschaltet wird if (tonumber(fibaro:getValue(switch, "value"))) > 0 then local starttimer = 900; local timer = (starttimer); fibaro:debug("Starte Timer"); repeat fibaro:sleep(1000); -- Schalte Licht aus, wenn Schalter manuell betätigt wird und warte 10 Sekunden, um ein -- versehentliches (erneutes) Aktivieren der Szene zu verhindern if (tonumber(fibaro:getValue(switch, "value"))) < 1 then timer=1; fibaro:call(switch, "turnOff"); fibaro:sleep(10000); break end timer=timer-1; -- Timer zurücksetzen, wenn Tür innherhalb der Verzögerungszeit erneut geöffnet wird if (tonumber(fibaro:getValue(door, "value"))) > 0 then timer=starttimer; fibaro:debug("Türkontakt betätigt -> Resete Timer"); end until (timer<1) -- Schalte Licht aus, wenn Timer vollständig abgelaufen ist fibaro:call(switch, "turnOff"); fibaro:debug("Timer abgelaufen/Schalte Licht aus"); fibaro:killScenes(scene); end
  14. i use my HC2 to send an email when some door sensors are armed. therefore i use: -- Alarm an-- local message_on = (os.date("Haustüre um %H:%M Uhr zugesperrt. Die Fenster und die Haustüre sind scharf! (%d.%m.%Y)")) local subject_on = "Haustüre zugesperrt" fibaro:call(2, 'sendEmail', subject_on, message_on) my script is triggered with an contact in my door when i lock it. the contact works fine, so i can see in debug! but often the email is not be sent! maybe my script has an bug ? here the whole script: --[[ %% properties 128 value %% globals --]] ------------------------------ --###---- Variablen ----###-- ------------------------------ local windowID = {30,113,99} -- IDs der Sensoren die ge-/entschärft werden sollen local countID = 200 -- zähler für maximale Kontaktanzahl local riegel = 128 -- ID Riegelkontakt -- farbige Debug Meldungen Debug = function ( color, message ) fibaro:debug(string.format('<%s style="color:%s;">%s', "span", color, message, "span")) end -- Alarm an-- local message_on = (os.date("Haustüre um %H:%M Uhr zugesperrt. Die Fenster und die Haustüre sind scharf! (%d.%m.%Y)")) local subject_on = "Haustüre zugesperrt" -- Alarm aus-- local message_off = (os.date("Haustüre um %H:%M Uhr aufgesperrt. Der Alarm wurde deaktiviert. (%d.%m.%Y)")) local subject_off = "Haustüre aufgesperrt" ------------------------------ --###---- Funktionen ----###-- ------------------------------ -- An -- function Notify_on() --->> Hier muss der Code rein wenn der Alarm aktiviert wurde <<--- fibaro:call(2, 'sendEmail', subject_on, message_on) end -- Aus -- function Notify_off() --->> Hier muss der Code rein wenn der Alarm deaktiviert wurde <<--- fibaro:call(2, 'sendEmail', subject_off, message_off) end --- Arm-Check --- function armedcheckSensorID(array) for j=1, countID do if windowID[j] ~= nil then if (tonumber(fibaro:getValue(windowID[j], 'armed')) == 0) then return false end end end return true end ---Disarm Check --- function disarmedcheckSensorID(array) for j=1, countID do if windowID[j] ~= nil then if (tonumber(fibaro:getValue(windowID[j], 'armed')) == 1) then return false end end end return true end ------------------------------ --###---- Skript ----###-- ------------------------------ --- Schärfen --- if ( (tonumber(fibaro:getValue(riegel, "value")) == 0 ) ) then --fibaro:debug('Türe Abgeschlossen') Debug('green','Türe Abgeschlossen') for j=1, countID do if windowID[j] ~= nil then if (tonumber(fibaro:getValue(windowID[j], 'value')) == 0) then fibaro:call(windowID[j], 'setArmed', '1') else local sensorname = fibaro:getName(windowID[j]) local sensorroom = fibaro:getRoomNameByDeviceID(windowID[j]) local subject_unsafe = 'ACHTUNG: ' ..sensorroom.. ' offen!' local message_unsafe = 'Im Raum: ' .. sensorroom ..' ist der '.. sensorname ..' nicht geschlossen!' Debug('red',message_unsafe) fibaro:call(2, 'sendEmail', subject_unsafe, message_unsafe) fibaro:call(141, 'sendPush', message_unsafe) -- Galaxy S7 -- fibaro:call(159, 'sendPush', message_unsafe) -Nexus 4 end end end if (armedcheckSensorID(windowID)) then Debug('green','Alle Sensoren scharf.') Notify_on() end else end --- Entschäfen --- if ( (tonumber(fibaro:getValue(riegel, "value")) == 1 ) ) then Debug('green','Türe Aufgeschlossen.') fibaro:call(2, 'sendEmail', 'Wohnung wurde aufgesperrt') for j=1, countID do if windowID[j] ~= nil then if (tonumber(fibaro:getValue(windowID[j], 'value')) == 0) then fibaro:call(windowID[j], 'setArmed', '0') else local sensorname = fibaro:getName(windowID[j]) local sensorroom = fibaro:getRoomNameByDeviceID(windowID[j]) local subject_unsafe = 'ACHTUNG: ' ..sensorroom.. ' offen!' local message_unsafe = 'Im Raum: ' .. sensorroom ..' ist der '.. sensorname ..' nicht geschlossen!' Debug('red',message_unsafe) --fibaro:call(2, 'sendEmail', subject_unsafe, message_unsafe) --fibaro:call(2, 'sendPush', message_unsafe) end end end if (disarmedcheckSensorID(windowID)) then Debug('green','Alle Sensoren entschärft.') Notify_off(); end else end
×
×
  • Create New...