Page 25 of 75
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Hej!
Nu har jag en ny feature request
jag skulle vilja kunna skapa lite mer avancerade scheman,
Mitt behov löste jag direkt i cron såhär;
Code: Select all
*/5 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=1
1,6,11,16,21,26,31,36,41,46,51,56 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=0
Men det vore snyggare att göra det i GUI't
Tack igen!
Posted: Fri Mar 17, 2023 9:45 am
by granede
Hej! Efter nyligen konverterat från NexaHome till HomeAutomation, måste jag säga att jag är mycket nöjd med er lösning.
Vill dock komma med en feature request
Precis som i NexaHome skulla jag vilja ha en möjlighet att få "random" av eller på inom ett visst intervall.
Ex. På någon gång mellan 05.45 och 06.15, Av någon gång mellan 21:00 och 23:00 samt solstyrt!
Allra snyggast vore det ju i så fall att slumpmässigt sprida ut de enheter som ingår i en händelse under intervallet
/granede
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
nikke wrote:Hej!
Nu har jag en ny feature request
jag skulle vilja kunna skapa lite mer avancerade scheman,
Mitt behov löste jag direkt i cron såhär;
Code: Select all
*/5 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=1
1,6,11,16,21,26,31,36,41,46,51,56 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=0
Men det vore snyggare att göra det i GUI't
Tack igen!
Mera avancerade scheman är på G.
granede wrote:Hej! Efter nyligen konverterat från NexaHome till HomeAutomation, måste jag säga att jag är mycket nöjd med er lösning.
Vill dock komma med en feature request
Precis som i NexaHome skulla jag vilja ha en möjlighet att få "random" av eller på inom ett visst intervall.
Ex. På någon gång mellan 05.45 och 06.15, Av någon gång mellan 21:00 och 23:00 samt solstyrt!
Allra snyggast vore det ju i så fall att slumpmässigt sprida ut de enheter som ingår i en händelse under intervallet
/granede
Hej! Välkommen in i gänget!
Det där med random är ngt som skulle vara väldigt trevligt och det borde inte vara allt för omöjligt när vi ändå planerat att bygga om Schemaläggaren och motorn där bakom... Sätter detta på vår todo så vi inte glömmer det.
Posted: Fri Mar 17, 2023 9:45 am
by granede
Hej! Välkommen in i gänget!
Det där med random är ngt som skulle vara väldigt trevligt och det borde inte vara allt för omöjligt när vi ändå planerat att bygga om Schemaläggaren och motorn där bakom... Sätter detta på vår todo så vi inte glömmer det.
_________________
//Tom
Tackar! Väntar med spänning! Nu är det ju sommar, ljust nästan dygnet runt och den mesta schemaläggningen är ju avstängd.
Men vad jag förstått så verkar det ju som det kan komma en mörk höst och vinter även i år och då vore det ju en trevlig funktion!
/G
Posted: Fri Mar 17, 2023 9:45 am
by nikke
Mer feedback,
Jag skulle vilja kunna gruppera mina enheter så att jag kan slå på flera saker samtidigt med ett tryck.
Ett exempel kan vara:
Taklampa 70% ON
Fönsterlampa ON
Sovrumslampa 30% ON
Eller kanske skapa olika fördefinerade "scener"
Skulle kunna vara:
Taklampa 30% ON
Fönsterlampa OFF
Sovrumslampa 60% ON
Om ni förstår hur jag menar?

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by onne51
Hej
Jag kör HomeAutomation v1.1.1 på min HTPC som kör MythTv 0.23, jag funderar på hur jag skulle få in IR kommandona från LIRC så om jag tänder en lampa så ska det även visas i HomeAutomation.
Kan man anropa något i HomeAutomation direkt som fixar det?
så här anropar jag tdttol nu från min lircrc
Code: Select all
# Tellstic
begin
prog = irexec
button = Blue
config = tdtool -n 5
repeat = 0
delay = 0
end
begin
prog = irexec
button = Green
config = tdtool -f 5
repeat = 0
delay = 0
end
begin
prog = irexec
button = Yellow
config = tdtool -n 1
repeat = 0
delay = 0
end
begin
prog = irexec
button = Red
config = tdtool -f 1
repeat = 0
delay = 0
end
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
onne51 wrote:Hej
Jag kör HomeAutomation v1.1.1 på min HTPC som kör MythTv 0.23, jag funderar på hur jag skulle få in IR kommandona från LIRC så om jag tänder en lampa så ska det även visas i HomeAutomation.
Kan man anropa något i HomeAutomation direkt som fixar det?
så här anropar jag tdttol nu från min lircrc
Code: Select all
# Tellstic
begin
prog = irexec
button = Blue
config = tdtool -n 5
repeat = 0
delay = 0
end
begin
prog = irexec
button = Green
config = tdtool -f 5
repeat = 0
delay = 0
end
begin
prog = irexec
button = Yellow
config = tdtool -n 1
repeat = 0
delay = 0
end
begin
prog = irexec
button = Red
config = tdtool -f 1
repeat = 0
delay = 0
end
Hejsan!
Du kan använda dig av följande kommando rad:
Code: Select all
php www/tdtool.php device=X status=Y
Var X är device id´t som du hittar i HomeAutomation under "Konfiguration -> Hantera enheter" och sen håller du musen över "Edit" ikonen (pennan) så ser du i status raden ...device=X. Du kan också sätta device=-1, då påverkas samtliga enheter. Y är då i sin tur endera 0 eller 1, av resp på, tyvärr stöder inte tdtool.php absolut nivå dimning, ännu.
Testa detta och återkom med resultat.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by onne51
tom_rosenback wrote:onne51 wrote:Hej
Jag kör HomeAutomation v1.1.1 på min HTPC som kör MythTv 0.23, jag funderar på hur jag skulle få in IR kommandona från LIRC så om jag tänder en lampa så ska det även visas i HomeAutomation.
Kan man anropa något i HomeAutomation direkt som fixar det?
så här anropar jag tdttol nu från min lircrc
Code: Select all
# Tellstic
begin
prog = irexec
button = Blue
config = tdtool -n 5
repeat = 0
delay = 0
end
begin
prog = irexec
button = Green
config = tdtool -f 5
repeat = 0
delay = 0
end
begin
prog = irexec
button = Yellow
config = tdtool -n 1
repeat = 0
delay = 0
end
begin
prog = irexec
button = Red
config = tdtool -f 1
repeat = 0
delay = 0
end
Hejsan!
Du kan använda dig av följande kommando rad:
Code: Select all
php www/tdtool.php device=X status=Y
Var X är device id´t som du hittar i HomeAutomation under "Konfiguration -> Hantera enheter" och sen håller du musen över "Edit" ikonen (pennan) så ser du i status raden ...device=X. Du kan också sätta device=-1, då påverkas samtliga enheter. Y är då i sin tur endera 0 eller 1, av resp på, tyvärr stöder inte tdtool.php absolut nivå dimning, ännu.
Testa detta och återkom med resultat.
Hej och tack, det fungerar fick lägga till sökvägarna bara,
Jag funderar på att styra lite fler saker en fläkt mm, det skulle vara bra om man kunde lägga till fler ikoner än bara lamporna, bilen och elementet.
En liten fundering till, vad har du ritad din planlösning med?
Toppenprogram

