Link zur Hauptseite des Forums

LotharGehlhaar - Teichbauforum

DAS informative Forum der Koi-Szene
Link zur Enzyklopaedie
Aktuelle Zeit: Di 20.Mai 2025 6:58

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 225 Beiträge ]  Gehe zu Seite Vorherige  1 ... 4, 5, 6, 7, 8, 9, 10 ... 23  Nächste
Autor Nachricht
BeitragVerfasst: So 10.Mai 2015 15:33 
Offline
Realer User
Realer User
Benutzeravatar

Registriert: Mo 14.Nov 2005 20:39
Cash on hand:
5.741,65 Taler

Beiträge: 14529
Wohnort: 07548 Gera
So, es hat zwar am Wochenende nur wenig geregnet, aber ich habe mich mal hingesetzt, um diese Baustelle zu vollenden. Das Skript von Dennis wurde nun in den Stamm integriert. Jetzt lohnt sich für die meisten Leute, die den Raspi nutzen, ein Update.

Wer den Ultraschallsensor nutzt, muss nach dem Update das Echolot-Skript wieder ausführbar machen. Beim Austausch der Dateien durch Subversion geht diese Berechtigung verloren. Vergisst man das, wird man per Alarm darauf hingewiesen, hoffentlich gelich mit Nennung des passenden Befehles.


Pfiffikus,
der sich nun auf den Weg machen wird, die liebe Mutti mal zu besuchen


Nach oben
 Profil userposition on geomap  
 
BeitragVerfasst: Di 12.Mai 2015 16:08 
Offline
Anonymer User
Benutzeravatar

Registriert: Do 03.Jan 2013 13:07
Cash on hand:
3.339,23 Taler

Beiträge: 646
Hallo Pfiffikus,

Pfiffikus hat geschrieben:
So, es hat zwar am Wochenende nur wenig geregnet, aber ich habe mich mal hingesetzt, um diese Baustelle zu vollenden. Das Skript von Dennis wurde nun in den Stamm integriert. Jetzt lohnt sich für die meisten Leute, die den Raspi nutzen, ein Update.


Vielen Dank für die Implementierung :D

Pfiffikus hat geschrieben:
Wer den Ultraschallsensor nutzt, muss nach dem Update das Echolot-Skript wieder ausführbar machen. Beim Austausch der Dateien durch Subversion geht diese Berechtigung verloren. Vergisst man das, wird man per Alarm darauf hingewiesen, hoffentlich gelich mit Nennung des passenden Befehles.


Ja die Logausgabe funktioniert :hallo:

Leider kann ich danach meine Sensoren nicht mehr kalibrieren oder eine Entferung messen.
Hab mal in das Integrierte Skript echolt.py geschaut. Dort ist noch ein Fehler enthalten, den ich schon korrigiert habe.

Vorher: Ausgabe 200
Jetzt: Ausgabe 200 mm

Leider hat die Änderung nicht zur Fehlerbehebung beigetragen.

Mit welchem PHP Skript rufst du jetzt die Kalibrierung auf?

mit cUSchallSensor.php ?????

Pfiffikus hat geschrieben:
Pfiffikus,
der sich nun auf den Weg machen wird, die liebe Mutti mal zu besuchen


Ich hoffe du hattest auch ein Geschenk dabei 8)


Des Weiteren habe ich noch hinzugefügt, dass falls vergessen wird ein Parameter für die Widerholungen einzugeben mindestens aus 20 Messungen ein Wert gebildet wird
Hier mal der Sourcecode
Code:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

#-----------------------------#
# Author: Pfiffikus und Dennis#
#-----------------------------#
import time
import RPi.GPIO as GPIO
import sys
import string

#GPIO PINs deklariren
GPIOTrigger = int(sys.argv[1])
GPIOEcho    = int(sys.argv[2])

#Wie oft soll gemessen werden, Standard = 20 mal
length_input = len(sys.argv)
if length_input > 3:
    Counter = int(sys.argv[3])
else:
    Counter = 20

#Warnings ausschalten um fehlerhafte Logausgaben zu vermeiden
GPIO.setwarnings(False)

#set GPIO PINS
GPIO.setmode(GPIO.BCM)
GPIO.setup(GPIOTrigger, GPIO.OUT)
GPIO.setup(GPIOEcho, GPIO.IN)

