Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
ik heb de lowpass filter er tussenuit gehaald, maar ook de pinnen van sender en receiver omgedraaid. toen werkte het wel in pimatic, maar niet pilight. Blijkbaar zit het toch in de instellingen van pimatic en dat er twee verschillende aansluitschemas bestaan waarin de GPIO pins omgedraaid zittenKiwi schreef op zaterdag 23 januari 2016 @ 18:47:
[...]
Sowieso je low pass filter er tussen uithalen als je het direct via pimatic aanstuurt, met filter kreeg ik zelf ook bijna geen signalen meer door.
http://eye-vision.homeip.net/5969/domotica-met-raspberry-pi/ :

http://forum.pimatic.org/...receiving-and-even-more/2 :

Als ik van 1 van de afstandsbedieningen op On/OFF druk van nummer 3 bijvoorbeeld, dan krijg ik dit terug:
debug [pimatic-homeduino]: doorbell1: { id: 3935, unit: 1397, state: true } 16:37:26debug [pimatic-homeduino]: led4: { id: 1285, command: 'code:00010101' } 16:37:26debug [pimatic-homeduino]: led3: { id: 1285, command: 'magenta' } 16:37:26debug [pimatic-homeduino]: led2: { id: 1285, command: 'code:00010101' } 16:37:26debug [pimatic-homeduino]: led1: { id: 1285, command: 'code:00010101' } 16:37:26debug [pimatic-homeduino]: contact3: { id: 1028014, contact: false } 16:37:26debug [pimatic-homeduino]: contact2: { id: 1028014, contact: false } 16:37:26debug [pimatic-homeduino]: pir1: { unit: 25, id: 18, presence: true } 16:37:26debug [pimatic-homeduino]: switch22: { id: 1028014, command: undefined } 16:37:26debug [pimatic-homeduino]: switch16: { id: 'A', unit: 1, state: false } 16:37:26debug [pimatic-homeduino]: switch15: { id: 20561, unit: 3, state: false, all: false } 16:37:26debug [pimatic-homeduino]: switch14: { id: 20561, unit: 2, all: true, state: true } 16:37:26debug [pimatic-homeduino]: switch7: { unit: 1, id: 3, state: true } 16:37:26debug [pimatic-homeduino]: switch5: { id: 1028014, unit: 0, all: true, state: false } 16:37:26debug [pimatic-homeduino]: switch4: { unit: 25, id: 18, state: true } 16:37:26debug [pimatic-homeduino]: switch3: { houseCode: 25, unitCode: 18, state: false } 16:37:26debug [pimatic-homeduino]: switch2: { houseCode: 25, unitCode: 18, state: true } 16:37:26debug [pimatic-homeduino]: shutter5: { id: 20561, command: 'down' } 16:37:26debug [pimatic-homeduino]: received: [ 248, 396, 1000, 9856 ] 02020202022102210202020202210221020202210221022103 16:37:26debug [pimatic-homeduino]: data: "RF receive 248 1000 396 9856 0 0 0 0 01010101011201120101010101120112010101120112011203" 16:37:25debug [pimatic-homeduino]: doorbell1: { id: 3935, unit: 1397, state: true } 16:37:25debug [pimatic-homeduino]: led4: { id: 1285, command: 'code:00010101' } 16:37:25debug [pimatic-homeduino]: led3: { id: 1285, command: 'magenta' } 16:37:25debug [pimatic-homeduino]: led2: { id: 1285, command: 'code:00010101' } 16:37:25debug [pimatic-homeduino]: led1: { id: 1285, command: 'code:00010101' } 16:37:25debug [pimatic-homeduino]: contact3: { id: 1028014, contact: false } 16:37:25debug [pimatic-homeduino]: contact2: { id: 1028014, contact: false } 16:37:25debug [pimatic-homeduino]: pir1: { unit: 25, id: 18, presence: true } 16:37:25debug [pimatic-homeduino]: switch22: { id: 1028014, command: undefined } 16:37:25debug [pimatic-homeduino]: switch16: { id: 'A', unit: 1, state: false } 16:37:25debug [pimatic-homeduino]: switch15: { id: 20561, unit: 3, state: false, all: false } 16:37:25debug [pimatic-homeduino]: switch14: { id: 20561, unit: 2, all: true, state: true } 16:37:25debug [pimatic-homeduino]: switch7: { unit: 1, id: 3, state: true } 16:37:25debug [pimatic-homeduino]: switch5: { id: 1028014, unit: 0, all: true, state: false } 16:37:25debug [pimatic-homeduino]: switch4: { unit: 25, id: 18, state: true } 16:37:25debug [pimatic-homeduino]: switch3: { houseCode: 25, unitCode: 18, state: false } 16:37:25debug [pimatic-homeduino]: switch2: { houseCode: 25, unitCode: 18, state: true } 16:37:25debug [pimatic-homeduino]: shutter5: { id: 20561, command: 'down' } 16:37:25debug [pimatic-homeduino]: received: [ 248, 400, 996, 9856 ] 02020202022102210202020202210221020202210221022103 16:37:25debug [pimatic-homeduino]: data: "RF receive 248 996 400 9856 0 0 0 0 01010101011201120101010101120112010101120112011203"
Hoe maak je daar weer iets van voor de transmitter?
[ Voor 82% gewijzigd door MsG op 24-01-2016 16:54 ]
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
ik kreeg slechts 1 zo een regel, zeg : switch1: {id: xxxxxxx, unit: x, state true}
waarbij switch1 (protocol) ID en Unit ik kan gebruiken bij devices.
alvast een tip voor je: zo werkt het bij mij in de config, kan nu KaKu aan en uit zetten vanaf pimatic.
{
"id": "lamp",
"name": "bureau lamp",
"class": "HomeduinoRFSwitch",
"protocols": [
{
"name": "switch1",
"options": {
"unit": 0,
"id": xxxxxxxx
}
}
]
},
nu het werkend is heb ik toch het low-pass filter er weer tussen gezet. het werkt nog steeds en CPU is van 80% naar 4% gegaan.
[ Voor 13% gewijzigd door indexample op 24-01-2016 17:55 ]
Zoek het juiste protocol (een van de switches) bijvoorbeeld hier.
rc.local owner = root, chmod = 755; script is 777
1
2
| /var/www/html/./do & exit 0 |
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Kom er nu achter dat je wel de GPIO-pinnen moet gebruiken die dat scriptje voorschrijft, anders werkt het dus niet. Vroeg me al af hoe hij magisch kon weten op welke GPIO-pin je de transmitter draait.
Inmiddels werkt de oude Action (Intertek Eurodomest) switch prima als ik gewoon ./kaku 18 C gebruik. Leuk spul, gaat ook best ver het huis door. Maar heb ook een nieuw setje van de Action (Intertek Pro-Max) en hoewel ik keurig de code onderschep, als ik dat doorzend gebeurt er niets.
Ben niet de enige geloof ik: http://forum.pimatic.org/topic/1281/433-mhz-promax-switch/5
[ Voor 32% gewijzigd door MsG op 25-01-2016 17:11 ]
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
Ik ben nu niet thuis, maar ik heb ook een tabelletje waar alle unit/house codes in staan voor de oude kaku devices met een draaiwieltje aan de achterkant, deze zal ik hier ook wel even posten als ik weer thuis ben.
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
Het is alleen niet mogelijk om bijvoorbeeld een switch aan een dimmer te koppelen toch?Koffie schreef op zondag 24 januari 2016 @ 23:23:
Ja, bekende protocollen kun je voor een specifiek device (adres) 1 aan uit knop geven zonder rules
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Volgens mij moet dit prima werken, krijg je alleen niet de mogelijkheid om te dimmen met een slider natuurlijk ;-)Kiwi schreef op maandag 25 januari 2016 @ 21:39:
[...]
Het is alleen niet mogelijk om bijvoorbeeld een switch aan een dimmer te koppelen toch?
homeduino via arduino nano voor alle 433Mhz devices (kaku oud/kaku nieuw/action/temp sensor)
Philips hue lux geintegreerd met de plugin pimatic-hue (nog wel wat buggy, vaak socket hangup errors maar het werkt)
Philips hue kleurenlampen voorlopig alleen als scenes op te roepen (rechtstreeks naar de bridge curl commando's sturen)
en natuurlijk de slimme meter er aan geknoopt om het verbruik te checken in huis.
nog niet werkend:
gas uitlezing via de slimme meter (geen idee hoe dat moet)
leuk speelgoed en middels de rules nu ook al heel wat zaken geautomatiseerd in huis.
Dank aan KoffieNL voor de hulp via het pimatic forum!
Wat wel kan is een kaku dimmer aanmaken als device en een dummy switch of buttons met rules waarmee je vaste dim waardes oproept.Kiwi schreef op maandag 25 januari 2016 @ 21:39:
[...]
Het is alleen niet mogelijk om bijvoorbeeld een switch aan een dimmer te koppelen toch?
Klopt, zou doe ik het ook. Ik heb mijn dimmer als normale switch gedefineerd *en* als dimmer. Ik zet de lampen aan met de normale switch en pas later de dimwaardes aan. Ik vind dat fijner werken dan rechtstreeks met de dimmer werken, maar dat komt door mijn situatie met dubbele zenders/ontvangers tussen de lampen.djmvt schreef op woensdag 27 januari 2016 @ 07:57:
[...]
Wat wel kan is een kaku dimmer aanmaken als device en een dummy switch of buttons met rules waarmee je vaste dim waardes oproept.
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
bijvoorbeeld:
1
| if woonkamer-dimmer receives on and woonkamer is turned on then dim lamp to $lamp.dimlevel + 10 |
1
| if woonkamer-dimmer receives off and woonkamer is turned on then dim lamp to $lamp.dimlevel - 10 |
zo kun je blijven dimmen door knop achter elkaar in te drukken of gewoon in te houden.
Met een dummy buttons device kan ik nu meerdere scenes oproepen van mijn hue verlichting alleen de status van de gekozen scene blijft niet zichtbaar (de ingedrukte knop wordt weer grijs op het moment dat ik een andere switch bedien).
Is het mogelijk om deze status vast te houden in een rij dummy buttons?
heb bij de Action een 433mhz deurbel gehaald (Select Plus Wireless doorbell) voor 6 euro en krijg nu push berichten als iemand aanbelt....!
volgende stap zou zijn om een wireless foscam camera gelijk een foto te laten maken en die mee te sturen, of een connectie op te starten zodat ik tegen de bezoeker kan praten ("beste pakketbezorger, ik ben nu niet thuis maar leg het pakketje maar onder de emmer"
bij de action zag ik trouwens nog meer remote spul liggen (ledjes met afstandsbediening) maar die gebruiken infrarood afstandsbediening. Dat werkt denk ik niet met een raspberry in een andere ruimte?
Ik heb die push meldingen ook nu :-) Ik zoek nog een oplossing voor de volgende zaken:indexample schreef op woensdag 27 januari 2016 @ 18:14:
volgende stap zou zijn om een wireless foscam camera gelijk een foto te laten maken en die mee te sturen, of een connectie op te starten zodat ik tegen de bezoeker kan praten ("beste pakketbezorger, ik ben nu niet thuis maar leg het pakketje maar onder de emmer"
- Via een knop op het scherm de bel laten gaan.
- Ik heb een andere Pi liggen met een webcam eraan (Motion). Ik zou het wel cool vinden als ik via de Pimatic Pi een commando kan sturen naar de webcam-pi om een foto te maken, of mooier nog, een filmpje...
https://github.com/sweebee/pimatic-thermostat

Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Die thermostaat webapp zou toch gewoon naast pimatic op de pi kunnen draaien? Vanavond eens even naar kijken!
[ Voor 22% gewijzigd door Thedr op 28-01-2016 16:24 ]
Thedr schreef op donderdag 28 januari 2016 @ 16:23:
En onze held Koffie mag zich tegenwoordig officieel pimatic developer noemen
Laatste ontwikkeling : YouTube: Pimatic wireless homeduino
Als je PHP en apache (oid) erop gooit kan dat er gewoon naast draaien ja.Die thermostaat webapp zou toch gewoon naast pimatic op de pi kunnen draaien? Vanavond eens even naar kijken!
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Heb zojuist al PHP en apache erop gezet, vanavond eens even kijken of ik de boel aan de praat kan krijgen. Moet alleen nog een OTGW gaan bouwen om de CV ook daadwerkelijk aan te kunnen sturen.
Is nog wel een premature test dit, moet nog verder doortesten en beter maken
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Ja ik heb de thermostaat app gewoon op mijn webserver draaien. Mocht de raspberry offline gaan om welke reden dan ook dan geeft die een meldingThedr schreef op donderdag 28 januari 2016 @ 16:23:
En onze held Koffie mag zich tegenwoordig officieel pimatic developer noemen
Die thermostaat webapp zou toch gewoon naast pimatic op de pi kunnen draaien? Vanavond eens even naar kijken!
haha thx voor de aandachtKoffie schreef op donderdag 28 januari 2016 @ 10:10:
Onze sweebee heeft gewoon een mooie webapp voor pimatic thermostaat bediening gemaakt![]()
https://github.com/sweebee/pimatic-thermostat
[afbeelding]
Mijn ouders kunnen nu iig 'makkelijk' de verwarming bedienen. De web app van pimatic zelf is daarvoor toch een beetje omslachtig.

Ik krijg namelijk geen verbinding met mijn pimatic installatie.
De website geeft aan Could not connect to the server, en in pimatic komt de melding "Erron on incoming http request: User not found" binnen.
Kan dit te maken hebben met mijn complex wachtwoord (er zitten de leestekens ! en + in). Als ik een account met user role en simpel wachtwoord pak, wordt er geen verbinding gemaakt en komt er geen foutmelding binnen.
De tweede vraag gaat over de temperature sensor. Dit is bij mij een waarde uit een textfile:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| { "id": "thermostat-from-logfile", "name": "Temperatuur", "class": "LogWatcher", "file": "/home/pi/temp.log", "attributes": [ { "name": "outside-temp", "type": "number", "unit": "°C" }, { "name": "setpoint", "type": "number", "unit": "°C" }, { "name": "room-temp", "type": "number", "unit": "°C" } ], "lines": [ { "match": "Setpoint: (.+)", "setpoint": "$1" }, { "match": "Room: (.+)", "room-temp": "$1" }, { "match": "Outside: (.+)", "outside-temp": "$1" } ] }, |
Kan ik hier "room-temp" als ID gebruiken, of gaat dat op deze manier niet lukken?
allereerst mijn config:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $pimatic['user'] = 'admin'; // Pimatic username $pimatic['pass'] = 'password'; // Pimatic password $pimatic['host'] = '127.0.0.1'; // Pimatic IP address $pimatic['port'] = 80; // Pimatic port $pimatic['ssl'] = false; // Use https (SSL) //Thermostaat $therm['id'] = 'dummythermostat'; // ID of the thermostat device $therm['min'] = 10; // Min temperature $therm['max'] = 25; // Max temperature $therm['eco'] = 16; // Eco temperature $therm['comf'] = 20; // Comfort temperature //Temperature sensor $temp['id'] = 'livingroom-temperature'; // ID of the temperature sensor //Lights $light['id'] = 'rfswitch-barspots'; // ID of the light switch ?> |
In mijn pimatic config heb ik even een dummythermostaat device aangemaakt, ik had al een temperatuursensor:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| { "id": "livingroom-temperature", "name": "Klimaat woonkamer", "class": "HomeduinoDHTSensor", "type": 22, "interval": 30000, "pin": 6 }, { "class": "DummyHeatingThermostat", "id": "dummythermostat", "name": "Dummy Thermostaat", "comfyTemp": 20, "ecoTemp": 17, "guiShowModeControl": true, "guiShowPresetControl": true, "guiShowTemperatueInput": false }, |
Ik heb uiteraard ook een device rfswitch-barspors.
Nu krijg ik in pimatic echter de foutmelding "Error: device not found" als ik de lamp probeer te schakelen. Daarnaast wordt in de website de temperatuur niet goed weergeven en staan de + en - knop achter de eco en comfy knoppen...

Wie kan me een eindje in de goede richting helpen?
edit: ook even de permissies van de /var/www map gechecked, alle files en submappen horen bij www-data, rechten zijn rw/r/r.
[ Voor 3% gewijzigd door Thedr op 28-01-2016 21:25 ]
Ga eens in je webbrowser naar je pimatic server:Thedr schreef op donderdag 28 januari 2016 @ 20:53:
Ik heb zojuist even de files op de juiste plaats gezet en uiteraard de config aangepast. De site draait, maar heb nog wel wat problemen...
allereerst mijn config:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 $pimatic['user'] = 'admin'; // Pimatic username $pimatic['pass'] = 'password'; // Pimatic password $pimatic['host'] = '127.0.0.1'; // Pimatic IP address $pimatic['port'] = 80; // Pimatic port $pimatic['ssl'] = false; // Use https (SSL) //Thermostaat $therm['id'] = 'dummythermostat'; // ID of the thermostat device $therm['min'] = 10; // Min temperature $therm['max'] = 25; // Max temperature $therm['eco'] = 16; // Eco temperature $therm['comf'] = 20; // Comfort temperature //Temperature sensor $temp['id'] = 'livingroom-temperature'; // ID of the temperature sensor //Lights $light['id'] = 'rfswitch-barspots'; // ID of the light switch ?>
In mijn pimatic config heb ik even een dummythermostaat device aangemaakt, ik had al een temperatuursensor:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 { "id": "livingroom-temperature", "name": "Klimaat woonkamer", "class": "HomeduinoDHTSensor", "type": 22, "interval": 30000, "pin": 6 }, { "class": "DummyHeatingThermostat", "id": "dummythermostat", "name": "Dummy Thermostaat", "comfyTemp": 20, "ecoTemp": 17, "guiShowModeControl": true, "guiShowPresetControl": true, "guiShowTemperatueInput": false },
Ik heb uiteraard ook een device rfswitch-barspors.
Nu krijg ik in pimatic echter de foutmelding "Error: device not found" als ik de lamp probeer te schakelen. Daarnaast wordt in de website de temperatuur niet goed weergeven en staan de + en - knop achter de eco en comfy knoppen...
[afbeelding]
Wie kan me een eindje in de goede richting helpen?
edit: ook even de permissies van de /var/www map gechecked, alle files en submappen horen bij www-data, rechten zijn rw/r/r.
1
| http://ipaddress/api/variables/livingroom-temperature.temperature |
1
| http://ipaddress/api/variables/dummythermostat.temperatureSetpoint |
En controleer of je waardes terug krijgt.
Het lijkt erop dat jQuery niet goed werkt bij jou. Deze laad de get_temp.php en set_temp.php in met de waardes uit pimatic. open deze pagina's is direct? dan zou je de waardes ook moeten kunnen zien.
Dat de knoppen op een verkeerde plek staan kan te maken hebben met je schermformaat (wel even als 'app' installeren dan zou het beter moeten gaan). Ik gebruik hem alleen op een iPhone 6 en iPhone 6+.
[ Voor 4% gewijzigd door sweebee op 28-01-2016 22:58 ]
Wordt de temperatuur in een variable (in pimatic) opgeslagen? even kijken in pimatic > variabelen. Gebruik deze variabele dan in get_temp.php. Zoek even naar: "$temp['id'].'.temperature'" en vervang dit door je variabelethesystem schreef op donderdag 28 januari 2016 @ 19:24:
Even een vraag over de pimatic-thermostat website.
Ik krijg namelijk geen verbinding met mijn pimatic installatie.
De website geeft aan Could not connect to the server, en in pimatic komt de melding "Erron on incoming http request: User not found" binnen.
Kan dit te maken hebben met mijn complex wachtwoord (er zitten de leestekens ! en + in). Als ik een account met user role en simpel wachtwoord pak, wordt er geen verbinding gemaakt en komt er geen foutmelding binnen.
De tweede vraag gaat over de temperature sensor. Dit is bij mij een waarde uit een textfile:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 { "id": "thermostat-from-logfile", "name": "Temperatuur", "class": "LogWatcher", "file": "/home/pi/temp.log", "attributes": [ { "name": "outside-temp", "type": "number", "unit": "°C" }, { "name": "setpoint", "type": "number", "unit": "°C" }, { "name": "room-temp", "type": "number", "unit": "°C" } ], "lines": [ { "match": "Setpoint: (.+)", "setpoint": "$1" }, { "match": "Room: (.+)", "room-temp": "$1" }, { "match": "Outside: (.+)", "outside-temp": "$1" } ] },
Kan ik hier "room-temp" als ID gebruiken, of gaat dat op deze manier niet lukken?
[ Voor 3% gewijzigd door sweebee op 28-01-2016 23:07 ]
Dit lijkt goed te werken, krijg in beide gevallen een respons.sweebee schreef op donderdag 28 januari 2016 @ 22:52:
[...]
Ga eens in je webbrowser naar je pimatic server:
code:
1 http://ipaddress/api/variables/livingroom-temperature.temperature
code:
1 http://ipaddress/api/variables/dummythermostat.temperatureSetpoint
En controleer of je waardes terug krijgt.
Get_temp en set_temp doen het beide niet: geven serverfout 500. Wellicht dat ik niet alle benodigde packages heb geinstalleerd. Morgen maar weer even verderHet lijkt erop dat jQuery niet goed werkt bij jou. Deze laad de get_temp.php en set_temp.php in met de waardes uit pimatic. open deze pagina's is direct? dan zou je de waardes ook moeten kunnen zien.
Dat de knoppen op een verkeerde plek staan kan te maken hebben met je schermformaat (wel even als 'app' installeren dan zou het beter moeten gaan). Ik gebruik hem alleen op een iPhone 6 en iPhone 6+.
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Ik krijg ook een internal server error 500. Welke webserver gebruik jij? Ik draai nu nginx.Thedr schreef op donderdag 28 januari 2016 @ 23:23:
[...]
Dit lijkt goed te werken, krijg in beide gevallen een respons.
[...]
Get_temp en set_temp doen het beide niet: geven serverfout 500. Wellicht dat ik niet alle benodigde packages heb geinstalleerd. Morgen maar weer even verder
Overigens vind ik de thermostaat app er uitstekend uitzien, zou het zo op een oude telefoon of tablet kunnen draaien en tegen de muur plakken. Eigenlijk heb ik (en vooral 'din) als het goed is voor de meeste dingen niet meer interface nodig dan dit. Ikzelf vind het dan nog wel leuk om de volledige pimatic interface te hebben zodat ik alles zie, maar voor de meeste gebruikers zal dat een overload aan informatie zijn.
Dus een interface als deze zou IMHO een uitstekende aanvulling zijn op pimatic, evenals bijvoorbeeld een meer fysieke interface met een display en enkele knoppen; bijvoorbeeld zoiets als waar Koffie mee bezig is
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Ik ben er achter wat nog ontbrak. Je moet php5-curl nog installeren, hierna werkt alles vlekkeloos. Alleen past het beeld niet volledig op een iPhone 4s.Thedr schreef op vrijdag 29 januari 2016 @ 11:24:
Ik heb op de bananapi waarop ook pimatic draait de pakketten php5 en libapache2-mod-php5 geinstalleerd. Waarschijnlijk moet ik op de een of andere manier ook jQuery installeren of koppelen... Ben niet bepaald een web(server) held, dus mocht iemand een goede suggestie hebben, graag
Overigens vind ik de thermostaat app er uitstekend uitzien, zou het zo op een oude telefoon of tablet kunnen draaien en tegen de muur plakken. Eigenlijk heb ik (en vooral 'din) als het goed is voor de meeste dingen niet meer interface nodig dan dit. Ikzelf vind het dan nog wel leuk om de volledige pimatic interface te hebben zodat ik alles zie, maar voor de meeste gebruikers zal dat een overload aan informatie zijn.
Dus een interface als deze zou IMHO een uitstekende aanvulling zijn op pimatic, evenals bijvoorbeeld een meer fysieke interface met een display en enkele knoppen; bijvoorbeeld zoiets als waar Koffie mee bezig is
De foutmelding bij het aan/uitzetten van de verlichting is er echter nog steeds.
[ Voor 8% gewijzigd door Thedr op 29-01-2016 16:48 ]
Heb even support voor iPhone 4 en 5 toegevoegd: https://github.com/sweebee/pimatic-thermostatthesystem schreef op vrijdag 29 januari 2016 @ 15:16:
[...]
Ik ben er achter wat nog ontbrak. Je moet php5-curl nog installeren, hierna werkt alles vlekkeloos. Alleen past het beeld niet volledig op een iPhone 4s.
[ Voor 16% gewijzigd door sweebee op 29-01-2016 15:56 ]
Hoe heet je verlichting schakelaar? Als je deze opent wat krijg je dan:Thedr schreef op vrijdag 29 januari 2016 @ 15:48:
Ah top, het thermostaatgedeelte werkt nu bij mij ook!
De foutmelding bij het aan/uitzetten van de verlichting geeft echter nog steeds een foutmelding.
http://ip-adres/api/device/schakelaar-id/turnOn
Dan krijg iksweebee schreef op vrijdag 29 januari 2016 @ 16:06:
[...]
Hoe heet je verlichting schakelaar? Als je deze opent wat krijg je dan:
http://ip-adres/api/device/schakelaar-id/turnOn
{
"success": false,
"message": "device not found"
}
Doe ik echter
http://ipadres/api/devices/rfswitch-barspots/
dan krijg ik
{
"success": true
}
Dus dat device-id lijkt me te kloppen?
Dat is vreemd, wat voor soort device is het? kun je anders de output van http://ipadres/api/devices/rfswitch-barspots/ plaatsen? Want als goed is zie je daar meer dan alleen success?Thedr schreef op vrijdag 29 januari 2016 @ 16:16:
[...]
Dan krijg ik
{
"success": false,
"message": "device not found"
}
Doe ik echter
http://ipadres/api/devices/rfswitch-barspots/
dan krijg ik
{
"success": true
}
Dus dat device-id lijkt me te kloppen?
Aaaaargh... nu zie ik het pas: dacht eerst dat het een copy/paste error was, maar het is een classic typo waar ik al een hele tijd last van heb gehad (al meer issues met dit device); er stond in mijn config rfwitch, dus zonder een ssweebee schreef op vrijdag 29 januari 2016 @ 16:21:
[...]
Dat is vreemd, wat voor soort device is het? kun je anders de output van http://ipadres/api/devices/rfswitch-barspots/ plaatsen? Want als goed is zie je daar meer dan alleen success?


Na nog even een keer alles checken, checken, nog eens checken... werkt het nu zoals het zou moeten

De interface ziet er nu overigens ook goed uit op mijn Nexus 5
Klopt het trouwens dat deze interface de standaardinterface van pimatic 'overruled'? Ik kan met de + en - knoppen in de pimatic interface de temperatuur niet meer aanpassen. Dat lukt overigens wel met de eco en comfy knoppen.
[ Voor 43% gewijzigd door Thedr op 29-01-2016 17:00 ]
De thermostaat in pimatic zou gewoon moeten werken. Er wordt niets 'overruled'.Thedr schreef op vrijdag 29 januari 2016 @ 16:47:
[...]
Aaaaargh... nu zie ik het pas: dacht eerst dat het een copy/paste error was, maar het is een classic typo waar ik al een hele tijd last van heb gehad (al meer issues met dit device); er stond in mijn config rfwitch, dus zonder een s![]()
Na nog even een keer alles checken, checken, nog eens checken... werkt het nu zoals het zou moeten![]()
De interface ziet er nu overigens ook goed uit op mijn Nexus 5
Klopt het trouwens dat deze interface de standaardinterface van pimatic 'overruled'? Ik kan met de + en - knoppen in de pimatic interface de temperatuur niet meer aanpassen. Dat lukt overigens wel met de eco en comfy knoppen.
Nu nog een een OTGW bouwen/aansluiten zodat de thermostaat ook echt wat gaat doen
[ Voor 19% gewijzigd door Thedr op 29-01-2016 18:28 ]
Ja hoor. Je kan set_temp.php aanpassen en daar:thesystem schreef op vrijdag 29 januari 2016 @ 18:59:
Is het ook mogelijk om de setpoint uit een andere (device) variabele te halen?
1
| $value = getValue($therm['id'].'.temperatureSetpoint'); |
veranderen in:
1
| $value = getValue('jouw-variabele'); |
http://www.tinytronics.nl...tekst-en-blauwe-backlight
en verbonden met de PI via ic2 board :
SDA on Pin 3
SDL on pin 5
-5V on pin 2
GND on pin 6
http://www.tinytronics.nl...-Connection-to-I2C-Module
1
2
3
4
| sudo echo "i2c-bcm2708" >> /etc/modules sudo echo "i2c-dev" >> /etc/modules sudo nano /etc/modprobe.d/raspi-blacklist.conf |
De volgende regels uitgecomment
1
2
| #blacklist spi-bcm2708 #blacklist i2c-bcm2708 |
na een reboot de volgende utils geinstalleerd:
1
2
| sudo apt-get install python-smbus sudo apt-get install i2c-tools |
En dan, met dit commando:
1
| sudo i2cdetect -y 1 |
krijg ik dit resultaat:
1
2
3
4
5
6
7
8
9
| 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- -- -- -- -- -- -- |
Als ik dan dit probeer:
1
| sudo python lcd_i2c.py |
krijg ik het volgende resultaat:
1
2
3
4
5
6
| Traceback (most recent call last): File "lcd_i2c.py", line 135, in <module> lcd_byte(0x01, LCD_CMD) File "lcd_i2c.py", line 83, in lcd_byte bus.write_byte(I2C_ADDR, bits_high) IOError: [Errno 5] Input/output error |
en dan weet ik het niet meer...
Als ik overigens de SDA en SDL omwissel krijg ik dit:
1
2
3
4
5
6
7
8
| 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 3f 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
Maar nog steeds dezelfde INPUT/OUTPUT fout...
edit:
Oh nee. als ik in de PY file het adres :verander op de volgende regel naar
1
| I2C_ADDR = 0x3f # I2C device address |
dan krijg ik geen foutmelding maar een knipperend blokje op verschillende plekken...
[ Voor 18% gewijzigd door VAnTurenhout op 30-01-2016 19:08 ]
Even voor de zekerheid, deze kabel moet ik daarvoor hebben? https://www.sossolutions.nl/slimme-meter-kabel
Goedkoper kan, door wat te knutselen, dat weet ik. Maar dit is zeker goed, toch?
Hoewel de kans aanwezig is dat je hier een antwoord krijgt, vraag ik me af wat je vraag met pimatic te maken heeft?VAnTurenhout schreef op zaterdag 30 januari 2016 @ 18:53:
Ik heb een 16x2 display gekocht
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
In eerste instantie niets zou je zeggen, maar ik wil met Pimatic de display aan kunnen spreken, dan zal hij wel eerst moeten werken...... :-)Koffie schreef op zondag 31 januari 2016 @ 11:51:
[...]
Hoewel de kans aanwezig is dat je hier een antwoord krijgt, vraag ik me af wat je vraag met pimatic te maken heeft?
Inmiddels zijn de foutmeldingen al verdwenen en pimatic zegt er iets de toond wordt op de display. alleen zie ik niets, een knipperende rij blokjes.... Misschien moet ik nog een leveler ertussen zetten.
Van de site van SOS:JBS schreef op zondag 31 januari 2016 @ 10:23:
Na lampen en diverse sensoren wil ik graag m'n slimme meter (Landis+Gyr E350) uitlezen en tonen in Pimatic.
Even voor de zekerheid, deze kabel moet ik daarvoor hebben? https://www.sossolutions.nl/slimme-meter-kabel
Goedkoper kan, door wat te knutselen, dat weet ik. Maar dit is zeker goed, toch?
Lijkt me wel dus. Meer heb je in principe ook niet nodig.De kabel is ook geschikt voor de Landis + Gyr E350 DSMR4
De chip is de FT232R chip met geinverteerd RXD signaal
Dat eerst moeten werken is op OS level, niet op pimatic levelVAnTurenhout schreef op zondag 31 januari 2016 @ 12:33:
[...]
In eerste instantie niets zou je zeggen, maar ik wil met Pimatic de display aan kunnen spreken, dan zal hij wel eerst moeten werken...... :-)
Terugkomend op mijn bovenstaande opmerking : kun je vanuit python of wat voor taal dan ook wel iets op het display krijgen ?Inmiddels zijn de foutmeldingen al verdwenen en pimatic zegt er iets de toond wordt op de display. alleen zie ik niets, een knipperende rij blokjes.... Misschien moet ik nog een leveler ertussen zetten.
Al even aan het potmeterje gedraaid ?
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Klopt.....Koffie schreef op zondag 31 januari 2016 @ 13:00:
[...]
Dat eerst moeten werken is op OS level, niet op pimatic level
[...]
Ja, ik heb de potmeter verdraaid ,maar dat zorgt er ook niet voor dat er echte tekst verschijnt....Het testscript wat je kunt starten als je deze stappen volgt:Terugkomend op mijn bovenstaande opmerking : kun je vanuit python of wat voor taal dan ook wel iets op het display krijgen ?
Al even aan het potmeterje gedraaid ?
http://www.raspberrypi-sp...en-with-the-raspberry-pi/
geeft geen resultaat. Ik zie allerlei blokjes gaan knipperen maar geen tekst.
Het script moet ook met CRTL-C gestopt worden, maar dat zal wel normaal zijn.
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Ik heb hier een een schone installatie van een RPI1 icm met een Ardruino nano kloon.
aan de hand van deze link heb ik alles geinstalleerd:Klik
Vanaf de Kloon zit de 433mhz transmitter aangesloten via de volgende configuratie:
pin 29 kloon (GND) => GND op transmitter
pin 27 kloon (5V) => VCC op transmitter
pin 7 (D4) => DATA op transmitter
Via de terminal krijg ik ook terug dat de nano zit aangesloten op /dev/ttyUSB0, dat werkt in ieder geval vast.
Ook heb ik in de config.json toegevoegd wat er in de handleiding staat, namelijk het volgende:
1
2
3
4
5
6
7
8
9
10
| { "plugin": "homeduino", "driver": "serialport", "driverOptions": { "serialDevice": "/dev/ttyUSB0", "baudrate": 115200 }, "receiverPin": 0, "transmitterPin": 4 }, |
En ook de switch heb ik toegevoegd aan de config.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| { "devices": [ { "id": "rfswitch", "name": "Lamp", "class": "HomeduinoRFSwitch", "protocols": [ { "name": "switch1", "options": { "id": 1, "unit": 0 } } ] } ], |
mijn gehele config.json is te vinden op: http://pastebin.com/r7UQxN8M
Ik heb hier 1 KaKu schakelaar type: ACD-1000
Eenmaal alles opgestart krijg ik het volgende in de terminal als ik op on/off druk:
1
2
3
4
| 14:15:16.476 [pimatic-homeduino] debug: Sending Protocol: switch1 id: 1 unit: 0 all: false state: false Pin: 4 Repeats: 7 14:15:16.835 [pimatic-homeduino] debug: data: "ACK" 14:15:18.068 [pimatic-homeduino] debug: Sending Protocol: switch1 id: 1 unit: 0 all: false state: true Pin: 4 Repeats: 7 14:15:18.400 [pimatic-homeduino] debug: data: "ACK" |
Hiermee krijg ik de schakelaar niet gekoppeld, en volgensmij hoor ik ook niet alleen "ACK" terug te krijgen ? Kan iemand mij hier verder mee helpen ?
Alvast bedankt
edit: Ik gebruik trouwens een Mini USB Nano V3.0 5V 16M ATmega328P CH340G Micro-controller board For Arduino als Kloon
Heb je een afstandsbediening van KaKu? Zie je daar iets van voorbij vliegen als je op een knop drukt?
(of heb je alleen een 433mhz zender op je nano?)
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Hallo, ik heb hier geen afstandsbediening voor de Kaku, heb eerst 1 losse switch gekocht om te kijken hoe het allemaal precies werkt.Koffie schreef op dinsdag 02 februari 2016 @ 15:31:
Dat ACK hoef je niet op te letten, dat is verkeer tussen Pimatic en de Nano.
Heb je een afstandsbediening van KaKu? Zie je daar iets van voorbij vliegen als je op een knop drukt?
(of heb je alleen een 433mhz zender op je nano?)
Stroomverbuik gaat goed, ben nu alleen aan het klooien met Gas verbruik.
Ik heb onderstaande in mijn config gezet:
https://github.com/ewassc...7f2bb904a27fef9d471053c69
Echter blijft verbruik op "Unknown" staan.
Ik heb zelf de regex aangepast;
Regex:
var gasTotalUsage = returnRegExResult(data, /^(?:0-1:24.2.1\(160334278652W\))\((\d+\.\d+)(?:\*m3\))/m, 2);
En output van meter:
0-1:24.2.1(160334278652W)(00033.596*m3)
Zover ik kan nagaan klopt de regex;
https://www.regex101.com/r/gR4hY4/1
Of denkt pimatic daar misschien anders over ?
En deze switch heb je eerst in learn mode gezet voordat je in pimatic de knop om zet?mark0172 schreef op dinsdag 02 februari 2016 @ 15:32:
[...]
Hallo, ik heb hier geen afstandsbediening voor de Kaku, heb eerst 1 losse switch gekocht om te kijken hoe het allemaal precies werkt.
Zo heb ik namelijk meerdere switches gewoon in kunnen leren met pimatic.
Je config is niks raars aan te zien op het eerste gezicht, dus moet volgens mij wel lukken.
Edit: wat je misschien kunt proberen is om switch4 te gebruiken, deze werkt ook voor veel KaKu spul ;-)
[ Voor 9% gewijzigd door cryonic90 op 02-02-2016 21:55 ]
Ja ik heb de switch in learning mode gezet (knopje ingedrukt en groen lampje gaat knipperen) vervolgens op on/off gedrukt in pimatic. Geprobeerd en werkte niet met switch1cryonic90 schreef op dinsdag 02 februari 2016 @ 21:53:
[...]
En deze switch heb je eerst in learn mode gezet voordat je in pimatic de knop om zet?
Zo heb ik namelijk meerdere switches gewoon in kunnen leren met pimatic.
Je config is niks raars aan te zien op het eerste gezicht, dus moet volgens mij wel lukken.
Edit: wat je misschien kunt proberen is om switch4 te gebruiken, deze werkt ook voor veel KaKu spul ;-)
Zojuist switch4 geprobeerd maar dat werkte helaas niet
Ben ik de enige die dit probleem heeft of zijn er meer?
3630Wp ZW 39° / 3950Wp NO 39° / 990Wp ZO 5° | Vaillant VWL75/5
Ik ben nu hier mee bezig: Koffie's tweakblog: DIY draadloze temperatuursensor voor pimatic - en meer! - Updatethesystem schreef op donderdag 04 februari 2016 @ 10:09:
Ik heb een ds18b20 temperature sensor, maar geen raspberry pi meer over om deze op aan te sluiten. Wat is een goedkope manier om de temperatuur te meten en deze door te geven aan pimatic?
Je zou kunnen denken aan een arduino met een mysensors netwerkje.thesystem schreef op donderdag 04 februari 2016 @ 10:09:
Ik heb een ds18b20 temperature sensor, maar geen raspberry pi meer over om deze op aan te sluiten. Wat is een goedkope manier om de temperatuur te meten en deze door te geven aan pimatic?
Ik ben hiermee begonnen om een beweginsmelder te maken waarbij ook de temperatuur doorgegeven wordt.
Dit werkt voor mij perfect en kan ik overal in huis plaatsen.
De variabelen worden slechts éénmalig gevuld met de waardes uit het log bestand, daarna worden deze niet meer bijgewerkt. Wanneer ik het device uit de config.json verwijder en daarna weer toevoeg, worden de variabelen wel gevuld met de nieuwe waarde uit het log bestand. Daarna worden ze echter weer niet bijgewerkt.
Heb tevens de plugin http://pimatic.org/plugins/pimatic-smartmeter/ geprobeerd, maar die geeft wat vreemde waardes, zie https://forum.pimatic.org...ter-using-p1-usb-cable/63.
Twee aparte problemen, maar zelfde resultaat: uitlezen van m'n slimme meter wil nog niet vlotten
[ Voor 5% gewijzigd door JBS op 06-02-2016 21:18 ]
en deze geeft ook incompatible aan https://wiki.pilight.org/doku.php/elro_flamingo
Nu was ik vandaag bij de action en daar hadden ze setjes van promax. Weet iemand of deze wel werken? Of weten jullie nog andere setjes van rond de 15 euro? Meer dan 2 ontvangers is op dit moment niet nodig. Het is voor mijn kamer om is te beginnen met domotica.
Ik zou voor KaKu gaan, vind het bereik daar een stuk beter van dan die Action (eurodomest) setjes (die overigens ook met Pimatic werken).
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Dus mijn antwoord is pimatic.
Zijn de eurodomest hetzelde als de promax? Mijn kamer is maar 16m2. Bereik hoeft niet veel meer dan een meter of 5 te zijn.
Ik merk geen verschil tussen de verschillende sets. De verste eurodememst hangt zeker 20 meter van de zender en reageert prima.
Wel las ik de de nieuwe promax sets nog niet
Werken in pimatic.
Dankje voor de info, dus zoiets moet goed zijn? http://www.paradigit.nl/k...set/80016203/details.aspxdjmvt schreef op zondag 07 februari 2016 @ 00:18:
Gebruik hier oude en nieuwe kaku (zowel switches als dimmers) en ook meerdere eurodemest setjes. Daarbij ook een remote verbouwd tot deurbel
Ik merk geen verschil tussen de verschillende sets. De verste eurodememst hangt zeker 20 meter van de zender en reageert prima.
Wel las ik de de nieuwe promax sets nog niet
Werken in pimatic.
Dat KaKu setje waar je naar linkt is prima.
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Ik heb:
- dummy switch "Verwarm Kelder", die zodra deze aanstaat de regels in werking stelt
- switch "Verwarming Kelder", een KaKu switch waar de verwarming op is aangesloten
- temp sensor, die de temperatuur in de ruimte registreert
- dummy thermostaat, waar ik de gewenste temperatuur op instel
Verder heb ik twee rules, eentje die de verwarming uitzet en een die hem aanzet.
1
| "if Verwarm Kelder is turned on and $temp-kelder.temperature <= $thermostat-kelder.temperatureSetpoint then turn on Verwarming Kelder" |
1
| if trigger: $temp-kelder.temperature is greater or equal than ($thermostat-kelder.temperatureSetpoint + 0.5) then turn off Verwarming Kelder |
Hoe kan ik er nu voor zorgen, dat als ik niet in de kelder zit, de verwarming niet blijft branden? Ik zet nu handmatig de switch "Verwarm Kelder" uit als ik wegga, maar dit ben ik wel eens vergeten...
Verder vroeg ik me af of het mogelijk is om deze twee regels te combineren? Ik moet nu steeds voor iedere switch 2 rules maken, een voor als deze aanstaat en een voor als deze uitstaat. Hierdoor begin ik inmiddels een behoorlijke rits aan rules te krijgen.
[ Voor 3% gewijzigd door thesystem op 08-02-2016 20:00 ]
Detecteren of iemand in een bepaalde ruimte is, is erg moeilijk. Aangezien je het over een kelder hebt, verwacht ik dat het daar zo donker is dat je per definitie het licht aan moet doen. Als dat zo is, hang tussen de schakelaar en je draden een AWMT-230 en vang dit signaal op. Staat het licht aan ? Dan mag er verwarmd worden (set mode of thermostaat to auto) gaat het licht uit, dan mag er niet verwarmd worden (set mode of thermostaat to manu).
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
ik heb het wel aan de praat gekregen met bovenstaande links. onderstaande regex, wellicht helpt het je. zo heb jij een extra non-capturing group? heeft verder geen functie?Freedive schreef op dinsdag 02 februari 2016 @ 21:09:
Vandaag mijn nieuwe slimme meter aan Pimatic gehangen.
Stroomverbuik gaat goed, ben nu alleen aan het klooien met Gas verbruik.
Ik heb onderstaande in mijn config gezet:
https://github.com/ewassc...7f2bb904a27fef9d471053c69
Echter blijft verbruik op "Unknown" staan.
Ik heb zelf de regex aangepast;
Regex:
var gasTotalUsage = returnRegExResult(data, /^(?:0-1:24.2.1\(160334278652W\))\((\d+\.\d+)(?:\*m3\))/m, 2);
En output van meter:
0-1:24.2.1(160334278652W)(00033.596*m3)
Zover ik kan nagaan klopt de regex;
https://www.regex101.com/r/gR4hY4/1
Of denkt pimatic daar misschien anders over ?
var gasTotalUsage = returnRegExResult(data, /^0-1:24\.3\.0(.*)\(m3\)[\r]?[\n]?\(0+(\d+\.\d+)\)/m, 2);
Thanks voor je reactie! Helaas krijg ik nog steeds "Unknown"indexample schreef op woensdag 10 februari 2016 @ 14:06:
[...]
ik heb het wel aan de praat gekregen met bovenstaande links. onderstaande regex, wellicht helpt het je. zo heb jij een extra non-capturing group? heeft verder geen functie?
var gasTotalUsage = returnRegExResult(data, /^0-1:24\.3\.0(.*)\(m3\)[\r]?[\n]?\(0+(\d+\.\d+)\)/m, 2);
Er wordt nergens een log gedumpt van deze plugin toch ?
hier loop ik stuk met mijn kennis: veel dingen werken (p1 electriciteit, verlichting, koppeling met hyperion, koppeling met een andere kodi pi, hue bediening) maar toevoegen van gas lukt me niet. geen idee waar ik dit moet installeren/wijzigen enz...Freedive schreef op woensdag 10 februari 2016 @ 14:30:
[...]
Thanks voor je reactie! Helaas krijg ik nog steeds "Unknown".
Er wordt nergens een log gedumpt van deze plugin toch ?
returnRegExResult(data, /^\((\d+\.\d+)\)/m);
var gasTotalUsage = returnRegExResult(data, /^0-1:24\.2\.1(?:.*)\(0+(\d+\.\d+)/m, 1);
Temperatuur van de DHT11 hoef ik niet te weten, die is lang zo nauwkeurig niet als van de DS18B20.
Klopt het dat je hiervan alleen totaal gebruik kan zien? Dus niet net als bij stroomverbruik de actual usage?
Mooi! Het klopt dat je inderdaad alleen je totaal verbruik ziet, de gasmeter geeft elk uur zijn stand door aan de energiemeter.djmvt schreef op maandag 15 februari 2016 @ 08:05:
Met behulp van de regex van Suneye is het me gelukt om gasverbruik toe te voegen aan mijn pimatic.
Klopt het dat je hiervan alleen totaal gebruik kan zien? Dus niet net als bij stroomverbruik de actual usage?
Ik ben nog aan het nadenken hoe ik verbruik per dag/week/maand mooi kan gaan weergeven zodat je kan vergelijken.
Mijn eerste idee is om dit uit de sqlite database te halen met een scriptje en dan bijvoorbeeld met de log-reader plugin te weergeven in pimatic.
Alleen is dit natuurlijk een omweg en zou het beter zijn dit direct via pimatic uit de sqlite db te halen.
. Ik weet alleen nog niet hoe dit op een makkelijke manier kan. Dus als iemand daar een goed idee voor heeft :-)
RPI icm arduino nano, De ontvanger is 3400f hyperdyne dinges. De zender lijkt wel goed te werken ik kan verschillende stopcontacten schakelen.
De ontvanger lijkt DOA hij pakt geen enkel RF signaal. Ik heb hier een KaKu AYCT-102 en een RF 3 standen schakelaar van Ihto ventilatie.
Als ik Debug aan heb dan zie ik alleen meer Ping event om de 5 minuten.
als ik een keer verlichting aan en uit doe ik zie het volgende. Hier zou ik dan een bericht verwachten van de ontvanger...
debug [pimatic-homeduino]: data: "ACK"
18:35:15debug [pimatic-homeduino]: Sending Protocol: switch1 id:42 unit:0 all:false state:true Pin:4 repeats:7
18:35:13debug [pimatic-homeduino]: data: "ACK"
18:35:13debug [pimatic-homeduino]: Sending Protocol: switch1 id:42 unit:0 all:false state:false Pin:4 Repeats:7
18:12:39debug [pimatic-homeduino]: data: "PING"
alvast bedankt.
gr Joey
Weet je zeker dat je alles goed hebt aangesloten ?jopieV6 schreef op dinsdag 16 februari 2016 @ 18:37:
De ontvanger lijkt DOA hij pakt geen enkel RF signaal. Ik heb hier een KaKu AYCT-102 en een RF 3 standen schakelaar van Ihto ventilatie.
Rechtstreeks op de Qnap zelf installeren lukte niet, teveel dependecies die er niet waren en ik niet geinstalleerd kreeg.
Vervolgens VirtualBox geinstalleerd met daarin Debian Wheezy. Hierna was het eigenlijk piece of cake om pimatic te installeren.
Zelfs een USB Homeduino kan doorgepoort worden van de NAS naar de VM
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
nog niet uitgewerkt, maar zou je niet wat variabelen in pimatic kunnen aanmaken, en die met rules te updaten? bijvoorbeeld:Freedive schreef op maandag 15 februari 2016 @ 10:01:
[...]
Ik ben nog aan het nadenken hoe ik verbruik per dag/week/maand mooi kan gaan weergeven zodat je kan vergelijken.
if its monday and its 0.00 am, then $startweek = $gasUsage
if its sunday and its 23:59, then $weektotal = $gasUsage - $startweek
en dan kan je $weektotal in het grafiekje tonen?
[ Voor 31% gewijzigd door indexample op 16-02-2016 22:08 ]
Jup, dat is de volgende stapThedr schreef op dinsdag 16 februari 2016 @ 20:43:
Zag op het pimatic forum inderdaad al mensen die het aan de gang hebben op hun Synology NAS. Ook wel interessant, aangezien die toch al 24/7 draait. Zeker als je met een of meerdere ESPs wat 433MHz RF gateways kunt maken
Heb op dit moment het ontvangen van RF en doorsturen naar pimatic al aan de praat op ESPimatic.
Nu verder testen met een 'espduino' die RF zenden en ontvangen regelt van en naar pimatic.
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Heb daar ook over zitten denken. Maar het heeft een grot nadeel. Mocht de spanning een keer wegvallen ben je je logging kwijt. Een standaard UPS (zeg 700VA) draait met een Syno ongeveer een half uurtje. Een Pi zeker 5 keer zo lang.Thedr schreef op dinsdag 16 februari 2016 @ 20:43:
Zag op het pimatic forum inderdaad al mensen die het aan de gang hebben op hun Synology NAS. Ook wel interessant, aangezien die toch al 24/7 draait. Zeker als je met een of meerdere ESPs wat 433MHz RF gateways kunt maken
Ik heb ze nu naast elkaar draaien. En zorg dat de Syno na 10 minuten uit gaat zodat de Pi nog zeker een paar uur kan loggen. Met een rule kan je het ook zo instellen dat je niets kan schakelen. Die link je dan aan de plugin "NUT".
Ben aan het kijken wat ik precies wil gaan installeren, maar zie door de bomen het bos niet meer. Ga ervan uit dat het een WiFi-thermostaat wordt, knutselen met draadjes aan de CV-ketel zelf, daar ben ik niet voldoende technisch voor denk ik.
Ik heb geen CV maar stadsverwarming, voor mij is het dus simpel een relay op een klep installeren om de verwarming aan of uit te zetten.
Zie ook Koffie's tweakblog: Je kachel aansturen met pimatic, de basics + Koffie's tweakblog: Je kachel aansturen met pimatic, een echte thermostaat
Lees vooral even de comments over modulerende ketels.
Wat valt er nog te loggen en of te schakelen als de stroom uitvalt?DavidZH schreef op dinsdag 16 februari 2016 @ 22:41:
[...]
Heb daar ook over zitten denken. Maar het heeft een grot nadeel. Mocht de spanning een keer wegvallen ben je je logging kwijt. Een standaard UPS (zeg 700VA) draait met een Syno ongeveer een half uurtje. Een Pi zeker 5 keer zo lang.
Ik heb ze nu naast elkaar draaien. En zorg dat de Syno na 10 minuten uit gaat zodat de Pi nog zeker een paar uur kan loggen. Met een rule kan je het ook zo instellen dat je niets kan schakelen. Die link je dan aan de plugin "NUT".
[ Voor 34% gewijzigd door Koffie op 16-02-2016 23:20 ]
Zwembad (te koop) - Braaihok (te koop) - Bouwproject -BraaiTV - Funda
Geprobeerd om de KaKu te pairen van iemand op de 8e verdieping (woon zelf op de 5e) maar dat wilde helaas nog niet. Misschien is dat wat te optimistisch, of heb ik nog geen goede antenne voor zulke afstanden, of te weinig power nog.
Heb nu deze ontvanger: http://www.ebay.nl/itm/Su...MHZ-X-RXB12-/400985445231?
En deze zender: http://www.ebay.nl/itm/2P...U-Raspberry-/281678050042? met deze antenne er aan gesoldeerd: http://www.ebay.nl/itm/5p...cal-antenna-/181957198085?
Mensen wel ervaring met mega-afstanden met 433 mhz?
Ik werd geïnspireerd door dit filmpje:
[YouTube: https://www.youtube.com/watch?v=SO7pHNfIOxc]
Denk om uw spatiegebruik. Dit scheelt Tweakers.net kostbare databaseruimte! | Groninger en geïnteresseerd in Domotica? Kom naar DomoticaGrunn
Dit dus, als bij mij de stroom uitvalt is er geen internet, KAKU werkt niet meer; evenals de apparaten die er mee geschakeld worden. Ook de CV valt dan uit, dus daar val ook niks mee te communiceren. Voor die enkele keer per paar jaar zal mij dat worst wezen: een UPS is voor mij volledig nutteloos dus.Koffie schreef op dinsdag 16 februari 2016 @ 23:19:
Wat valt er nog te loggen en of te schakelen als de stroom uitvalt?
Klinkt redelijk simpel maar goed, nu nog even tijd vinden om het uit te werkenindexample schreef op dinsdag 16 februari 2016 @ 22:08:
[...]
nog niet uitgewerkt, maar zou je niet wat variabelen in pimatic kunnen aanmaken, en die met rules te updaten? bijvoorbeeld:
if its monday and its 0.00 am, then $startweek = $gasUsage
if its sunday and its 23:59, then $weektotal = $gasUsage - $startweek
en dan kan je $weektotal in het grafiekje tonen?