Ska investera i lite tempsensorer nu !
Mvh
Ove
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
onne51 wrote:
Hej och tack, det fungerar fick lägga till sökvägarna bara,
Jag funderar på att styra lite fler saker en fläkt mm, det skulle vara bra om man kunde lägga till fler ikoner än bara lamporna, bilen och elementet.
En liten fundering till, vad har du ritad din planlösning med?
Toppenprogram

Ska investera i lite tempsensorer nu !
Mvh
Ove
Trevligt att du fick det att fungera. Märkte här nu senare att jag glömde att nämna att man kan sätta flera enheter separerade med ; efter varann, dvs.
Code: Select all
php www/tdtool.php device=X;X2 status=Y
Angående flera ikoner så går det tyvärr inte i v1.1.1, men hoppas få med det till följande release.
Programmet jag ritat planlösningen med är
sweethome3d, helt gratis softa
Trevligt med mycket tempsensorer och statistik
Håller som bäst på att bygga en egen lite info sida åt HomeAutomation...
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by onne51
Hej igen
Jag undrar om man kan läsa av statusen av en viss lampa för att använda i ett script eller ett c-program?
Försöker implementera HomeAutomation som en menysida i min Mythtv burk.
Mvh Ove
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
Statuset går inte för tillfället iaf att läsa ut från HomeAutomation skillt för en enhet, men tdtool självt stöder detta, men då får du alla enheter på en gång.
//Tom
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by hylsan
onne51 wrote:Hej igen
Jag undrar om man kan läsa av statusen av en viss lampa för att använda i ett script eller ett c-program?
Försöker implementera HomeAutomation som en menysida i min Mythtv burk.
Mvh Ove
Intressant..jag började själv med detta men tiden försvann...
maila mig gärna så kan vi utbyta ideér
h.y.l.s.a.n@hotmail.com
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by jorgenp
Jag får följande felmeddelande när jag försöker köra mitt schema manuellt (Kommandot klippt från crontaben, givetvis funkar det inte heller att låta cron köra kommandot):
Code: Select all
bluto:/var/spool/cron/crontabs# /usr/bin/php /var/www/homeautomation/tdtool.php task=1 status=1
PHP Notice: A session had already been started - ignoring session_start() in /var/www/homeautomation/functions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/homeautomation/dbfunctions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/homeautomation/system/functions.php on line 20
Executing task: Lampor
PHP Notice: Undefined variable: devicesToToggle in /var/www/homeautomation/tdtool.php on line 178
Nothing to execute
Vad kan vara fel?
Jag kan tända/släcka lamporna manuellt från webinterfacet.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
jorgenp wrote:Jag får följande felmeddelande när jag försöker köra mitt schema manuellt (Kommandot klippt från crontaben, givetvis funkar det inte heller att låta cron köra kommandot):
Code: Select all
bluto:/var/spool/cron/crontabs# /usr/bin/php /var/www/homeautomation/tdtool.php task=1 status=1
PHP Notice: A session had already been started - ignoring session_start() in /var/www/homeautomation/functions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/homeautomation/dbfunctions.php on line 20
PHP Notice: A session had already been started - ignoring session_start() in /var/www/homeautomation/system/functions.php on line 20
Executing task: Lampor
PHP Notice: Undefined variable: devicesToToggle in /var/www/homeautomation/tdtool.php on line 178
Nothing to execute
Vad kan vara fel?
Jag kan tända/släcka lamporna manuellt från webinterfacet.
Vad har du valt i schemat "Lampor" i "Aktiv"-listan? Om du har något annat än "Alltid" valt där så så måste du ha samma valt i inforutan som du ser till vänster på bland annat Planlösnings sidan. "PHP Notice" som du får är inget att bry sig i.
Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by jorgenp
Tack, det var det som var problemet. Jag hade skapat två scenarior, hemma och borta och hade valt borta i schemat men hade hemma aktivt.
En annan fråga om 1-wire sensors. Hur ska man lägga till dem? Jag ser att det finns en tabell som heter tempsensors så jag antar att de ska in där.
Code: Select all
mysql> show columns from tempsensors;
+------------+------------------+------+-----+-------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------------+------+-----+-------------------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| serial | char(24) | YES | | NULL | |
| name | varchar(30) | YES | | NULL | |
| sensortype | int(10) unsigned | NO | | 0 | |
| sort | int(10) unsigned | YES | | 0 | |
| dateadded | timestamp | YES | | CURRENT_TIMESTAMP | |
+------------+------------------+------+-----+-------------------+----------------+
6 rows in set (0.00 sec)
serial antar jag är 1-wire namnet? Typ 10.0B9965010800?
Men vad är 'sensortype' och 'sort'?