#set trigger to false
GPIO.output(GPIOTrigger, False)

# Wait 100ms damit die erste Messung korrekt durchgefuehrt wird
time.sleep(0.1)

#--------------------------------------------#
#--------------Entfernung messen-------------#
#--------------------------------------------#
def MeasureDistance(GPIOTrigger, GPIOEcho):
    # set trigger to high
    GPIO.output(GPIOTrigger, True)

    # set trigger after 100msec to low, mit laengerer Wartezeit als 10mikrosec ist die Genauigkeit hoeher
    time.sleep(0.1)
    GPIO.output(GPIOTrigger, False)

    # store initial start time
    StartTime = time.time()
    # Endzeit festlegen
    EndTime = StartTime + 1

    # store start time
    while ((GPIO.input(GPIOEcho) == 0) & (StartTime < EndTime)):
        StartTime = time.time()

    # store stop time - aber vordefinieren
    StopTime = time.time()
    while ((GPIO.input(GPIOEcho) == 1) & (StartTime < EndTime)):
        StopTime = time.time()


    # Wenn keine Antwort vom Sensor empfangen wird, wird 0 mm  ausgegeben
    if StopTime - StartTime < 0.0001:
        StopTime =  StartTime

    # calculate distance
    TimeElapsed = StopTime - StartTime
    Distance = (TimeElapsed * 343000) / 2

    return Distance
#--------------------------------------------#
#----------Mittelwert ermitteln--------------#
#--------------------------------------------#
def GetAverage(lDistance):
    #Listenlaenge ermittteln
    lengthList = len(lDistance)
    #Wandle List of Strings in List of Ints um
    lDistance = map(int, lDistance)
    #Min und Max Werte der Liste ermitteln
    MIN = min(lDistance)
    MAX = max(lDistance) + 1 # Es muss einer addiert werden damit die Schleife noch einmal durchlaufen wird, wenn viele Werte gleich dem MAX Wert sind
    #Variablen deklarieren
    RANGE = 6           #In welchem Bereich soll gesucht werden Default=6mm, es muss eine gerade Zahl sein!!!!
    i = 0               #Schleifenwert
    average = 0         #Durchschnittswert
    treffer = 0         #aktuelle Treffer
    maxtreffer = 0      #bisherigen max Treffer
    maxSensor = 3000    #Der Sensor kann bis max 3000mm messen
    #Wenn der MAX Wert in der Liste groesser als die Reichweite ist, wird 3000mm als maximum angenommen
    if MAX > maxSensor:
        MAX = maxSensor
    if MIN != 0:
        i = MIN - 1
    #Alle Werte von MIN bis MAX pruefen
    while i < MAX:
        #Alle Werte der Liste durchlaufen und ueberpruefen, wenn Wert in dem Bereich von +- 3mm liegt wird gezaehlt
        a = 0           #Listenanfang muss wieder zu 0 gesetzt werden, da es erneut durchlaufen wird
        treffer = 0
        while a < lengthList:
            if (lDistance[a] > i-(RANGE/2)) and (lDistance[a] < i+(RANGE/2)):
                treffer=treffer+1
            a=a+1
        #Wenn die aktuell gezaehlten Werte groesser sind als die alten werden diese gespeichert
        if treffer > maxtreffer:
            maxtreffer = treffer
            average  = i
        #Wenn alle Werte innerhalb von 6mm liegen, wird die Schleife verlassen, sonst wird bis zum max Wert weiter geprueft
        if maxtreffer == lengthList:
            break
        i=i+1
    return average
#------------------------------------------------#
#-------------Start Program----------------------#
#------------------------------------------------#
#Leere Liste erschaffen
lDistance = []
#Schleife zum messen der Entfernung, wird so oft durchlaufen wie in Counter uebergeben wurde
while Counter > 0:

    #Entferung messen
    Millimeter = MeasureDistance(GPIOTrigger, GPIOEcho)

    #Entferung zur Liste addieren
    lDistance.append("%0.0f" % (Millimeter)) #ohne mm
    #lDistance.append("%0.0f mm" % (Millimeter))#mit mm

    #dekrementiere Zaehler
    Counter = Counter - 1

