So, hab das Problem gelöst, indem ich Selenium als eigenständiges Programm laufen lassen und von Odoo mit einer API darauf zugreife.
Das klappt nun
Die Suche ergab 69 Treffer
- Freitag 22. November 2024, 21:39
- Forum: Allgemeine Fragen
- Thema: Selenium - Google Chrome: Status code was: -5
- Antworten: 2
- Zugriffe: 1691
- Freitag 22. November 2024, 11:11
- Forum: Allgemeine Fragen
- Thema: Selenium - Google Chrome: Status code was: -5
- Antworten: 2
- Zugriffe: 1691
Re: Selenium - Google Chrome: Status code was: -5
Ich bin einen Schritt weiter:
Beispielcode als Standalone:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
# ChromeDriver-Dienst
service = Service("/odoo/.wdm/drivers/chromedriver/linux64/114.0.5735.90 ...
Beispielcode als Standalone:
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
# ChromeDriver-Dienst
service = Service("/odoo/.wdm/drivers/chromedriver/linux64/114.0.5735.90 ...
- Freitag 22. November 2024, 10:21
- Forum: Allgemeine Fragen
- Thema: Selenium - Google Chrome: Status code was: -5
- Antworten: 2
- Zugriffe: 1691
Selenium - Google Chrome: Status code was: -5
Hallo!
Ich nutze odoo 17 als Warenwirtschaft und möchte über Python Webseiten laden. Da manches erst nach der Anzeige gerendert wird, muss ich Selenium nutzen. Bekomme es aber nicht zum laufen.
Ich denke es liegt an einer Inkompatibilität oder ein Berechtigungsproblem. Google Chrom 114 habe ich ...
Ich nutze odoo 17 als Warenwirtschaft und möchte über Python Webseiten laden. Da manches erst nach der Anzeige gerendert wird, muss ich Selenium nutzen. Bekomme es aber nicht zum laufen.
Ich denke es liegt an einer Inkompatibilität oder ein Berechtigungsproblem. Google Chrom 114 habe ich ...
- Dienstag 3. September 2024, 10:44
- Forum: Installation/Konfigurieren
- Thema: Erste Schritte in VS Code
- Antworten: 1
- Zugriffe: 7536
Erste Schritte in VS Code
Hallo!
Ich habe in VS Code Python installiert und wollte einen einfachen Code ausführen, aber erhalte immer einen Fehler:
msg = 'Hello World'
print (msg)
In VS Studio in Terminal:
PS C:\Users\ich\VS Studio GIT Repository\Webpage Parser> & C:/Users/ich/AppData/Local/Microsoft/WindowsApps/python3 ...
Ich habe in VS Code Python installiert und wollte einen einfachen Code ausführen, aber erhalte immer einen Fehler:
msg = 'Hello World'
print (msg)
In VS Studio in Terminal:
PS C:\Users\ich\VS Studio GIT Repository\Webpage Parser> & C:/Users/ich/AppData/Local/Microsoft/WindowsApps/python3 ...
- Mittwoch 2. Dezember 2020, 21:31
- Forum: Allgemeine Fragen
- Thema: Image als Variable soll als File Objekt übergeben werden
- Antworten: 6
- Zugriffe: 1197
Re: Image als Variable soll als File Objekt übergeben werden
Ja, habs mit beiden probiert!
Coop ist die Hauptklasse. Ich hab das mal so aus dem Netz zusammen gestellt.
Ohne Bilder klappt es.
Hab nun dies gefunden:
import requests
r = requests.post("https://api.pushover.net/1/messages.json", data = {
"token": "APP_TOKEN",
"user": "USER_KEY",
"message ...
Coop ist die Hauptklasse. Ich hab das mal so aus dem Netz zusammen gestellt.
Ohne Bilder klappt es.
Hab nun dies gefunden:
import requests
r = requests.post("https://api.pushover.net/1/messages.json", data = {
"token": "APP_TOKEN",
"user": "USER_KEY",
"message ...
- Mittwoch 2. Dezember 2020, 20:37
- Forum: Allgemeine Fragen
- Thema: Image als Variable soll als File Objekt übergeben werden
- Antworten: 6
- Zugriffe: 1197
Re: Image als Variable soll als File Objekt übergeben werden
Beschrieben bei PushOver ist es so:
Attachments can be sent with the attachment parameter which takes as argument as file object:
with open('/path/to/my/image.png', 'rb') as image:
client.send_message('Message with image', attachment=image)
Attachments can be sent with the attachment parameter which takes as argument as file object:
with open('/path/to/my/image.png', 'rb') as image:
client.send_message('Message with image', attachment=image)
- Mittwoch 2. Dezember 2020, 20:34
- Forum: Allgemeine Fragen
- Thema: Image als Variable soll als File Objekt übergeben werden
- Antworten: 6
- Zugriffe: 1197
Re: Image als Variable soll als File Objekt übergeben werden
klappt leider noch nicht ... in der Push Nachricht wird ein kaputte Image Icon angezeigt.
Ich lese von der Kamera:
if not (self.cam is None or not self.cam.isOpened()):
_, Coop.cam_image = self.cam.read()
_, Coop.data_image = cv2.imencode('.jpg', Coop.cam_image)
und hab fast alles probiert ...
Ich lese von der Kamera:
if not (self.cam is None or not self.cam.isOpened()):
_, Coop.cam_image = self.cam.read()
_, Coop.data_image = cv2.imencode('.jpg', Coop.cam_image)
und hab fast alles probiert ...
- Mittwoch 2. Dezember 2020, 17:55
- Forum: Allgemeine Fragen
- Thema: Image als Variable soll als File Objekt übergeben werden
- Antworten: 6
- Zugriffe: 1197
Image als Variable soll als File Objekt übergeben werden
Hallo,
ich lese von der Kamera des Raspberry die Kamerabilder als JPG ein.
Mit einer Funktion von PushOver möchte ich dieses Bild mitsenden, aber die Library erwartet ein File Object.
Kann ich es dennoch mit übergeben oder muss ich es erst speichern?
Danke!
ich lese von der Kamera des Raspberry die Kamerabilder als JPG ein.
Mit einer Funktion von PushOver möchte ich dieses Bild mitsenden, aber die Library erwartet ein File Object.
Kann ich es dennoch mit übergeben oder muss ich es erst speichern?
Danke!
- Montag 30. November 2020, 21:22
- Forum: Allgemeine Fragen
- Thema: subprocess mit einem | teiler
- Antworten: 4
- Zugriffe: 830
Re: subprocess mit einem | teiler
Danke, ja so klappt das auch ganz gut!
- Montag 30. November 2020, 20:35
- Forum: Allgemeine Fragen
- Thema: subprocess mit einem | teiler
- Antworten: 4
- Zugriffe: 830
Re: subprocess mit einem | teiler
Ja, stimmt ... mit 2 subprocesses würde es klappen:
cmd = "iwconfig wlan0".split()
result = subprocess.run(cmd, stdout=subprocess.PIPE)
cmd = "grep -i quality".split()
result = subprocess.run(cmd, input=result.stdout, stdout=subprocess.PIPE)
werd es aber wohl noch mit python direkt machen!
cmd = "iwconfig wlan0".split()
result = subprocess.run(cmd, stdout=subprocess.PIPE)
cmd = "grep -i quality".split()
result = subprocess.run(cmd, input=result.stdout, stdout=subprocess.PIPE)
werd es aber wohl noch mit python direkt machen!
- Montag 30. November 2020, 20:22
- Forum: Allgemeine Fragen
- Thema: subprocess mit einem | teiler
- Antworten: 4
- Zugriffe: 830
subprocess mit einem | teiler
Hallo,
ich möchte die WLAN Qualität gerne auslesen.
Shell command ist:
"iwconfig wlan0 | grep -i quality"
aber ich bekomme das nicht zum laufen mit.
result = subprocess.run(['iwconfig', 'wlan0', '| grep', '-i', 'quality'], stdout=subprocess.PIPE)
logger.info(result.stdout)
erhalte nur b ...
ich möchte die WLAN Qualität gerne auslesen.
Shell command ist:
"iwconfig wlan0 | grep -i quality"
aber ich bekomme das nicht zum laufen mit.
result = subprocess.run(['iwconfig', 'wlan0', '| grep', '-i', 'quality'], stdout=subprocess.PIPE)
logger.info(result.stdout)
erhalte nur b ...
- Sonntag 29. November 2020, 19:39
- Forum: Allgemeine Fragen
- Thema: Licht Klasse gestalten
- Antworten: 10
- Zugriffe: 1809
Re: Licht Klasse gestalten
Hallo,
vielen Dank ... werd ich genauer studieren.
Zum Zweck des ganzen:
Die Steuerung die ich geschrieben habe ist für einen Hühnerstall. Es läuft im Auto Modus und kann auch per Web gesteuert werden.
Das Tür geht bei Dämmerung auf/zu, es wird die Temperatur außen/innen erfasst, sowie Helligkeit ...
vielen Dank ... werd ich genauer studieren.
Zum Zweck des ganzen:
Die Steuerung die ich geschrieben habe ist für einen Hühnerstall. Es läuft im Auto Modus und kann auch per Web gesteuert werden.
Das Tür geht bei Dämmerung auf/zu, es wird die Temperatur außen/innen erfasst, sowie Helligkeit ...
- Sonntag 29. November 2020, 15:59
- Forum: Allgemeine Fragen
- Thema: Licht Klasse gestalten
- Antworten: 10
- Zugriffe: 1809
Re: Licht Klasse gestalten
Hallo,
hab das nun mal umgesetzt und etwas abgeändert/erweitert:
force: Durch den wechsel in den Modus "force" wird dieses Flag gesetzt ... der aktuelle Betriebsmodus (manual, automatic) soll gespeichert werden ... wenn force wieder AUS wird, soll der aktuelle Zustand wieder hergestellt werden ...
hab das nun mal umgesetzt und etwas abgeändert/erweitert:
force: Durch den wechsel in den Modus "force" wird dieses Flag gesetzt ... der aktuelle Betriebsmodus (manual, automatic) soll gespeichert werden ... wenn force wieder AUS wird, soll der aktuelle Zustand wieder hergestellt werden ...
- Sonntag 29. November 2020, 11:29
- Forum: Allgemeine Fragen
- Thema: Licht Klasse gestalten
- Antworten: 10
- Zugriffe: 1809
Re: Licht Klasse gestalten
Hallo,
da habe ich nun ja einiges zu tun :)
Einige Antworten:
Was ist der Unterschied zwischen current_value und current_state?
current_value ist der zu schaltende Wert
current_state ist der tastächliche Wert
current_value wird auf das GPIO angewendet und wenn ein Fehler erhält current_state ...
da habe ich nun ja einiges zu tun :)
Einige Antworten:
Was ist der Unterschied zwischen current_value und current_state?
current_value ist der zu schaltende Wert
current_state ist der tastächliche Wert
current_value wird auf das GPIO angewendet und wenn ein Fehler erhält current_state ...
- Sonntag 29. November 2020, 08:44
- Forum: Allgemeine Fragen
- Thema: Licht Klasse gestalten
- Antworten: 10
- Zugriffe: 1809
Re: Licht Klasse gestalten
Nochmal Hallo,
hab die Klasse "Light" nun mal erweitert.
Jedes Licht hat 3 mögliche Zustände:
manual
automatic
override
Jenachdem in welchem Modus das Licht arbeitet, wir der Status und Zustand aktualisiert:
from lights import Lights
from light import Switch
from light import Mode
class Demo ...
hab die Klasse "Light" nun mal erweitert.
Jedes Licht hat 3 mögliche Zustände:
manual
automatic
override
Jenachdem in welchem Modus das Licht arbeitet, wir der Status und Zustand aktualisiert:
from lights import Lights
from light import Switch
from light import Mode
class Demo ...
- Sonntag 29. November 2020, 08:12
- Forum: Allgemeine Fragen
- Thema: Licht Klasse gestalten
- Antworten: 10
- Zugriffe: 1809
Re: Licht Klasse gestalten
Hallo,
ok, hab mal einen Ansatz geschrieben:
main.py:
from lights import Lights
class Demo():
lights = Lights()
def __init__(self):
self.demo_function()
def demo_function(self):
print(self.lights.led1.get_status())
if __name__ == '__main__':
Demo()
lights.py:
from light import ...
ok, hab mal einen Ansatz geschrieben:
main.py:
from lights import Lights
class Demo():
lights = Lights()
def __init__(self):
self.demo_function()
def demo_function(self):
print(self.lights.led1.get_status())
if __name__ == '__main__':
Demo()
lights.py:
from light import ...
- Samstag 28. November 2020, 22:59
- Forum: Allgemeine Fragen
- Thema: Licht Klasse gestalten
- Antworten: 10
- Zugriffe: 1809
Licht Klasse gestalten
Hallo,
mein kleines Programm läuft zwar, aber ich würde nun gerne den Code optimieren und übersichtlicher machen.
Ich habe folgende Hardware die ich über den Raspi steure:
Lichter
Motoren
Temperaturen
Luftfeuchte
Helligkeit
Ich würden gerne im Code das Licht so ansprechen:
Light.led1.manual.on ...
mein kleines Programm läuft zwar, aber ich würde nun gerne den Code optimieren und übersichtlicher machen.
Ich habe folgende Hardware die ich über den Raspi steure:
Lichter
Motoren
Temperaturen
Luftfeuchte
Helligkeit
Ich würden gerne im Code das Licht so ansprechen:
Light.led1.manual.on ...
- Donnerstag 26. November 2020, 22:53
- Forum: Allgemeine Fragen
- Thema: Eingang soll mind. 40ms gesetzt sein, um zu schalten
- Antworten: 11
- Zugriffe: 1370
Re: Eingang soll mind. 40ms gesetzt sein, um zu schalten
Ok, dann bleibt es. bei meinem Loop 
Hab die Codezeilen hier drastisch reduziert und spiegeln nicht mein Programm wieder. Aber danke!
Hab die Codezeilen hier drastisch reduziert und spiegeln nicht mein Programm wieder. Aber danke!
- Donnerstag 26. November 2020, 19:24
- Forum: Allgemeine Fragen
- Thema: IDE mit SSH Unterstützung gesucht
- Antworten: 10
- Zugriffe: 2146
Re: IDE mit SSH Unterstützung gesucht
Ja, ich mach es aktuell mit Notepad++ ... aber eine IDE die mir den Code prüft wäre feiner 
- Donnerstag 26. November 2020, 19:07
- Forum: Allgemeine Fragen
- Thema: Delay mit Abbruch Option
- Antworten: 2
- Zugriffe: 672
Delay mit Abbruch Option
Hallo,
kennt jemand ein Modul mit dem ich eine Funktion verzögert ausführen kann? Ich möchte aber während des "wartens" dies abbrechen können.
Danke!
kennt jemand ein Modul mit dem ich eine Funktion verzögert ausführen kann? Ich möchte aber während des "wartens" dies abbrechen können.
Danke!