iDistance = GetAverage(lDistance)
#Mittelwert als Integer ausgeben on mm Angabex
#print iDistance
#Mittelwert als String ausgeben mit mm Angabe
print ("%0.0f mm" % (iDistance))
#Outputs wieder auf undefinierten Zustand setzen
GPIO.cleanup()




_________________
____________________
Viele Grüße
Dennis
____________________


Nach oben
 Profil userposition on geomap  
 
BeitragVerfasst: Mi 14.Okt 2015 14:08 
Offline
Anonymer User
Benutzeravatar

Registriert: Do 03.Jan 2013 13:07
Cash on hand:
3.339,23 Taler

Beiträge: 646
Hallo Pfiffikus,

wie ich gesehen habe hast du Code auch in die Revision 296 integriert.

Leider funtioniert bei mir kein auslesen von Ultraschallsensoren HC-SR04 im PI.

Es wird bei mir über die HTML Seite keine Pegel und Werte ausgegeben bzw. geloggt.

Funktioniert dies bei dir?

Bei mir sieht es so aus
Dateianhang:
2015-10-14 15_01_35-Teich-Steuerung.png
2015-10-14 15_01_35-Teich-Steuerung.png [ 30.58 KiB | 3945-mal betrachtet ]


Das manuelle ansprechen der Sensoren funktioniert Reibungslos
Dateianhang:
2015-10-14 15_00_55-pi@Teich_ ~.png
2015-10-14 15_00_55-pi@Teich_ ~.png [ 11.95 KiB | 3945-mal betrachtet ]

_________________
____________________
Viele Grüße
Dennis
____________________


Nach oben
 Profil userposition on geomap  
 
BeitragVerfasst: Mi 14.Okt 2015 15:10 

Cash on hand: Locked
schnuffi hat geschrieben:
Hallo Pfiffikus,

wie ich gesehen habe hast du Code auch in die Revision 296 integriert.

Leider funtioniert bei mir kein auslesen von Ultraschallsensoren HC-SR04 im PI.

Es wird bei mir über die HTML Seite keine Pegel und Werte ausgegeben bzw. geloggt.

Funktioniert dies bei dir?

Bei mir sieht es so aus
Dateianhang:
2015-10-14 15_01_35-Teich-Steuerung.png


Das manuelle ansprechen der Sensoren funktioniert Reibungslos
Dateianhang:
2015-10-14 15_00_55-pi@Teich_ ~.png


Hallo Dennis,
schön dass Du dich wieder mit einbringst.

Schau doch Bitte mal in der /steuerung/stamm/quellen/sensoren/cUSchallSensor.php und tausch dort mal nur zum Testen die Befehle system gegen exec.

Ich habe leider zur Zeit die Pfiffige-Steuerung nicht am Start, hatte meiner Meinung nach aber dort mal ein evtl. Fehler in der Theorie beim zusammen-puzzeln meiner Sachen dort gesehen.

system() auch ein \n wird nicht in die Array übernommen, $retval [] wird nicht berücksichtigt.

Die Funktion system() ähnelt der C Version der Funktion sehr, indem es einen übergebenen Befehl ausführt und dessen Ausgabe anzeigt und Gibt bei Erfolg die NUR die letzte Zeile der Ausgabe des Befehls zurück.

http://php.net/manual/de/function.system.php

Bei meinem Skript für den mcp3008 gab es durch den Austausch von:
$resultat = system($Befehl, $retval);
zu
$resultat = exec($Befehl, $retval);

http://php.net/manual/de/function.exec.php

einen erfolg!

Ich möchte aber auf keinen Fall hier Gunter auf die Füsse treten.




<?php
/** *************************************************************************
* Copyright (C) 2014 by Pfiffikus *
* pfiffikus@zahlengenie.de *

Klasse zur Ansteuerung eines US-Sensors
http://www.gtkdb.de/index_36_2272.html
http://www.bytecreation.com/blog/2013/1 ... or-hc-sr04
http://forum.fhem.de/index.php?topic=19812.0


http://www.dude2k.de/index.php/raspberr ... em-hc-sr04

***************************************************************************/
include_once ("quellen/sensoren/cSensor.php");

class cUSchallSensor extends cSensor {
var $mySkript;

/** ********************
* cUSchallSensor::Get
Liefert die Entfernung des Sensors in mm
**********************/
function Get() {

error_reporting(0);
$Befehl = 'sudo /home/pi/echosensor/echolot.py';
$resultat = system($Befehl, $retval);
error_reporting(1);

$res = (int)($resultat * 10);
return $res;
}

/** ********************
* cUSchallSensor::GetGetGenau
Liest die Entfernung des Sensors 10 mal aus
**********************/
function GetGenau() {

$Befehl = 'sudo /home/pi/echosensor/echolot.py';
error_reporting(0);
for($i=0;$i<10;$i++) {
$resultat = system($Befehl, $retval);
$wert[$i] = $retval;
echo $wert[$i]." als $i<br>\n";
}
error_reporting(1);


$res = (int)($resultat * 10);
$res = 99999;
return $res;
}

/** ********************
* cUSchallSensor::cUSchallSensor
Konstruktor - Hier muss das richtige Skript genannt werden.
- Im Skript sind die zu nutzenden GPIOs eingetragen
**********************/
function cUSchallSensor($iSkript) {
$this->mySkript = $iSkript;
}

}

?>



Dennis berichte bitte mal ob es was zum Positiven, oder Negativ gebracht hat.


Nach oben
  
 
BeitragVerfasst: Mi 14.Okt 2015 16:16 
Offline
Anonymer User
Benutzeravatar

Registriert: Do 03.Jan 2013 13:07
Cash on hand:
3.339,23 Taler

Beiträge: 646
Hallo Paul,

hat leider nicht zum Erfolg beigetragen. Hätte ich ja mal auch selbst in die Datei rein schaunen können. :hammer2:

Mir fällt dabei auf:

In der GetGenau Schleife wird der Sensor ja 10mal ausgelesen, in der neuen Python Routine wird aber schon der genaue Wert zurück gegeben, damit sollte dieses eigentlich überflüssig sein.
--------------------------------------------------------------------------------------------
<?php

class cUSchallSensor extends cSensor {
var $mySkript;

/** ********************
* cUSchallSensor::Get
Liefert die Entfernung des Sensors in mm
**********************/
function Get() {

error_reporting(0);
$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
$resultat = system($Befehl, $retval);
error_reporting(1);

$res = (int)($resultat * 10);
return $res;
}

/** ********************
* cUSchallSensor::GetGetGenau
Liest die Entfernung des Sensors 10 mal aus
**********************/
function GetGenau() {

$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
error_reporting(0);
for($i=0;$i<10;$i++) {
$resultat = system($Befehl, $retval);
$wert[$i] = $retval;
echo $wert[$i]." als $i<br>\n";
}
error_reporting(1);


$res = (int)($resultat * 10);
$res = 99999;
return $res;
}
--------------------------------------------------------------------------------------------

Und zum anderen wird gleube ich der falsche Pfad bei mir verwendet -> Müsste eigentlich 'sudo /var/www/steuerung/quellen/sensoren/echolot.py' sein, oder?


function Get() {

error_reporting(0);
$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
$resultat = system($Befehl, $retval);
error_reporting(1);

$res = (int)($resultat * 10);
return $res;
}

function GetGenau() {

$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
error_reporting(0);
for($i=0;$i<10;$i++) {
$resultat = system($Befehl, $retval);
$wert[$i] = $retval;
echo $wert[$i]." als $i<br>\n";
}
error_reporting(1);


$res = (int)($resultat * 10);
$res = 99999;
return $res;
}
--------------------------------------------------------------------------------------------

_________________
____________________
Viele Grüße
Dennis
____________________


Nach oben
 Profil userposition on geomap  
 
BeitragVerfasst: Mi 14.Okt 2015 16:29 

Cash on hand: Locked
schnuffi hat geschrieben:
Hallo Paul,

hat leider nicht zum Erfolg beigetragen. Hätte ich ja mal auch selbst in die Datei rein schaunen können. :hammer2:

Mir fällt dabei auf:

In der GetGenau Schleife wird der Sensor ja 10mal ausgelesen, in der neuen Python Routine wird aber schon der genaue Wert zurück gegeben, damit sollte dieses eigentlich überflüssig sein.
--------------------------------------------------------------------------------------------
<?php

class cUSchallSensor extends cSensor {
var $mySkript;

/** ********************
* cUSchallSensor::Get
Liefert die Entfernung des Sensors in mm
**********************/
function Get() {

error_reporting(0);
$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
$resultat = system($Befehl, $retval);
error_reporting(1);

$res = (int)($resultat * 10);
return $res;
}

/** ********************
* cUSchallSensor::GetGetGenau
Liest die Entfernung des Sensors 10 mal aus
**********************/
function GetGenau() {

$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
error_reporting(0);
for($i=0;$i<10;$i++) {
$resultat = system($Befehl, $retval);
$wert[$i] = $retval;
echo $wert[$i]." als $i<br>\n";
}
error_reporting(1);


$res = (int)($resultat * 10);
$res = 99999;
return $res;
}
--------------------------------------------------------------------------------------------

Und zum anderen wird gleube ich der falsche Pfad bei mir verwendet -> Müsste eigentlich 'sudo /var/www/steuerung/quellen/sensoren/echolot.py' sein, oder?


function Get() {

error_reporting(0);
$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
$resultat = system($Befehl, $retval);
error_reporting(1);

$res = (int)($resultat * 10);
return $res;
}

function GetGenau() {

$Befehl = 'sudo python /home/pi/echosensor/echolot.py';
error_reporting(0);
for($i=0;$i<10;$i++) {
$resultat = system($Befehl, $retval);
$wert[$i] = $retval;
echo $wert[$i]." als $i<br>\n";
}
error_reporting(1);


$res = (int)($resultat * 10);
$res = 99999;
return $res;
}
--------------------------------------------------------------------------------------------


Hallo Dennis,
ja das sehe ich auch so das sollte eigentlich 'sudo /var/www/steuerung/quellen/sensoren/echolot.py' sein.

Hat du das schon geändert?


Nach oben
  
 
BeitragVerfasst: Mi 14.Okt 2015 16:31 
Offline
Anonymer User
Benutzeravatar

Registriert: Do 03.Jan 2013 13:07
Cash on hand:
3.339,23 Taler

Beiträge: 646
Ja. Leider immer noch ohne Erfolg :(

_________________
____________________
Viele Grüße
Dennis
____________________


Nach oben
 Profil userposition on geomap  
 
 Betreff des Beitrags: Werbung, um Taler einzunehmen
Verfasst: Di 20.Mai 2025 6:58 
Online
Expertin
Benutzeravatar

Registriert: Mo 05.Dez 2005 19:01
Cash on hand:
immer zu wenige Taler

Beiträge: nur ein paar
Wohnort: Koi-Schnack
Anzeige:

_________________
Wenn du einen Monat lang ein werbefreies Forum willst, klicke hier und überweise mir 100 Taler!
Wenn du mich im Koi-Schnack etwas fragen möchtest, klicke hier!


Nach oben
 Profil Private Nachricht senden  
 
BeitragVerfasst: Mi 14.Okt 2015 16:56 
Offline
Realer User
Realer User
Benutzeravatar

Registriert: Mo 14.Nov 2005 20:39
Cash on hand:
5.741,65 Taler

Beiträge: 14529
Wohnort: 07548 Gera
Hallo Dennis,


Ändere mal kurzzeitig testweise in der Datei cUSchallSensor.php diesen Parameter auf eine 1, dann wird der Raspi etwas gesprächiger.
Code:
error_reporting(0);



Pfiffikus,
der mal nachfragen will, ob die Vollmacht richtig eingetragen worden ist


Nach oben
 Profil userposition on geomap  
 
BeitragVerfasst: Do 15.Okt 2015 12:35 
Offline
Anonymer User
Benutzeravatar

Registriert: Do 03.Jan 2013 13:07
Cash on hand:
3.339,23 Taler

Beiträge: 646
Hallo Pfiffikus,

Pfiffikus hat geschrieben:
Ändere mal kurzzeitig testweise in der Datei cUSchallSensor.php diesen Parameter auf eine 1, dann wird der Raspi etwas gesprächiger.
Code:
error_reporting(0);


Habe ich gemacht, nur leider sehe ich keine Zusätzlichen log ausgaben.

14.10.2015 10:37:17 Pegelsensoren wurden kalibriert. (Sammelkammer mit 0 mm, Trommelfilter mit 0 mm, Teich mit 0 mm)


Pfiffikus hat geschrieben:
Pfiffikus,
der mal nachfragen will, ob die Vollmacht richtig eingetragen worden ist


Also ich habe die Berechtigungen erteilt.

Sowohl: sudo chmod +x /var/www/steuerung/quellen/sensoren/echolot.py

Als auch in der Datei: sudo joe /etc/sudoers
ist das hier eingetragen ->
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL

www-data ALL = (root) NOPASSWD : /var/www/steuerung/quellen/sensoren/echolot.py


www-data ALL = (root) NOPASSWD : /usr/local/bin/sispmctl

_________________
____________________
Viele Grüße
Dennis
____________________


Nach oben
 Profil userposition on geomap  
 
BeitragVerfasst: Do 15.Okt 2015 13:06 
Offline
Anonymer User
Benutzeravatar

Registriert: Do 03.Jan 2013 13:07
Cash on hand:
3.339,23 Taler

Beiträge: 646
Hallo Zusammen,

ich habe weiter probiert.

Dies wurde geändert:
Fischkopf hat geschrieben:
Bei meinem Skript für den mcp3008 gab es durch den Austausch von:
$resultat = system($Befehl, $retval);
zu
$resultat = exec($Befehl, $retval);


Auch dieses wurde geändert
Fischkopf hat geschrieben:
Hallo Dennis,
ja das sehe ich auch so das sollte eigentlich 'sudo /var/www/steuerung/quellen/sensoren/echolot.py' sein.

Hat du das schon geändert?


Jetzt sieht es so aus:
Code:
<?php
/** *************************************************************************
*   Copyright (C) 2014 by Pfiffikus                                                                             *
*   pfiffikus@zahlengenie.de                                                                                            *

      Klasse zur Ansteuerung eines US-Sensors
      http://www.gtkdb.de/index_36_2272.html
      http://www.bytecreation.com/blog/2013/10/13/raspberry-pi-ultrasonic-sensor-hc-sr04
      http://forum.fhem.de/index.php?topic=19812.0


      http://www.dude2k.de/index.php/raspberry-pi/108-ultraschall-entfernungsmessung-mit-dem-hc-sr04

***************************************************************************/
include_once ("quellen/sensoren/cSensor.php");

class cUSchallSensor extends cSensor {
var $mySkript;

                /** ********************
                *       cUSchallSensor::Get
                Liefert die Entfernung des Sensors in mm
                **********************/
                function Get() {

                      error_reporting(1);
                      $Befehl           =       'sudo /var/www/steuerung/quellen/sensoren/echolot.py';
                      $resultat =       exec($Befehl, $retval);
                      error_reporting(1);

                      $res      =       (int)($resultat * 10);
                      return $res;
                 }

                 /** ********************
                 *      cUSchallSensor::GetGetGenau
                 Liest die Entfernung des Sensors 10 mal aus
                 **********************/
                 function GetGenau() {

                       $Befehl          =       'sudo /var/www/steuerung/quellen/sensoren/echolot.py';
                       error_reporting(1);
                       for($i=0;$i<10;$i++) {
                             $resultat  =       exec($Befehl, $retval);
                             $wert[$i]  =       $retval;
                             echo $wert[$i]." als $i<br>\n";
                       }
                       error_reporting(1);


                       $res     =       (int)($resultat * 10);
                       $res     =   99999;
                       return $res;
                 }

                 /** ********************
                 *      cUSchallSensor::cUSchallSensor
                 Konstruktor - Hier muss das richtige Skript genannt werden.
                 - Im Skript sind die zu nutzenden GPIOs eingetragen
                 **********************/
                 function cUSchallSensor($iSkript) {
                       $this->mySkript = $iSkript;
                 }
}
?>



Aus meiner Sicht wird das Skript /steuerung/stamm/quellen/sensoren/cUSchallSensor.php
gar nicht aufgerufen. Oder warum kommen keine zusätzlichen LOG ausgaben nach der Änderung?

Gruß Dennis

_________________
____________________
Viele Grüße
Dennis
____________________


Nach oben
 Profil userposition on geomap  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 225 Beiträge ]  Gehe zu Seite Vorherige  1 ... 4, 5, 6, 7, 8, 9, 10 ... 23  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de